public class ChangePlanItemStateBuilderImpl extends Object implements ChangePlanItemStateBuilder
| Modifier and Type | Field and Description |
|---|---|
protected Set<ActivatePlanItemDefinitionMapping> |
activatePlanItemDefinitions |
protected String |
caseInstanceId |
protected Map<String,Object> |
caseVariables |
protected Set<MoveToAvailablePlanItemDefinitionMapping> |
changeToAvailableStatePlanItemDefinitions |
protected Map<String,Map<String,Object>> |
childInstanceTaskVariables |
protected CmmnRuntimeServiceImpl |
runtimeService |
protected Set<TerminatePlanItemDefinitionMapping> |
terminatePlanItemDefinitions |
| Constructor and Description |
|---|
ChangePlanItemStateBuilderImpl() |
ChangePlanItemStateBuilderImpl(CmmnRuntimeServiceImpl runtimeService) |
| Modifier and Type | Method and Description |
|---|---|
ChangePlanItemStateBuilder |
activatePlanItemDefinition(ActivatePlanItemDefinitionMapping planItemDefinitionMapping)
Activate a plan item by definition mapping.
|
ChangePlanItemStateBuilder |
activatePlanItemDefinitionId(String planItemDefinitionId)
Activate a plan item by definition id.
|
ChangePlanItemStateBuilder |
activatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
Activate multiple plan items by definition id.
|
ChangePlanItemStateBuilder |
activatePlanItemDefinitions(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
Activate multiple plan items by definition mapping.
|
ChangePlanItemStateBuilder |
caseInstanceId(String caseInstanceId)
Set the id of the case instance
|
ChangePlanItemStateBuilder |
caseVariable(String caseVariableName,
Object caseVariableValue)
Set the case variable that should be set as part of the change plan item state action.
|
ChangePlanItemStateBuilder |
caseVariables(Map<String,Object> caseVariables)
Set the case variable that should be set as part of the change plan item state action.
|
void |
changeState()
Changes the case instance state
|
ChangePlanItemStateBuilder |
changeToAvailableStateByPlanItemDefinitionId(String planItemDefinitionId)
Set a plan item to available state by definition id.
|
ChangePlanItemStateBuilder |
changeToAvailableStateByPlanItemDefinitionIds(List<String> planItemDefinitionIds)
Set multiple plan items to available state by definition id.
|
ChangePlanItemStateBuilder |
childInstanceTaskVariable(String planItemDefinitionId,
String name,
Object value)
Set the case variable that should be set as part of the change process or case task state action.
|
ChangePlanItemStateBuilder |
childInstanceTaskVariables(String planItemDefinitionId,
Map<String,Object> variables)
Set the case variable that should be set as part of the change process or case task state action.
|
Set<ActivatePlanItemDefinitionMapping> |
getActivatePlanItemDefinitions() |
String |
getCaseInstanceId() |
Map<String,Object> |
getCaseVariables() |
Set<MoveToAvailablePlanItemDefinitionMapping> |
getChangeToAvailableStatePlanItemDefinitions() |
Map<String,Map<String,Object>> |
getChildInstanceTaskVariables() |
Set<TerminatePlanItemDefinitionMapping> |
getTerminatePlanItemDefinitions() |
ChangePlanItemStateBuilder |
terminatePlanItemDefinitionId(String planItemDefinitionId)
Terminate a plan item by definition id without terminating another plan item instance.
|
ChangePlanItemStateBuilder |
terminatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
Terminate multiple plan items by definition id without terminating another plan item instance.
|
protected CmmnRuntimeServiceImpl runtimeService
protected String caseInstanceId
protected Set<ActivatePlanItemDefinitionMapping> activatePlanItemDefinitions
protected Set<MoveToAvailablePlanItemDefinitionMapping> changeToAvailableStatePlanItemDefinitions
protected Set<TerminatePlanItemDefinitionMapping> terminatePlanItemDefinitions
public ChangePlanItemStateBuilderImpl()
public ChangePlanItemStateBuilderImpl(CmmnRuntimeServiceImpl runtimeService)
public ChangePlanItemStateBuilder caseInstanceId(String caseInstanceId)
ChangePlanItemStateBuildercaseInstanceId in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder activatePlanItemDefinitionId(String planItemDefinitionId)
ChangePlanItemStateBuilderactivatePlanItemDefinitionId in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder activatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
ChangePlanItemStateBuilderactivatePlanItemDefinitionIds in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder activatePlanItemDefinition(ActivatePlanItemDefinitionMapping planItemDefinitionMapping)
ChangePlanItemStateBuilderactivatePlanItemDefinition in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder activatePlanItemDefinitions(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
ChangePlanItemStateBuilderactivatePlanItemDefinitions in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder changeToAvailableStateByPlanItemDefinitionId(String planItemDefinitionId)
ChangePlanItemStateBuilderchangeToAvailableStateByPlanItemDefinitionId in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder changeToAvailableStateByPlanItemDefinitionIds(List<String> planItemDefinitionIds)
ChangePlanItemStateBuilderchangeToAvailableStateByPlanItemDefinitionIds in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder terminatePlanItemDefinitionId(String planItemDefinitionId)
ChangePlanItemStateBuilderterminatePlanItemDefinitionId in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder terminatePlanItemDefinitionIds(List<String> planItemDefinitionIds)
ChangePlanItemStateBuilderterminatePlanItemDefinitionIds in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder caseVariable(String caseVariableName, Object caseVariableValue)
ChangePlanItemStateBuildercaseVariable in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder caseVariables(Map<String,Object> caseVariables)
ChangePlanItemStateBuildercaseVariables in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder childInstanceTaskVariable(String planItemDefinitionId, String name, Object value)
ChangePlanItemStateBuilderchildInstanceTaskVariable in interface ChangePlanItemStateBuilderpublic ChangePlanItemStateBuilder childInstanceTaskVariables(String planItemDefinitionId, Map<String,Object> variables)
ChangePlanItemStateBuilderchildInstanceTaskVariables in interface ChangePlanItemStateBuilderpublic void changeState()
ChangePlanItemStateBuilderchangeState in interface ChangePlanItemStateBuilderpublic String getCaseInstanceId()
public Set<ActivatePlanItemDefinitionMapping> getActivatePlanItemDefinitions()
public Set<MoveToAvailablePlanItemDefinitionMapping> getChangeToAvailableStatePlanItemDefinitions()
public Set<TerminatePlanItemDefinitionMapping> getTerminatePlanItemDefinitions()
Copyright © 2023 Flowable. All rights reserved.