com.bea.apps.groupspace.feeds.entries.controls
Interface FeedEntriesControl

All Superinterfaces
CM_Control<com.bea.apps.groupspace.feeds.entries.FeedEntry>, ContentControlBase<com.bea.apps.groupspace.feeds.entries.FeedEntry,com.bea.apps.groupspace.folders.Folder>, GroupSpaceContentControl<com.bea.apps.groupspace.feeds.entries.FeedEntry>, Serializable

public interface FeedEntriesControl
extends CM_Control<com.bea.apps.groupspace.feeds.entries.FeedEntry>

Create a GroupSpace Feed Entry.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bea.apps.groupspace.controls.generic.ContentControlBase
ContentControlBase.NodeSearchType, ContentControlBase.Params
 
Method Summary
 com.bea.apps.groupspace.feeds.entries.FeedEntry create(String uid, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, String title, String description, String author, String link, String uri, Calendar published, String contents, boolean archived, com.bea.apps.groupspace.feeds.folders.FeedFolder parentFolder)
           
 com.bea.apps.groupspace.feeds.entries.FeedEntry create(String uid, com.bea.apps.groupspace.content.CommunityContent.Visibility visibility, String owner, String title, String description, String author, String link, String uri, Calendar published, String contents, boolean archived, com.bea.apps.groupspace.feeds.folders.FeedFolder parentFolder, Set<CmxControl.PropertyPair> dynamicProps)
           
 List<com.bea.apps.groupspace.feeds.entries.FeedEntry> findByArchiveStatus(boolean status, String parentFolder)
           
 com.bea.apps.groupspace.feeds.entries.FeedEntry findByUid(String uid)
           
 com.bea.apps.groupspace.feeds.entries.FeedEntry findByUid(String uid, String parentFolder)
           
 List<com.bea.apps.groupspace.feeds.entries.FeedEntry> findInFolder(String feedFolder)
           
 String getContents(com.bea.apps.groupspace.feeds.entries.FeedEntry feedEntry)
           
 String getEntryDescription(com.bea.apps.groupspace.feeds.entries.FeedEntry feedEntry)
           
 void removeEntry(String parentId, String uid)
           
 
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

create

com.bea.apps.groupspace.feeds.entries.FeedEntry create(String uid,
                                                       com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
                                                       String title,
                                                       String description,
                                                       String author,
                                                       String link,
                                                       String uri,
                                                       Calendar published,
                                                       String contents,
                                                       boolean archived,
                                                       com.bea.apps.groupspace.feeds.folders.FeedFolder parentFolder)
                                                       throws com.bea.content.NoSuchNodeException,
                                                              com.bea.content.RepositoryException,
                                                              com.bea.content.AuthorizationException
Throws
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException

create

com.bea.apps.groupspace.feeds.entries.FeedEntry create(String uid,
                                                       com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
                                                       String owner,
                                                       String title,
                                                       String description,
                                                       String author,
                                                       String link,
                                                       String uri,
                                                       Calendar published,
                                                       String contents,
                                                       boolean archived,
                                                       com.bea.apps.groupspace.feeds.folders.FeedFolder parentFolder,
                                                       Set<CmxControl.PropertyPair> dynamicProps)
                                                       throws com.bea.content.NoSuchNodeException,
                                                              com.bea.content.RepositoryException,
                                                              com.bea.content.AuthorizationException
Throws
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.content.AuthorizationException

findByUid

com.bea.apps.groupspace.feeds.entries.FeedEntry findByUid(String uid)
Parameters
uid -
Returns
Null if nothing found

findByUid

com.bea.apps.groupspace.feeds.entries.FeedEntry findByUid(String uid,
                                                          String parentFolder)
Parameters
uid -
parentFolder -
Returns
Null if nothing found

findByArchiveStatus

List<com.bea.apps.groupspace.feeds.entries.FeedEntry> findByArchiveStatus(boolean status,
                                                                          String parentFolder)
Parameters
status -
parentFolder -
Returns
Null if nothing found

findInFolder

List<com.bea.apps.groupspace.feeds.entries.FeedEntry> findInFolder(String feedFolder)
Parameters
feedFolder -
Returns
Null if nothing found

getEntryDescription

String getEntryDescription(com.bea.apps.groupspace.feeds.entries.FeedEntry feedEntry)
                           throws Exception
Throws
Exception

getContents

String getContents(com.bea.apps.groupspace.feeds.entries.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