Class AbstractProcessStartEventSubscriptionCmd

java.lang.Object
org.flowable.engine.impl.cmd.AbstractProcessStartEventSubscriptionCmd
Direct Known Subclasses:
DeleteProcessInstanceStartEventSubscriptionCmd, ModifyProcessInstanceStartEventSubscriptionCmd, RegisterProcessInstanceStartEventSubscriptionCmd

public abstract class AbstractProcessStartEventSubscriptionCmd extends Object
An abstract command with various common methods for the creation and modification of process start event subscriptions.
Author:
Micha Kiener
  • Constructor Details

    • AbstractProcessStartEventSubscriptionCmd

      public AbstractProcessStartEventSubscriptionCmd()
  • Method Details

    • generateCorrelationConfiguration

      protected String generateCorrelationConfiguration(String eventDefinitionKey, String tenantId, Map<String,Object> correlationParameterValues, CommandContext commandContext)
    • checkEventModelCorrelationParameter

      protected void checkEventModelCorrelationParameter(org.flowable.eventregistry.model.EventModel eventModel, String correlationParameterName)
    • getLatestProcessDefinitionByKey

      protected ProcessDefinition getLatestProcessDefinitionByKey(String processDefinitionKey, String tenantId, CommandContext commandContext)
    • getProcessDefinitionById

      protected ProcessDefinition getProcessDefinitionById(String processDefinitionId, CommandContext commandContext)
    • getProcess

      protected org.flowable.bpmn.model.Process getProcess(String processDefinitionId, CommandContext commandContext)
    • getEventModel

      protected org.flowable.eventregistry.model.EventModel getEventModel(String eventDefinitionKey, String tenantId, CommandContext commandContext)
    • getEventSubscriptionService

      protected EventSubscriptionService getEventSubscriptionService(CommandContext commandContext)