public class MessageServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<EngageEngineConfiguration> implements MessageService
| Constructor and Description |
|---|
MessageServiceImpl(EngageEngineConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
MessageBuilder |
createMessageBuilder() |
MessageQuery |
createMessageQuery() |
ReactionQuery |
createReactionQuery() |
void |
deleteMessage(String messageId,
String userId) |
Message |
findById(String messageId) |
void |
markMessageAsRead(String messageId,
String userId) |
String |
reactToMessage(String messageId,
String userId,
String reaction) |
void |
referenceMessage(String messageId,
String referenceId,
String referenceType)
Reference the message with the given
messageId with the referenceId and referenceType. |
void |
removeReactionToMessage(String reactionId) |
void |
updateMessageActionInstanceId(String actionInstanceId,
String messageId,
String userId) |
Message |
updateMessageCategory(String messageId,
String category) |
Message |
updateMessageContent(String messageId,
String mainContent) |
getCommandExecutor, setCommandExecutorpublic MessageServiceImpl(EngageEngineConfiguration configuration)
public MessageBuilder createMessageBuilder()
createMessageBuilder in interface MessageServicepublic MessageQuery createMessageQuery()
createMessageQuery in interface MessageServicepublic Message findById(String messageId)
findById in interface MessageServicepublic void markMessageAsRead(String messageId, String userId)
markMessageAsRead in interface MessageServicepublic Message updateMessageContent(String messageId, String mainContent)
updateMessageContent in interface MessageServicepublic Message updateMessageCategory(String messageId, String category)
updateMessageCategory in interface MessageServicepublic void updateMessageActionInstanceId(String actionInstanceId, String messageId, String userId)
updateMessageActionInstanceId in interface MessageServicepublic void deleteMessage(String messageId, String userId)
deleteMessage in interface MessageServicepublic void referenceMessage(String messageId, String referenceId, String referenceType)
MessageServicemessageId with the referenceId and referenceType.
It is not possible to reference an already referenced message.referenceMessage in interface MessageServicemessageId - the id of the message that needs to be referencedreferenceId - the id of the referencereferenceType - the type of the referencepublic ReactionQuery createReactionQuery()
createReactionQuery in interface MessageServicepublic String reactToMessage(String messageId, String userId, String reaction)
reactToMessage in interface MessageServicepublic void removeReactionToMessage(String reactionId)
removeReactionToMessage in interface MessageServiceCopyright © 2019. All rights reserved.