Class ConversationDTO
java.lang.Object
com.flowable.engage.engine.impl.dto.ConversationDTO
public class ConversationDTO
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ActionDTO>
actions
protected java.lang.Boolean
archived
protected java.lang.String
assigneeId
protected java.lang.String
avatarUrl
protected java.lang.String
conversationDefinitionId
protected java.util.Date
createdAt
protected java.lang.String
fallbackName
protected java.util.List<ConversationFilterDTO>
filters
protected java.lang.String
id
protected java.util.Date
lastMessageTime
protected java.util.List<MessageDTO>
messages
protected java.lang.String
name
protected java.util.Map<java.lang.String,ConversationParticipant>
participants
protected java.lang.Integer
priority
protected java.lang.String
subType
protected java.util.List<java.lang.String>
tags
protected long
totalCount
protected long
unreadCount
protected java.util.Date
updatedAt
-
Constructor Summary
Constructors Constructor Description ConversationDTO()
ConversationDTO(com.fasterxml.jackson.databind.JsonNode jsonNode)
ConversationDTO(java.lang.String id, java.lang.String name, java.lang.String fallbackName, java.lang.String conversationDefinitionId, java.util.List<MessageDTO> messages, java.util.List<ActionDTO> actions, java.util.Map<java.lang.String,ConversationParticipant> participants, java.lang.String assigneeId, long unreadCount, long totalCount, java.util.Date createdAt, java.util.Date updatedAt, java.util.Date lastMessageTime, java.util.List<java.lang.String> tags, java.lang.Integer priority, java.lang.String avatarUrl, java.lang.Boolean archived)
ConversationDTO(java.lang.String id, java.lang.String name, java.lang.String fallbackName, java.lang.String conversationDefinitionId, java.util.List<MessageDTO> messages, java.util.List<ActionDTO> actions, java.util.Map<java.lang.String,ConversationParticipant> participants, java.lang.String assigneeId, long unreadCount, long totalCount, java.util.Date createdAt, java.util.Date updatedAt, java.util.Date lastMessageTime, java.util.List<java.lang.String> tags, java.lang.Integer priority, java.lang.String avatarUrl, java.lang.Boolean archived, java.util.List<ConversationFilterDTO> filters)
-
Method Summary
Modifier and Type Method Description java.util.List<ActionDTO>
getActions()
java.lang.Boolean
getArchived()
java.lang.String
getAssigneeId()
java.lang.String
getAvatarUrl()
java.lang.String
getConversationDefinitionId()
java.util.Date
getCreatedAt()
java.lang.String
getFallbackName()
java.util.List<ConversationFilterDTO>
getFilters()
java.lang.String
getId()
java.util.Date
getLastMessageTime()
java.util.List<MessageDTO>
getMessages()
java.lang.String
getName()
java.util.Map<java.lang.String,ConversationParticipant>
getParticipants()
java.lang.Integer
getPriority()
java.lang.String
getSubType()
java.util.List<java.lang.String>
getTags()
long
getTotalCount()
long
getUnreadCount()
java.util.Date
getUpdatedAt()
void
setActions(java.util.List<ActionDTO> actions)
void
setArchived(java.lang.Boolean archived)
void
setAssigneeId(java.lang.String assigneeId)
void
setAvatarUrl(java.lang.String avatarUrl)
void
setConversationDefinitionId(java.lang.String conversationDefinitionId)
void
setCreatedAt(java.util.Date createdAt)
void
setFallbackName(java.lang.String fallbackName)
void
setFilters(java.util.List<ConversationFilterDTO> filters)
void
setId(java.lang.String id)
void
setLastMessageTime(java.util.Date lastMessageTime)
void
setMessages(java.util.List<MessageDTO> messages)
void
setName(java.lang.String name)
void
setParticipants(java.util.Map<java.lang.String,ConversationParticipant> participants)
void
setPriority(java.lang.Integer priority)
void
setSubType(java.lang.String subType)
void
setTags(java.util.List<java.lang.String> tags)
void
setTotalCount(long totalCount)
void
setUnreadCount(long unreadCount)
void
setUpdatedAt(java.util.Date updatedAt)
-
Field Details
-
id
protected java.lang.String id -
name
protected java.lang.String name -
fallbackName
protected java.lang.String fallbackName -
subType
protected java.lang.String subType -
conversationDefinitionId
protected java.lang.String conversationDefinitionId -
messages
-
actions
-
participants
-
assigneeId
protected java.lang.String assigneeId -
unreadCount
protected long unreadCount -
totalCount
protected long totalCount -
createdAt
protected java.util.Date createdAt -
updatedAt
protected java.util.Date updatedAt -
lastMessageTime
protected java.util.Date lastMessageTime -
tags
protected java.util.List<java.lang.String> tags -
priority
protected java.lang.Integer priority -
avatarUrl
protected java.lang.String avatarUrl -
filters
-
archived
protected java.lang.Boolean archived
-
-
Constructor Details
-
ConversationDTO
public ConversationDTO() -
ConversationDTO
public ConversationDTO(com.fasterxml.jackson.databind.JsonNode jsonNode) -
ConversationDTO
public ConversationDTO(java.lang.String id, java.lang.String name, java.lang.String fallbackName, java.lang.String conversationDefinitionId, java.util.List<MessageDTO> messages, java.util.List<ActionDTO> actions, java.util.Map<java.lang.String,ConversationParticipant> participants, java.lang.String assigneeId, long unreadCount, long totalCount, java.util.Date createdAt, java.util.Date updatedAt, java.util.Date lastMessageTime, java.util.List<java.lang.String> tags, java.lang.Integer priority, java.lang.String avatarUrl, java.lang.Boolean archived) -
ConversationDTO
public ConversationDTO(java.lang.String id, java.lang.String name, java.lang.String fallbackName, java.lang.String conversationDefinitionId, java.util.List<MessageDTO> messages, java.util.List<ActionDTO> actions, java.util.Map<java.lang.String,ConversationParticipant> participants, java.lang.String assigneeId, long unreadCount, long totalCount, java.util.Date createdAt, java.util.Date updatedAt, java.util.Date lastMessageTime, java.util.List<java.lang.String> tags, java.lang.Integer priority, java.lang.String avatarUrl, java.lang.Boolean archived, java.util.List<ConversationFilterDTO> filters)
-
-
Method Details
-
getId
public java.lang.String getId() -
setId
public void setId(java.lang.String id) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getFallbackName
public java.lang.String getFallbackName() -
setFallbackName
public void setFallbackName(java.lang.String fallbackName) -
getSubType
public java.lang.String getSubType() -
setSubType
public void setSubType(java.lang.String subType) -
getConversationDefinitionId
public java.lang.String getConversationDefinitionId() -
setConversationDefinitionId
public void setConversationDefinitionId(java.lang.String conversationDefinitionId) -
getMessages
-
setMessages
-
getParticipants
-
setParticipants
-
getAssigneeId
public java.lang.String getAssigneeId() -
setAssigneeId
public void setAssigneeId(java.lang.String assigneeId) -
getActions
-
setActions
-
getUnreadCount
public long getUnreadCount() -
setUnreadCount
public void setUnreadCount(long unreadCount) -
getTotalCount
public long getTotalCount() -
setTotalCount
public void setTotalCount(long totalCount) -
getCreatedAt
public java.util.Date getCreatedAt() -
setCreatedAt
public void setCreatedAt(java.util.Date createdAt) -
getUpdatedAt
public java.util.Date getUpdatedAt() -
setUpdatedAt
public void setUpdatedAt(java.util.Date updatedAt) -
getLastMessageTime
public java.util.Date getLastMessageTime() -
setLastMessageTime
public void setLastMessageTime(java.util.Date lastMessageTime) -
getTags
public java.util.List<java.lang.String> getTags() -
setTags
public void setTags(java.util.List<java.lang.String> tags) -
getPriority
public java.lang.Integer getPriority() -
setPriority
public void setPriority(java.lang.Integer priority) -
getAvatarUrl
public java.lang.String getAvatarUrl() -
setAvatarUrl
public void setAvatarUrl(java.lang.String avatarUrl) -
getFilters
-
setFilters
-
getArchived
public java.lang.Boolean getArchived() -
setArchived
public void setArchived(java.lang.Boolean archived)
-