|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LinksControl
This control creates the Link content object for GroupSpace.
Nested Class Summary | |
---|---|
static interface |
LinksControl.Params
|
Nested classes/interfaces inherited from interface com.bea.apps.groupspace.controls.generic.ContentControlBase |
---|
ContentControlBase.NodeSearchType |
Method Summary | |
---|---|
Link |
create(String title,
String url,
String description,
CommunityContent.Visibility visibility)
Create a new Link that will be put in default group folder. |
Link |
create(String title,
String url,
String description,
CommunityContent.Visibility visibility,
ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
Create a new Link that has related Community Content. |
Link |
create(String linkGroup,
String title,
String url,
String description,
CommunityContent.Visibility visibility)
Create a new Link, putting it in the named group folder, unless the visibility is personal, in which case it will be ignored. |
Link |
create(String linkGroup,
String title,
String url,
String description,
CommunityContent.Visibility visibility,
ID[] relatedNodes)
Create a new Link that has related Community Content. |
Link |
create(String linkGroup,
String title,
String url,
String description,
CommunityContent.Visibility visibility,
ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
Create a new Link that has related Community Content. |
Link |
create(String linkGroup,
String title,
String url,
String urlType,
String description,
CommunityContent.Visibility visibility)
Create a new Link, putting it in the named group folder, unless the visibility is personal, in which case it will be ignored. |
Link |
create(String linkGroup,
String title,
String url,
String urlType,
String description,
CommunityContent.Visibility visibility,
ID[] relatedNodes)
Create a new Link that has related Community Content. |
void |
forceRemoveGroup(String groupName)
Remove this link folder and all links beneath it, regardless of ownership. |
Node |
getLinkGroup(String groupName)
Get the Node associated with this link group. |
Set<String> |
getLinkGroupNames()
Get all link group names. |
Set<Link> |
getLinksInGroup(String groupName,
SortCriteria[] sortCriteria)
Get all the links beneath this group node. |
boolean |
isNameOfExistingGroup(String groupName)
Validate that the group with groupName exists. |
Link |
moveLinkToGroup(Link link,
String groupName)
Move this link to another group. |
void |
removeGroup(String groupName)
Remove this link folder and all links beneath it. |
Methods inherited from interface com.bea.apps.groupspace.controls.generic.CM_Control |
---|
getPersonalContentFolder |
Methods inherited from interface com.bea.apps.groupspace.controls.generic.GroupSpaceContentControl |
---|
asSet, createFolder, createFolder, findByDescription, findByTitle, getCommunity, getCommunityAndPrivate, getCommunityFolder, getPersonal, getPrivate, getReferencingContent, getReferencingContent, getRelatedContent, promoteToCommunity, removeCommunityAndPrivate, removePersonal, removePrivate |
Methods inherited from interface com.bea.apps.groupspace.controls.generic.ContentControlBase |
---|
createObjectClass, createObjects, createObjects, findById, findContentById, findMany, findMany, findManyChildren, getAllPropertyDefinitions, getDefaultStringValue, getFolder, getImmediateChildren, getImmediateChildren, getImmediateChildrenAsPagedResult, getObjectClass, getTopFolder, getTopNode, move, move, remove, remove, remove, removeAll, update, update |
Method Detail |
---|
Link create(String linkGroup, String title, String url, String description, CommunityContent.Visibility visibility) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String linkGroup, String title, String url, String urlType, String description, CommunityContent.Visibility visibility) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
title
- url
- urlType
- description
- visibility
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String title, String url, String description, CommunityContent.Visibility visibility) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
title
- url
- description
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String linkGroup, String title, String url, String description, CommunityContent.Visibility visibility, ID[] relatedNodes) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- description
- relatedNodes
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String linkGroup, String title, String url, String urlType, String description, CommunityContent.Visibility visibility, ID[] relatedNodes) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- urlType
- description
- visibility
- relatedNodes
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String title, String url, String description, CommunityContent.Visibility visibility, ID[] relatedNodes, Set<CmxControl.PropertyPair> dynamicProps) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
title
- url
- description
- visibility
- relatedNodes
- dynamicProps
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Link create(String linkGroup, String title, String url, String description, CommunityContent.Visibility visibility, ID[] relatedNodes, Set<CmxControl.PropertyPair> dynamicProps) throws NoSuchNodeException, RepositoryException, AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- description
- visibility
- relatedNodes
- dynamicProps
-
NoSuchNodeException
RepositoryException
AuthorizationException
CharacterCodingException
Node getLinkGroup(String groupName) throws NoSuchNodeException, RepositoryException, AuthorizationException
NoSuchNodeException
RepositoryException
AuthorizationException
boolean isNameOfExistingGroup(String groupName) throws RepositoryException, AuthorizationException
RepositoryException
AuthorizationException
Set<String> getLinkGroupNames() throws NoSuchNodeException, RepositoryException, AuthorizationException
NoSuchNodeException
RepositoryException
AuthorizationException
Set<Link> getLinksInGroup(String groupName, SortCriteria[] sortCriteria) throws NoSuchNodeException, RepositoryException, AuthorizationException
NoSuchNodeException
RepositoryException
AuthorizationException
Link moveLinkToGroup(Link link, String groupName) throws NoSuchNodeException, RepositoryException, AuthorizationException
link
- groupName
-
NoSuchNodeException
RepositoryException
AuthorizationException
void removeGroup(String groupName) throws NoSuchNodeException, RepositoryException, AuthorizationException
NoSuchNodeException
RepositoryException
- if private links exist in this group
AuthorizationException
void forceRemoveGroup(String groupName) throws NoSuchNodeException, RepositoryException, AuthorizationException
NoSuchNodeException
RepositoryException
AuthorizationException
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |