Class MessageDTO
- java.lang.Object
-
- com.flowable.engage.engine.impl.dto.MessageDTO
-
public class MessageDTO extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ContentDTOcontentprotected Set<String>conversationFiltersprotected StringconversationIdprotected DatecreatedAtprotected DateeditedAtprotected Set<MessageFlag>flagsprotected Stringidprotected StringsourceIdprotected List<String>tagsprotected StringuserId
-
Constructor Summary
Constructors Constructor Description MessageDTO()MessageDTO(com.fasterxml.jackson.databind.JsonNode jsonNode)MessageDTO(String id, String conversationId, String sourceId, String userId, Date createdAt, Date editedAt, ContentDTO content, List<String> tags, Set<MessageFlag> flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentDTOgetContent()Set<String>getConversationFilters()StringgetConversationId()DategetCreatedAt()DategetEditedAt()Set<MessageFlag>getFlags()StringgetId()StringgetSourceId()List<String>getTags()StringgetUserId()voidsetContent(ContentDTO content)voidsetConversationFilters(Set<String> conversationFilters)voidsetConversationId(String conversationId)voidsetCreatedAt(Date createdAt)voidsetEditedAt(Date editedAt)voidsetFlags(Set<MessageFlag> flags)voidsetId(String id)voidsetSourceId(String sourceId)voidsetTags(List<String> tags)voidsetUserId(String userId)protected ContentDTOtoContentDto(com.fasterxml.jackson.databind.JsonNode jsonNode)protected Set<MessageFlag>toFlags(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
-
-
Field Detail
-
id
protected String id
-
conversationId
protected String conversationId
-
sourceId
protected String sourceId
-
userId
protected String userId
-
createdAt
protected Date createdAt
-
editedAt
protected Date editedAt
-
content
protected ContentDTO content
-
flags
protected Set<MessageFlag> flags
-
-
Method Detail
-
toFlags
protected Set<MessageFlag> toFlags(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
toContentDto
protected ContentDTO toContentDto(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getConversationId
public String getConversationId()
-
setConversationId
public void setConversationId(String conversationId)
-
getSourceId
public String getSourceId()
-
setSourceId
public void setSourceId(String sourceId)
-
getUserId
public String getUserId()
-
setUserId
public void setUserId(String userId)
-
getCreatedAt
public Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(Date createdAt)
-
getEditedAt
public Date getEditedAt()
-
setEditedAt
public void setEditedAt(Date editedAt)
-
getContent
public ContentDTO getContent()
-
setContent
public void setContent(ContentDTO content)
-
getFlags
public Set<MessageFlag> getFlags()
-
setFlags
public void setFlags(Set<MessageFlag> flags)
-
-