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 java.lang.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 Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String conversationId  
    protected boolean fetchIdentityLinks  
  • Method Summary

    Modifier and Type Method Description
    ConversationEntity execute​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
    protected java.lang.String getConversationId()  
    protected abstract void modifyConversationBeforeUpdate​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, ConversationEntity entity)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait