public abstract class BaseUpdateMessageContentCmd extends Object implements Command<MessageEntity>
Constructor and Description |
---|
BaseUpdateMessageContentCmd(String messageId) |
Modifier and Type | Method and 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) |
protected String messageId
public BaseUpdateMessageContentCmd(String messageId)
public MessageEntity execute(CommandContext commandContext)
execute
in interface Command<MessageEntity>
protected MessageAuditEntity auditMessage(MessageEntity message, String updaterId, Date updateTime, CommandContext commandContext)
protected void validateCommand()
protected void validateMessage(MessageEntity message)
protected abstract void updateMessage(MessageEntity message, CommandContext commandContext)