Class ChangePlanItemStateBuilderImpl
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.runtime.ChangePlanItemStateBuilderImpl
-
- All Implemented Interfaces:
ChangePlanItemStateBuilder
public class ChangePlanItemStateBuilderImpl extends Object implements ChangePlanItemStateBuilder
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<ActivatePlanItemDefinitionMapping>activatePlanItemDefinitionsprotected StringcaseInstanceIdprotected Map<String,Object>caseVariablesprotected Set<ChangePlanItemIdMapping>changePlanItemIdsprotected Set<ChangePlanItemIdWithDefinitionIdMapping>changePlanItemIdsWithDefinitionIdprotected Set<MoveToAvailablePlanItemDefinitionMapping>changeToAvailableStatePlanItemDefinitionsprotected Map<String,Map<String,Object>>childInstanceTaskVariablesprotected Set<RemoveWaitingForRepetitionPlanItemDefinitionMapping>removeWaitingForRepetitionPlanItemDefinitionsprotected CmmnRuntimeServiceImplruntimeServiceprotected Set<TerminatePlanItemDefinitionMapping>terminatePlanItemDefinitionsprotected Set<WaitingForRepetitionPlanItemDefinitionMapping>waitingForRepetitionPlanItemDefinitions
-
Constructor Summary
Constructors Constructor Description ChangePlanItemStateBuilderImpl()ChangePlanItemStateBuilderImpl(CmmnRuntimeServiceImpl runtimeService)
-
Method Summary
-
-
-
Field Detail
-
runtimeService
protected CmmnRuntimeServiceImpl runtimeService
-
caseInstanceId
protected String caseInstanceId
-
activatePlanItemDefinitions
protected Set<ActivatePlanItemDefinitionMapping> activatePlanItemDefinitions
-
changeToAvailableStatePlanItemDefinitions
protected Set<MoveToAvailablePlanItemDefinitionMapping> changeToAvailableStatePlanItemDefinitions
-
terminatePlanItemDefinitions
protected Set<TerminatePlanItemDefinitionMapping> terminatePlanItemDefinitions
-
waitingForRepetitionPlanItemDefinitions
protected Set<WaitingForRepetitionPlanItemDefinitionMapping> waitingForRepetitionPlanItemDefinitions
-
removeWaitingForRepetitionPlanItemDefinitions
protected Set<RemoveWaitingForRepetitionPlanItemDefinitionMapping> removeWaitingForRepetitionPlanItemDefinitions
-
changePlanItemIds
protected Set<ChangePlanItemIdMapping> changePlanItemIds
-
changePlanItemIdsWithDefinitionId
protected Set<ChangePlanItemIdWithDefinitionIdMapping> changePlanItemIdsWithDefinitionId
-
-
Constructor Detail
-
ChangePlanItemStateBuilderImpl
public ChangePlanItemStateBuilderImpl()
-
ChangePlanItemStateBuilderImpl
public ChangePlanItemStateBuilderImpl(CmmnRuntimeServiceImpl runtimeService)
-
-
Method Detail
-
caseInstanceId
public ChangePlanItemStateBuilder caseInstanceId(String caseInstanceId)
- Specified by:
caseInstanceIdin interfaceChangePlanItemStateBuilder
-
activatePlanItemDefinitionId
public ChangePlanItemStateBuilder activatePlanItemDefinitionId(String planItemDefinitionId)
- Specified by:
activatePlanItemDefinitionIdin interfaceChangePlanItemStateBuilder
-
activatePlanItemDefinitionIds
public ChangePlanItemStateBuilder activatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
- Specified by:
activatePlanItemDefinitionIdsin interfaceChangePlanItemStateBuilder
-
activatePlanItemDefinition
public ChangePlanItemStateBuilder activatePlanItemDefinition(ActivatePlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
activatePlanItemDefinitionin interfaceChangePlanItemStateBuilder
-
activatePlanItemDefinitions
public ChangePlanItemStateBuilder activatePlanItemDefinitions(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
activatePlanItemDefinitionsin interfaceChangePlanItemStateBuilder
-
changeToAvailableStateByPlanItemDefinitionId
public ChangePlanItemStateBuilder changeToAvailableStateByPlanItemDefinitionId(String planItemDefinitionId)
- Specified by:
changeToAvailableStateByPlanItemDefinitionIdin interfaceChangePlanItemStateBuilder
-
changeToAvailableStateByPlanItemDefinitionIds
public ChangePlanItemStateBuilder changeToAvailableStateByPlanItemDefinitionIds(List<String> planItemDefinitionIds)
- Specified by:
changeToAvailableStateByPlanItemDefinitionIdsin interfaceChangePlanItemStateBuilder
-
terminatePlanItemDefinitionId
public ChangePlanItemStateBuilder terminatePlanItemDefinitionId(String planItemDefinitionId)
- Specified by:
terminatePlanItemDefinitionIdin interfaceChangePlanItemStateBuilder
-
terminatePlanItemDefinitionIds
public ChangePlanItemStateBuilder terminatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
- Specified by:
terminatePlanItemDefinitionIdsin interfaceChangePlanItemStateBuilder
-
addWaitingForRepetitionPlanItemDefinitionId
public ChangePlanItemStateBuilder addWaitingForRepetitionPlanItemDefinitionId(String planItemDefinitionId)
- Specified by:
addWaitingForRepetitionPlanItemDefinitionIdin interfaceChangePlanItemStateBuilder
-
addWaitingForRepetitionPlanItemDefinitionIds
public ChangePlanItemStateBuilder addWaitingForRepetitionPlanItemDefinitionIds(List<String> planItemDefinitionIds)
- Specified by:
addWaitingForRepetitionPlanItemDefinitionIdsin interfaceChangePlanItemStateBuilder
-
removeWaitingForRepetitionPlanItemDefinitionId
public ChangePlanItemStateBuilder removeWaitingForRepetitionPlanItemDefinitionId(String planItemDefinitionId)
- Specified by:
removeWaitingForRepetitionPlanItemDefinitionIdin interfaceChangePlanItemStateBuilder
-
removeWaitingForRepetitionPlanItemDefinitionIds
public ChangePlanItemStateBuilder removeWaitingForRepetitionPlanItemDefinitionIds(List<String> planItemDefinitionIds)
- Specified by:
removeWaitingForRepetitionPlanItemDefinitionIdsin interfaceChangePlanItemStateBuilder
-
changePlanItemId
public ChangePlanItemStateBuilder changePlanItemId(String existingPlanItemId, String newPlanItemId)
- Specified by:
changePlanItemIdin interfaceChangePlanItemStateBuilder
-
changePlanItemIds
public ChangePlanItemStateBuilder changePlanItemIds(Map<String,String> changePlanItemIdMap)
- Specified by:
changePlanItemIdsin interfaceChangePlanItemStateBuilder
-
changePlanItemIdWithDefinitionId
public ChangePlanItemStateBuilder changePlanItemIdWithDefinitionId(String existingPlanItemDefinitionId, String newPlanItemDefinitionId)
- Specified by:
changePlanItemIdWithDefinitionIdin interfaceChangePlanItemStateBuilder
-
changePlanItemIdsWithDefinitionId
public ChangePlanItemStateBuilder changePlanItemIdsWithDefinitionId(Map<String,String> changePlanItemIdWithDefinitionIdMap)
- Specified by:
changePlanItemIdsWithDefinitionIdin interfaceChangePlanItemStateBuilder
-
caseVariable
public ChangePlanItemStateBuilder caseVariable(String caseVariableName, Object caseVariableValue)
- Specified by:
caseVariablein interfaceChangePlanItemStateBuilder
-
caseVariables
public ChangePlanItemStateBuilder caseVariables(Map<String,Object> caseVariables)
- Specified by:
caseVariablesin interfaceChangePlanItemStateBuilder
-
childInstanceTaskVariable
public ChangePlanItemStateBuilder childInstanceTaskVariable(String planItemDefinitionId, String name, Object value)
- Specified by:
childInstanceTaskVariablein interfaceChangePlanItemStateBuilder
-
childInstanceTaskVariables
public ChangePlanItemStateBuilder childInstanceTaskVariables(String planItemDefinitionId, Map<String,Object> variables)
- Specified by:
childInstanceTaskVariablesin interfaceChangePlanItemStateBuilder
-
changeState
public void changeState()
- Specified by:
changeStatein interfaceChangePlanItemStateBuilder
-
getCaseInstanceId
public String getCaseInstanceId()
-
getActivatePlanItemDefinitions
public Set<ActivatePlanItemDefinitionMapping> getActivatePlanItemDefinitions()
-
getChangeToAvailableStatePlanItemDefinitions
public Set<MoveToAvailablePlanItemDefinitionMapping> getChangeToAvailableStatePlanItemDefinitions()
-
getTerminatePlanItemDefinitions
public Set<TerminatePlanItemDefinitionMapping> getTerminatePlanItemDefinitions()
-
getWaitingForRepetitionPlanItemDefinitions
public Set<WaitingForRepetitionPlanItemDefinitionMapping> getWaitingForRepetitionPlanItemDefinitions()
-
getRemoveWaitingForRepetitionPlanItemDefinitions
public Set<RemoveWaitingForRepetitionPlanItemDefinitionMapping> getRemoveWaitingForRepetitionPlanItemDefinitions()
-
getChangePlanItemIds
public Set<ChangePlanItemIdMapping> getChangePlanItemIds()
-
getChangePlanItemIdsWithDefinitionId
public Set<ChangePlanItemIdWithDefinitionIdMapping> getChangePlanItemIdsWithDefinitionId()
-
-