Class CaseInstanceStartEventSubscriptionBuilderImpl
java.lang.Object
org.flowable.cmmn.engine.impl.runtime.CaseInstanceStartEventSubscriptionBuilderImpl
- All Implemented Interfaces:
CaseInstanceStartEventSubscriptionBuilder
public class CaseInstanceStartEventSubscriptionBuilderImpl
extends Object
implements CaseInstanceStartEventSubscriptionBuilder
A default implementation for the case start event subscription builder.
- Author:
- Micha Kiener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected final CmmnRuntimeServiceImplprotected booleanprotected String -
Constructor Summary
ConstructorsConstructorDescriptionCaseInstanceStartEventSubscriptionBuilderImpl(CmmnRuntimeServiceImpl cmmnRuntimeService) -
Method Summary
Modifier and TypeMethodDescriptionaddCorrelationParameterValue(String parameterName, Object parameterValue) addCorrelationParameterValues(Map<String, Object> parameters) caseDefinitionKey(String caseDefinitionKey) protected voidbooleanorg.flowable.eventsubscription.api.EventSubscription
-
Field Details
-
cmmnRuntimeService
-
caseDefinitionKey
-
tenantId
-
correlationParameterValues
-
doNotUpdateToLatestVersionAutomatically
protected boolean doNotUpdateToLatestVersionAutomatically
-
-
Constructor Details
-
CaseInstanceStartEventSubscriptionBuilderImpl
-
-
Method Details
-
caseDefinitionKey
- Specified by:
caseDefinitionKeyin interfaceCaseInstanceStartEventSubscriptionBuilder
-
doNotUpdateToLatestVersionAutomatically
- Specified by:
doNotUpdateToLatestVersionAutomaticallyin interfaceCaseInstanceStartEventSubscriptionBuilder
-
addCorrelationParameterValue
public CaseInstanceStartEventSubscriptionBuilder addCorrelationParameterValue(String parameterName, Object parameterValue) - Specified by:
addCorrelationParameterValuein interfaceCaseInstanceStartEventSubscriptionBuilder
-
addCorrelationParameterValues
public CaseInstanceStartEventSubscriptionBuilder addCorrelationParameterValues(Map<String, Object> parameters) - Specified by:
addCorrelationParameterValuesin interfaceCaseInstanceStartEventSubscriptionBuilder
-
tenantId
- Specified by:
tenantIdin interfaceCaseInstanceStartEventSubscriptionBuilder
-
getCaseDefinitionKey
-
getCorrelationParameterValues
-
isDoNotUpdateToLatestVersionAutomatically
public boolean isDoNotUpdateToLatestVersionAutomatically() -
getTenantId
-
subscribe
public org.flowable.eventsubscription.api.EventSubscription subscribe()- Specified by:
subscribein interfaceCaseInstanceStartEventSubscriptionBuilder
-
checkValidInformation
protected void checkValidInformation()
-