Class RegisterCaseInstanceStartEventSubscriptionCmd
java.lang.Object
org.flowable.cmmn.engine.impl.cmd.AbstractCaseStartEventSubscriptionCmd
org.flowable.cmmn.engine.impl.cmd.RegisterCaseInstanceStartEventSubscriptionCmd
- All Implemented Interfaces:
Serializable
,Command<EventSubscription>
public class RegisterCaseInstanceStartEventSubscriptionCmd
extends AbstractCaseStartEventSubscriptionCmd
implements Command<EventSubscription>, Serializable
This command creates and registers a new case start event subscription based on the provided builder information.
- Author:
- Micha Kiener
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRegisterCaseInstanceStartEventSubscriptionCmd
(CaseInstanceStartEventSubscriptionBuilderImpl builder) -
Method Summary
Modifier and TypeMethodDescriptionexecute
(CommandContext commandContext) protected EventSubscription
insertEventRegistryEvent
(String eventDefinitionKey, boolean doNotUpdateToLatestVersionAutomatically, CaseDefinition caseDefinition, String correlationKey, CommandContext commandContext) Methods inherited from class org.flowable.cmmn.engine.impl.cmd.AbstractCaseStartEventSubscriptionCmd
checkEventModelCorrelationParameter, generateCorrelationConfiguration, getCase, getCaseDefinitionById, getEventModel, getEventSubscriptionService, getLatestCaseDefinitionByKey, getStartCorrelationConfiguration
-
Field Details
-
builder
-
-
Constructor Details
-
RegisterCaseInstanceStartEventSubscriptionCmd
public RegisterCaseInstanceStartEventSubscriptionCmd(CaseInstanceStartEventSubscriptionBuilderImpl builder)
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceCommand<EventSubscription>
-
insertEventRegistryEvent
protected EventSubscription insertEventRegistryEvent(String eventDefinitionKey, boolean doNotUpdateToLatestVersionAutomatically, CaseDefinition caseDefinition, String correlationKey, CommandContext commandContext)
-