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