Interface ConversationEntity

All Superinterfaces:
Conversation, Entity, HasRevision, Permissions, Taggable
All Known Implementing Classes:
ConversationEntityImpl

public interface ConversationEntity extends Conversation, Entity, HasRevision
Author:
Filip Hrisafov
  • Method Details

    • setExternalId

      void setExternalId(String externalId)
    • setTenantId

      void setTenantId(String tenantId)
    • setParentId

      void setParentId(String parentId)
    • setReferenceId

      void setReferenceId(String scopeId)
    • setReferenceType

      void setReferenceType(String scopeType)
    • setReferenceDefinitionId

      void setReferenceDefinitionId(String scopeDefinitionId)
    • setConversationDefinitionId

      void setConversationDefinitionId(String conversationId)
    • setState

      void setState(String state)
    • setType

      void setType(String type)
    • setSubType

      void setSubType(String subType)
    • setPermissionType

      void setPermissionType(String permissionType)
    • setJoiningType

      void setJoiningType(String joiningType)
    • setPriority

      void setPriority(Integer priority)
    • setName

      void setName(String name)
    • setFallbackName

      void setFallbackName(String fallbackName)
    • setDescription

      void setDescription(String description)
    • setAvatarId

      void setAvatarId(String avatarId)
    • setCreationTime

      void setCreationTime(Date creationTime)
    • setCreatorId

      void setCreatorId(String creatorId)
    • setUpdateTime

      void setUpdateTime(Date updateTime)
    • setUpdaterId

      void setUpdaterId(String updaterId)
    • setResubmissionTime

      void setResubmissionTime(Date resubmissionTime)
    • setLastMessageTime

      void setLastMessageTime(Date lastMessageTime)
    • setUserAccountIds

      void setUserAccountIds(Collection<String> userAccountIds)
    • setMetaData

      void setMetaData(Map<String,Object> metaData)
    • getIdentityLinks

      List<IdentityLinkEntity> getIdentityLinks()
      Description copied from interface: Conversation
      Returns the identity links.
      Specified by:
      getIdentityLinks in interface Conversation
    • setIdentityLinks

      void setIdentityLinks(List<IdentityLinkEntity> identityLinks)
    • isIdentityLinksInitialized

      boolean isIdentityLinksInitialized()
    • getQueryVariables

      List<VariableInstanceEntity> getQueryVariables()
    • setQueryVariables

      void setQueryVariables(List<VariableInstanceEntity> queryVariables)
    • isVariablesInitialized

      boolean isVariablesInitialized()
    • setTags

      void setTags(List<String> tags)