public interface Conversation extends Permissions, Taggable
| Modifier and Type | Method and Description | 
|---|---|
| String | getAssigneeId()Returns the id of the assignee of this conversation. | 
| String | getAvatarId()Returns the optional avatar info, if this conversation has an avatar attached. | 
| Set<String> | getCandidateGroupIds()Returns a set view of the optional list of candidate group ids of this conversation. | 
| Set<String> | getCandidateUserIds()Returns a set view of the optional list of candidate user ids of this conversation. | 
| String | getConversationDefinitionId()The definition id of the conversation definition type | 
| Map<String,Object> | getConversationVariables()Returns the conversation variables when used within a conversation query with the include variables method invoked. | 
| Date | getCreationTime()Returns the creation timestamp of this conversation. | 
| String | getCreatorId()Returns the id of the user creating this conversation. | 
| String | getDescription()Returns the optional description for this conversation, containing the means of its discussed topics, any global
 notes or whatever is necessary as a global overview of the conversation. | 
| String | getExternalId()If the conversation was created from an external system, this optional external id might be used to map to that
 external conversation id, if necessary. | 
| String | getFallbackName()The fallback that needs to be used in case  getName()is not set. | 
| String | getId()Returns the technical, unique id of this conversation. | 
| List<? extends org.flowable.identitylink.api.IdentityLinkInfo> | getIdentityLinks()Returns the identity links. | 
| String | getJoiningType()Returns the joining type of this conversation which defines on how new participants might join the running
 conversation. | 
| Date | getLastMessageTime()The time when the last message of the conversation has ben sent. | 
| Map<String,Object> | getMetaData()A conversation can have additional meta information, most likely describing the conversation behavior in more
 detail. | 
| String | getName()Returns the optional name of this conversation, most likely representing the main topic of the conversation. | 
| String | getOwnerId()Returns the id of the owner of this conversation, most likely representing the user actually creating it or being
 created as part of an operation that user executed. | 
| String | getParentId()Returns the optional parent id of this conversation, if any, which represents another work item, the parent for
 this conversation (might be another conversation object or any other work item this conversation is attached to). | 
| String | getPermissionType()Returns the permission type for this conversation which is used to drive the permissions for messages and events
 sent to this conversation. | 
| Integer | getPriority()Returns the optional priority of this conversation which can be used for sorting or other means. | 
| String | getReferenceDefinitionId()The definition id of the scoped entity (for example Task Definition id, Case Definition Id, etc) | 
| String | getReferenceId()An id of the scoped linked entity (for example Task, Case, etc) | 
| String | getReferenceType()The type of the scoped linked entity | 
| Date | getResubmissionTime()Returns the optional resubmission time for this conversation. | 
| String | getState()Returns the state of this conversation. | 
| String | getSubType()Returns the sub type of this conversation. | 
| String | getTenantId()Returns the id of the tenant this conversation belongs to. | 
| String | getType()Returns the type of this conversation. | 
| String | getUpdaterId()Returns the id of the user updating this conversation. | 
| Date | getUpdateTime()Returns the timestamp of the last update of this conversation, which is the case if anything has changed in the
 conversation itself or if there was a message posted to this conversation. | 
| String | getUserAccountId()The id of the user account that is linked with this conversation. | 
| Boolean | isPinned()Returns true, if this conversation is pinned by the current user. | 
| Boolean | isStarred()Returns true, if this conversation is starred by the current user. | 
getAssignedGroupIdString getId()
String getExternalId()
String getTenantId()
String getParentId()
String getReferenceId()
String getReferenceType()
String getReferenceDefinitionId()
String getConversationDefinitionId()
String getState()
String getType()
ConversationTypes.String getSubType()
String getPermissionType()
String getJoiningType()
Integer getPriority()
Boolean isPinned()
null.true if this conversation is pinned by the current user, false if it is not pinned by the
 current user, null if pinning for the current user cannot be determinedBoolean isStarred()
null.true if this conversation is starred by the current user, false if it is not starred by the
 current user, null if starring for the current user cannot be determinedString getName()
nullString getFallbackName()
getName() is not set.String getDescription()
String getAvatarId()
Date getCreationTime()
String getCreatorId()
Date getUpdateTime()
String getUpdaterId()
Date getResubmissionTime()
Date getLastMessageTime()
String getUserAccountId()
Map<String,Object> getMetaData()
null if this conversation does not have any meta dataList<? extends org.flowable.identitylink.api.IdentityLinkInfo> getIdentityLinks()
String getOwnerId()
getOwnerId in interface PermissionsString getAssigneeId()
getAssigneeId in interface PermissionsSet<String> getCandidateUserIds()
getCandidateUserIds in interface PermissionsSet<String> getCandidateGroupIds()
getCandidateGroupIds in interface PermissionsCopyright © 2019. All rights reserved.