Class BaseUpdateMessageContentCmd

java.lang.Object
com.flowable.engage.engine.impl.cmd.BaseUpdateMessageContentCmd
All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<MessageEntity>
Direct Known Subclasses:
UpdateMessageContentCmd, UpdateMessageMediaContentCmd, UpdateMessageMediaContentIdCmd

public abstract class BaseUpdateMessageContentCmd extends Object implements org.flowable.common.engine.impl.interceptor.Command<MessageEntity>
Author:
Luis Belloch, Filip Hrisafov
  • Field Details

    • messageId

      protected String messageId
  • Constructor Details

    • BaseUpdateMessageContentCmd

      public BaseUpdateMessageContentCmd(String messageId)
  • Method Details

    • execute

      public MessageEntity execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      execute in interface org.flowable.common.engine.impl.interceptor.Command<MessageEntity>
    • auditMessage

      protected MessageAuditEntity auditMessage(MessageEntity message, String updaterId, Date updateTime, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
    • validateCommand

      protected void validateCommand()
    • validateMessage

      protected void validateMessage(MessageEntity message)
    • updateMessage

      protected abstract void updateMessage(MessageEntity message, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)