|
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 | |
---|---|
com.bea.apps.groupspace.links.Link |
create(String title,
String url,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility)
Create a new Link that will be put in default group folder. |
com.bea.apps.groupspace.links.Link |
create(String title,
String url,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
com.bea.content.ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
Create a new Link that has related Community Content. |
com.bea.apps.groupspace.links.Link |
create(String linkGroup,
String title,
String url,
String description,
com.bea.apps.groupspace.content.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. |
com.bea.apps.groupspace.links.Link |
create(String linkGroup,
String title,
String url,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
com.bea.content.ID[] relatedNodes)
Create a new Link that has related Community Content. |
com.bea.apps.groupspace.links.Link |
create(String linkGroup,
String title,
String url,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
com.bea.content.ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
Create a new Link that has related Community Content. |
com.bea.apps.groupspace.links.Link |
create(String linkGroup,
String title,
String url,
String urlType,
String description,
com.bea.apps.groupspace.content.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. |
com.bea.apps.groupspace.links.Link |
create(String linkGroup,
String title,
String url,
String urlType,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
com.bea.content.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. |
com.bea.content.Node |
getLinkGroup(String groupName)
Get the Node associated with this link group. |
Set<String> |
getLinkGroupNames()
Get all link group names. |
Set<com.bea.apps.groupspace.links.Link> |
getLinksInGroup(String groupName,
com.bea.content.expression.SortCriteria[] sortCriteria)
Get all the links beneath this group node. |
boolean |
isNameOfExistingGroup(String groupName)
Validate that the group with groupName exists. |
com.bea.apps.groupspace.links.Link |
moveLinkToGroup(com.bea.apps.groupspace.links.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 |
---|
com.bea.apps.groupspace.links.Link create(String linkGroup, String title, String url, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String linkGroup, String title, String url, String urlType, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
title
- url
- urlType
- description
- visibility
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String title, String url, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
title
- url
- description
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String linkGroup, String title, String url, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, com.bea.content.ID[] relatedNodes) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- description
- relatedNodes
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String linkGroup, String title, String url, String urlType, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, com.bea.content.ID[] relatedNodes) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- urlType
- description
- visibility
- relatedNodes
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String title, String url, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, com.bea.content.ID[] relatedNodes, Set<CmxControl.PropertyPair> dynamicProps) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
title
- url
- description
- visibility
- relatedNodes
- dynamicProps
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.apps.groupspace.links.Link create(String linkGroup, String title, String url, String description, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, com.bea.content.ID[] relatedNodes, Set<CmxControl.PropertyPair> dynamicProps) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException, CharacterCodingException
linkGroup
- title
- url
- description
- visibility
- relatedNodes
- dynamicProps
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
CharacterCodingException
com.bea.content.Node getLinkGroup(String groupName) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
boolean isNameOfExistingGroup(String groupName) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
Set<String> getLinkGroupNames() throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
Set<com.bea.apps.groupspace.links.Link> getLinksInGroup(String groupName, com.bea.content.expression.SortCriteria[] sortCriteria) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.apps.groupspace.links.Link moveLinkToGroup(com.bea.apps.groupspace.links.Link link, String groupName) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
link
- groupName
-
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
void removeGroup(String groupName) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
- if private links exist in this group
com.bea.content.AuthorizationException
void forceRemoveGroup(String groupName) throws com.bea.content.NoSuchNodeException, com.bea.content.RepositoryException, com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.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 |