|
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 AnnouncementsControl
| 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.announcements.Announcement |
create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
Calendar expiration,
String messageBody)
Creates an announcement with the effective date of the announcement being set to the current time. |
com.bea.apps.groupspace.announcements.Announcement |
create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId)
Creates an announcement with the effective date of the announcement being set to the current time. |
com.bea.apps.groupspace.announcements.Announcement |
create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
String attachment,
String addressTo,
Calendar effective,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId,
com.bea.content.ID[] relatedNodes)
Creates an announcement. |
com.bea.apps.groupspace.announcements.Announcement |
create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
String attachment,
String addressTo,
Calendar effective,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId,
com.bea.content.ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
|
Set<com.bea.apps.groupspace.announcements.Announcement> |
getEffectiveAnnouncements()
Returns the set of announcements that are: Currently in effect Apply to the currently logged in user. |
com.bea.p13n.pagination.SortableFilterablePagedResult |
getEffectiveAnnouncementsAsPagedResult(com.bea.content.expression.SortCriteria[] sortCriteria)
Returns the set of announcements that are: Currently in effect Apply to the currently logged in user. |
String |
getMessageBody(com.bea.apps.groupspace.announcements.Announcement announcement)
|
| 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.announcements.Announcement create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
Calendar expiration,
String messageBody)
throws Exception
title - Title of the announcement (or subject)description - A lengthy description of the announcment.visibility - Visibility (Community, personal, private)expiration - Expiration date of announcement.
Exception
com.bea.apps.groupspace.announcements.Announcement create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId)
throws Exception
title - Title of the announcement (or subject)description - A lengthy description of the announcment.visibility - Visibility (Community, personal, private)severity - The severity of the announcement.expiration - Expiration date of announcement.parentId - The parent node ID
Exception
com.bea.apps.groupspace.announcements.Announcement create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
String attachment,
String addressTo,
Calendar effective,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId,
com.bea.content.ID[] relatedNodes)
throws Exception
title - Title of the announcement (or subject)description - A lengthy description of the announcment.visibility - Visibility (Community, personal, private)attachment - TODOaddressTo - If the visibility is community, this can be one of the
roles defined as membership capability.effective - Effective date of announcement.expiration - Expiration date of announcement.parentId - The parent node IDrelatedNodes - TODO
Exception
com.bea.apps.groupspace.announcements.Announcement create(String title,
String description,
com.bea.apps.groupspace.content.CommunityContent.Visibility visibility,
String severity,
String attachment,
String addressTo,
Calendar effective,
Calendar expiration,
String messageBody,
com.bea.content.ID parentId,
com.bea.content.ID[] relatedNodes,
Set<CmxControl.PropertyPair> dynamicProps)
throws Exception
Exception
Set<com.bea.apps.groupspace.announcements.Announcement> getEffectiveAnnouncements()
throws com.bea.content.AuthorizationException,
com.bea.content.NoSuchNodeException,
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
com.bea.p13n.pagination.SortableFilterablePagedResult getEffectiveAnnouncementsAsPagedResult(com.bea.content.expression.SortCriteria[] sortCriteria)
throws com.bea.content.AuthorizationException,
com.bea.content.NoSuchNodeException,
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.NoSuchNodeException
com.bea.content.RepositoryException
String getMessageBody(com.bea.apps.groupspace.announcements.Announcement announcement)
throws com.bea.content.RepositoryException,
com.bea.content.AuthorizationException
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 | ||||||||