public interface SocialEnterpriseFolderDiscussion
Modifier and Type | Method and Description |
---|---|
void |
createDiscussion(curam.sec.discussions.facade.struct.CreateDiscussionDetails dtls)
Creates a discussion.
|
void |
createRichTextDiscussion(curam.sec.discussions.facade.struct.CreateRichTextDiscussionDetails dtls)
Creates a discussion with rich text comments.
|
curam.sec.discussions.facade.struct.DiscussionSummaryDetailsList |
listDiscussions(curam.sec.sef.application.facade.struct.ListDiscussionsKey key)
Lists all discussions that are viewable by the current user.
|
curam.sec.discussions.facade.struct.DiscussionSummaryDetailsList |
listOpenDiscussions(curam.sec.sef.application.facade.struct.ListOpenDiscussionsKey key)
Returns a list of discussions that are open.
|
curam.sec.discussions.facade.struct.DiscussionSummaryDetailsList listOpenDiscussions(curam.sec.sef.application.facade.struct.ListOpenDiscussionsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case to list the discussions from.AppException
- @exception InformationalException.curam.util.exception.InformationalException
void createDiscussion(curam.sec.discussions.facade.struct.CreateDiscussionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Creates a discussion.
@param dtls The details of the discussion.
@exception AppException.
@exception InformationalException.
curam.util.exception.AppException
curam.util.exception.InformationalException
void createRichTextDiscussion(curam.sec.discussions.facade.struct.CreateRichTextDiscussionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Creates a discussion with rich text comments.
@param dtls The details of the discussion.
@exception AppException.
@exception InformationalException.
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.discussions.facade.struct.DiscussionSummaryDetailsList listDiscussions(curam.sec.sef.application.facade.struct.ListDiscussionsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Lists all discussions that are viewable by the current user.
If the
current user is also the moderator of the discussion form then all open
and closed discussions are returned. If the current user is only a member
of the Social Enterprise Folder case and not a moderator only discussions
with a status of open are returned.
@param The unique identifier of the case that the discussions and user are related to, along with an indicator describing if the request is been made from an external connection or not.
@return All discussions viewable by the current user.
curam.util.exception.AppException
curam.util.exception.InformationalException