Class BaseUpdateConversationCmd

java.lang.Object
com.flowable.engage.engine.impl.cmd.BaseUpdateConversationCmd
All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<ConversationEntity>
Direct Known Subclasses:
ArchiveConversationCmd, ReopenConversationCmd, SetConversationReferenceCmd, UpdateConversationAvatarIdCmd, UpdateConversationDescriptionCmd, UpdateConversationNameCmd

public abstract class BaseUpdateConversationCmd extends Object implements org.flowable.common.engine.impl.interceptor.Command<ConversationEntity>
Abstract base implementation for updating different aspects of a conversation.
Author:
Filip Hrisafov, Micha Kiener
  • Field Details

    • conversationId

      protected final String conversationId
  • Method Details

    • execute

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

      protected abstract void modifyConversationBeforeUpdate(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, ConversationEntity entity)
    • getConversationId

      protected String getConversationId()