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