com.bea.apps.groupspace.feeds.entries.controls
Interface FeedEntriesControl
- All Superinterfaces
- CM_Control<FeedEntry>, ContentControlBase<FeedEntry,Folder>, GroupSpaceContentControl<FeedEntry>, Serializable
- All Known Implementing Classes:
- FeedEntriesControlImpl
public interface FeedEntriesControl
- extends CM_Control<FeedEntry>
Create a GroupSpace Feed Entry.
Method Summary |
FeedEntry |
create(String uid,
CommunityContent.Visibility visibility,
String title,
String description,
String author,
String link,
String uri,
Calendar published,
String contents,
boolean archived,
FeedFolder parentFolder)
|
FeedEntry |
create(String uid,
CommunityContent.Visibility visibility,
String owner,
String title,
String description,
String author,
String link,
String uri,
Calendar published,
String contents,
boolean archived,
FeedFolder parentFolder,
Set<CmxControl.PropertyPair> dynamicProps)
|
List<FeedEntry> |
findByArchiveStatus(boolean status,
String parentFolder)
|
FeedEntry |
findByUid(String uid)
|
FeedEntry |
findByUid(String uid,
String parentFolder)
|
List<FeedEntry> |
findInFolder(String feedFolder)
|
String |
getContents(FeedEntry feedEntry)
|
String |
getEntryDescription(FeedEntry feedEntry)
|
void |
removeEntry(String parentId,
String uid)
|
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 |
create
FeedEntry create(String uid,
CommunityContent.Visibility visibility,
String title,
String description,
String author,
String link,
String uri,
Calendar published,
String contents,
boolean archived,
FeedFolder parentFolder)
throws NoSuchNodeException,
RepositoryException,
AuthorizationException
- Throws
NoSuchNodeException
RepositoryException
AuthorizationException
create
FeedEntry create(String uid,
CommunityContent.Visibility visibility,
String owner,
String title,
String description,
String author,
String link,
String uri,
Calendar published,
String contents,
boolean archived,
FeedFolder parentFolder,
Set<CmxControl.PropertyPair> dynamicProps)
throws NoSuchNodeException,
RepositoryException,
AuthorizationException
- Throws
NoSuchNodeException
RepositoryException
AuthorizationException
findByUid
FeedEntry findByUid(String uid)
- Parameters
uid
-
- Returns
- Null if nothing found
findByUid
FeedEntry findByUid(String uid,
String parentFolder)
- Parameters
uid
- parentFolder
-
- Returns
- Null if nothing found
findByArchiveStatus
List<FeedEntry> findByArchiveStatus(boolean status,
String parentFolder)
- Parameters
status
- parentFolder
-
- Returns
- Null if nothing found
findInFolder
List<FeedEntry> findInFolder(String feedFolder)
- Parameters
feedFolder
-
- Returns
- Null if nothing found
getEntryDescription
String getEntryDescription(FeedEntry feedEntry)
throws Exception
- Throws
Exception
getContents
String getContents(FeedEntry feedEntry)
throws Exception
- Throws
Exception
removeEntry
void removeEntry(String parentId,
String uid)
throws org.apache.beehive.controls.api.ControlException
- Throws
org.apache.beehive.controls.api.ControlException
Copyright © 2006 BEA Systems, Inc. All Rights Reserved