Class CmmnRuntimeServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CmmnEngineConfiguration>
org.flowable.cmmn.engine.impl.runtime.CmmnRuntimeServiceImpl
- All Implemented Interfaces:
CmmnRuntimeService
public class CmmnRuntimeServiceImpl
extends CommonEngineServiceImpl<CmmnEngineConfiguration>
implements CmmnRuntimeService
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(FlowableEventListener listenerToAdd) voidaddEventListener(FlowableEventListener listenerToAdd, FlowableEngineEventType... types) voidaddGroupIdentityLink(String caseInstanceId, String groupId, String identityLinkType) voidaddUserIdentityLink(String caseInstanceId, String userId, String identityLinkType) voidbulkDeleteCaseInstances(Collection<String> caseInstanceIds) voidbulkTerminateCaseInstances(Collection<String> caseInstanceIds) voidchangePlanItemState(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder) voidcompleteCaseInstance(String caseInstanceId) voidcompleteGenericEventListenerInstance(String genericEventListenerInstanceId) voidcompleteStagePlanItemInstance(String planItemInstanceId) voidcompleteStagePlanItemInstance(String planItemInstanceId, boolean force) voidcompleteUserEventListenerInstance(String userEventListenerInstanceId) org.flowable.eventsubscription.api.EventSubscriptionQuerycreatePlanItemInstanceTransitionBuilder(String planItemInstanceId) voiddeleteCaseInstance(String caseInstanceId) voiddeleteGroupIdentityLink(String caseInstanceId, String groupId, String identityLinkType) voiddeleteUserIdentityLink(String caseInstanceId, String userId, String identityLinkType) voiddisablePlanItemInstance(String planItemInstanceId) voiddispatchEvent(FlowableEvent event) voidenablePlanItemInstance(String planItemInstanceId) voidevaluateCriteria(String caseInstanceId) List<org.flowable.entitylink.api.EntityLink>getEntityLinkChildrenForCaseInstance(String caseInstanceId) List<org.flowable.entitylink.api.EntityLink>List<org.flowable.entitylink.api.EntityLink>getEntityLinkParentsForCaseInstance(String caseInstanceId) List<org.flowable.identitylink.api.IdentityLink>getIdentityLinksForCaseInstance(String caseInstanceId) List<org.flowable.identitylink.api.IdentityLink>getIdentityLinksForPlanItemInstance(String planItemInstanceId) getLocalVariable(String planItemInstanceId, String variableName) org.flowable.variable.api.persistence.entity.VariableInstancegetLocalVariableInstance(String planItemInstanceId, String variableName) getLocalVariableInstances(String planItemInstanceId) getLocalVariables(String planItemInstanceId) getStageOverview(String caseInstanceId) getStartFormModel(String caseDefinitionId, String caseInstanceId) getVariable(String caseInstanceId, String variableName) org.flowable.variable.api.persistence.entity.VariableInstancegetVariableInstance(String caseInstanceId, String variableName) getVariableInstances(String caseInstanceId) getVariables(String caseInstanceId) booleanhasLocalVariable(String planItemInstanceId, String variableName) booleanhasVariable(String caseInstanceId, String variableName) voidremoveAssignee(String caseInstanceId) voidremoveEventListener(FlowableEventListener listenerToRemove) voidremoveLocalVariable(String planItemInstanceId, String variableName) voidremoveLocalVariables(String planItemInstanceId, Collection<String> variableNames) voidremoveOwner(String caseInstanceId) voidremoveVariable(String caseInstanceId, String variableName) voidremoveVariables(String caseInstanceId, Collection<String> variableNames) voidsetAssignee(String caseInstanceId, String userId) voidsetCaseInstanceName(String caseInstanceId, String caseName) voidsetLocalVariable(String planItemInstanceId, String variableName, Object variableValue) voidsetLocalVariables(String planItemInstanceId, Map<String, Object> variables) voidvoidsetVariable(String caseInstanceId, String variableName, Object variableValue) voidsetVariables(String caseInstanceId, Map<String, Object> variables) startCaseInstance(CaseInstanceBuilder caseInstanceBuilder) startCaseInstanceAsync(CaseInstanceBuilder caseInstanceBuilder) voidstartPlanItemInstance(String planItemInstanceId) voidterminateCaseInstance(String caseInstanceId) voidterminatePlanItemInstance(String planItemInstanceId) voidtriggerPlanItemInstance(String planItemInstanceId) voidupdateBusinessKey(String caseInstanceId, String businessKey) voidupdateBusinessStatus(String caseInstanceId, String businessStatus) Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
CmmnRuntimeServiceImpl
-
-
Method Details
-
createCaseInstanceBuilder
- Specified by:
createCaseInstanceBuilderin interfaceCmmnRuntimeService
-
createPlanItemInstanceTransitionBuilder
public PlanItemInstanceTransitionBuilder createPlanItemInstanceTransitionBuilder(String planItemInstanceId) - Specified by:
createPlanItemInstanceTransitionBuilderin interfaceCmmnRuntimeService
-
startCaseInstance
-
startCaseInstanceAsync
-
getStartFormModel
- Specified by:
getStartFormModelin interfaceCmmnRuntimeService
-
triggerPlanItemInstance
- Specified by:
triggerPlanItemInstancein interfaceCmmnRuntimeService
-
enablePlanItemInstance
- Specified by:
enablePlanItemInstancein interfaceCmmnRuntimeService
-
disablePlanItemInstance
- Specified by:
disablePlanItemInstancein interfaceCmmnRuntimeService
-
completeStagePlanItemInstance
- Specified by:
completeStagePlanItemInstancein interfaceCmmnRuntimeService
-
completeStagePlanItemInstance
- Specified by:
completeStagePlanItemInstancein interfaceCmmnRuntimeService
-
startPlanItemInstance
- Specified by:
startPlanItemInstancein interfaceCmmnRuntimeService
-
completeCaseInstance
- Specified by:
completeCaseInstancein interfaceCmmnRuntimeService
-
terminateCaseInstance
- Specified by:
terminateCaseInstancein interfaceCmmnRuntimeService
-
bulkTerminateCaseInstances
- Specified by:
bulkTerminateCaseInstancesin interfaceCmmnRuntimeService
-
terminatePlanItemInstance
- Specified by:
terminatePlanItemInstancein interfaceCmmnRuntimeService
-
deleteCaseInstance
- Specified by:
deleteCaseInstancein interfaceCmmnRuntimeService
-
bulkDeleteCaseInstances
- Specified by:
bulkDeleteCaseInstancesin interfaceCmmnRuntimeService
-
evaluateCriteria
- Specified by:
evaluateCriteriain interfaceCmmnRuntimeService
-
completeGenericEventListenerInstance
- Specified by:
completeGenericEventListenerInstancein interfaceCmmnRuntimeService
-
completeUserEventListenerInstance
- Specified by:
completeUserEventListenerInstancein interfaceCmmnRuntimeService
-
getVariables
- Specified by:
getVariablesin interfaceCmmnRuntimeService
-
getVariableInstances
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances(String caseInstanceId) - Specified by:
getVariableInstancesin interfaceCmmnRuntimeService
-
getLocalVariables
- Specified by:
getLocalVariablesin interfaceCmmnRuntimeService
-
getLocalVariableInstances
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getLocalVariableInstances(String planItemInstanceId) - Specified by:
getLocalVariableInstancesin interfaceCmmnRuntimeService
-
getVariable
- Specified by:
getVariablein interfaceCmmnRuntimeService
-
getVariableInstance
public org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstance(String caseInstanceId, String variableName) - Specified by:
getVariableInstancein interfaceCmmnRuntimeService
-
getLocalVariable
- Specified by:
getLocalVariablein interfaceCmmnRuntimeService
-
getLocalVariableInstance
public org.flowable.variable.api.persistence.entity.VariableInstance getLocalVariableInstance(String planItemInstanceId, String variableName) - Specified by:
getLocalVariableInstancein interfaceCmmnRuntimeService
-
hasVariable
- Specified by:
hasVariablein interfaceCmmnRuntimeService
-
hasLocalVariable
- Specified by:
hasLocalVariablein interfaceCmmnRuntimeService
-
setVariable
- Specified by:
setVariablein interfaceCmmnRuntimeService
-
setVariables
- Specified by:
setVariablesin interfaceCmmnRuntimeService
-
setLocalVariable
- Specified by:
setLocalVariablein interfaceCmmnRuntimeService
-
setLocalVariables
- Specified by:
setLocalVariablesin interfaceCmmnRuntimeService
-
removeVariable
- Specified by:
removeVariablein interfaceCmmnRuntimeService
-
removeVariables
- Specified by:
removeVariablesin interfaceCmmnRuntimeService
-
removeLocalVariable
- Specified by:
removeLocalVariablein interfaceCmmnRuntimeService
-
removeLocalVariables
- Specified by:
removeLocalVariablesin interfaceCmmnRuntimeService
-
createVariableInstanceQuery
- Specified by:
createVariableInstanceQueryin interfaceCmmnRuntimeService
-
setCaseInstanceName
- Specified by:
setCaseInstanceNamein interfaceCmmnRuntimeService
-
createCaseInstanceQuery
- Specified by:
createCaseInstanceQueryin interfaceCmmnRuntimeService
-
createPlanItemInstanceQuery
- Specified by:
createPlanItemInstanceQueryin interfaceCmmnRuntimeService
-
createMilestoneInstanceQuery
- Specified by:
createMilestoneInstanceQueryin interfaceCmmnRuntimeService
-
createGenericEventListenerInstanceQuery
- Specified by:
createGenericEventListenerInstanceQueryin interfaceCmmnRuntimeService
-
createSignalEventListenerInstanceQuery
- Specified by:
createSignalEventListenerInstanceQueryin interfaceCmmnRuntimeService
-
createUserEventListenerInstanceQuery
- Specified by:
createUserEventListenerInstanceQueryin interfaceCmmnRuntimeService
-
createEventSubscriptionQuery
public org.flowable.eventsubscription.api.EventSubscriptionQuery createEventSubscriptionQuery()- Specified by:
createEventSubscriptionQueryin interfaceCmmnRuntimeService
-
getStageOverview
- Specified by:
getStageOverviewin interfaceCmmnRuntimeService
-
setOwner
- Specified by:
setOwnerin interfaceCmmnRuntimeService
-
removeOwner
- Specified by:
removeOwnerin interfaceCmmnRuntimeService
-
setAssignee
- Specified by:
setAssigneein interfaceCmmnRuntimeService
-
removeAssignee
- Specified by:
removeAssigneein interfaceCmmnRuntimeService
-
addUserIdentityLink
- Specified by:
addUserIdentityLinkin interfaceCmmnRuntimeService
-
addGroupIdentityLink
- Specified by:
addGroupIdentityLinkin interfaceCmmnRuntimeService
-
deleteUserIdentityLink
- Specified by:
deleteUserIdentityLinkin interfaceCmmnRuntimeService
-
deleteGroupIdentityLink
- Specified by:
deleteGroupIdentityLinkin interfaceCmmnRuntimeService
-
getIdentityLinksForCaseInstance
public List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForCaseInstance(String caseInstanceId) - Specified by:
getIdentityLinksForCaseInstancein interfaceCmmnRuntimeService
-
getIdentityLinksForPlanItemInstance
public List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForPlanItemInstance(String planItemInstanceId) - Specified by:
getIdentityLinksForPlanItemInstancein interfaceCmmnRuntimeService
-
getEntityLinkChildrenForCaseInstance
public List<org.flowable.entitylink.api.EntityLink> getEntityLinkChildrenForCaseInstance(String caseInstanceId) - Specified by:
getEntityLinkChildrenForCaseInstancein interfaceCmmnRuntimeService
-
getEntityLinkChildrenWithSameRootAsCaseInstance
public List<org.flowable.entitylink.api.EntityLink> getEntityLinkChildrenWithSameRootAsCaseInstance(String instanceId) - Specified by:
getEntityLinkChildrenWithSameRootAsCaseInstancein interfaceCmmnRuntimeService
-
getEntityLinkParentsForCaseInstance
public List<org.flowable.entitylink.api.EntityLink> getEntityLinkParentsForCaseInstance(String caseInstanceId) - Specified by:
getEntityLinkParentsForCaseInstancein interfaceCmmnRuntimeService
-
createChangePlanItemStateBuilder
- Specified by:
createChangePlanItemStateBuilderin interfaceCmmnRuntimeService
-
updateBusinessKey
- Specified by:
updateBusinessKeyin interfaceCmmnRuntimeService
-
updateBusinessStatus
- Specified by:
updateBusinessStatusin interfaceCmmnRuntimeService
-
changePlanItemState
-
addEventListener
- Specified by:
addEventListenerin interfaceCmmnRuntimeService
-
addEventListener
- Specified by:
addEventListenerin interfaceCmmnRuntimeService
-
removeEventListener
- Specified by:
removeEventListenerin interfaceCmmnRuntimeService
-
dispatchEvent
- Specified by:
dispatchEventin interfaceCmmnRuntimeService
-