Class BaseUpdateMessageContentCmd
- java.lang.Object
-
- com.flowable.engage.engine.impl.cmd.BaseUpdateMessageContentCmd
-
- All Implemented Interfaces:
Command<MessageEntity>
- Direct Known Subclasses:
UpdateMessageContentCmd
,UpdateMessageMediaContentCmd
,UpdateMessageMediaContentIdCmd
public abstract class BaseUpdateMessageContentCmd extends Object implements Command<MessageEntity>
- Author:
- Luis Belloch, Filip Hrisafov
-
-
Constructor Summary
Constructors Constructor Description BaseUpdateMessageContentCmd(String messageId)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected MessageAuditEntity
auditMessage(MessageEntity message, String updaterId, Date updateTime, CommandContext commandContext)
MessageEntity
execute(CommandContext commandContext)
protected abstract void
updateMessage(MessageEntity message, CommandContext commandContext)
protected void
validateCommand()
protected void
validateMessage(MessageEntity message)
-
-
-
Field Detail
-
messageId
protected String messageId
-
-
Constructor Detail
-
BaseUpdateMessageContentCmd
public BaseUpdateMessageContentCmd(String messageId)
-
-
Method Detail
-
execute
public MessageEntity execute(CommandContext commandContext)
- Specified by:
execute
in interfaceCommand<MessageEntity>
-
auditMessage
protected MessageAuditEntity auditMessage(MessageEntity message, String updaterId, Date updateTime, CommandContext commandContext)
-
validateCommand
protected void validateCommand()
-
validateMessage
protected void validateMessage(MessageEntity message)
-
updateMessage
protected abstract void updateMessage(MessageEntity message, CommandContext commandContext)
-
-