All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected PlanItemInstanceEntity |
copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected void |
createChildPlanItemInstancesForStage(List<PlanItemInstanceEntity> newPlanItemInstances,
Set<String> newPlanItemInstanceIds,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createStageHierarchy(Stage stage,
PlanItemInstanceEntity defaultParentPlanItemInstance,
Map<String,Stage> stagesToCreate,
CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createStagesAndPlanItemInstances(PlanItem planItem,
CaseInstanceEntity caseInstance,
CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
protected void |
deleteChildPlanItemInstances(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext) |
protected void |
doMovePlanItemState(CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
protected boolean |
evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected boolean |
evaluateRepetitionRule(VariableContainer variableContainer,
String repetitionCondition,
CommandContext commandContext) |
protected void |
executeActivatePlanItemInstances(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
boolean onlyStages,
CommandContext commandContext) |
protected void |
executeChangePlanItemInstancesToAvailableState(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
boolean onlyStages,
CommandContext commandContext) |
protected void |
executeTerminatePlanItemInstances(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected String |
getCaseDefinitionIdToMigrateTo(CaseInstanceChangeState caseInstanceChangeState) |
protected String |
getCounterVariable(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected int |
getRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected void |
handleHumanTaskNewAssignee(PlanItemInstanceEntity taskPlanItemInstance,
String newAssigneeId,
CommandContext commandContext) |
protected boolean |
hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
protected abstract boolean |
isDirectPlanItemDefinitionMigration(PlanItemDefinition currentPlanItemDefinition,
PlanItemDefinition newPlanItemDefinition) |
protected boolean |
isExpression(String variableName) |
protected boolean |
isStageAncestor(String stageId,
PlanItemDefinition planItemDefinition) |
protected boolean |
isStageAncestorOfAnyPlanItemInstance(String stageId,
Map<String,List<PlanItemInstanceEntity>> planItemInstanceMap) |
protected boolean |
isStageContainerOfAnyPlanItemDefinition(String stageId,
Collection<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
protected void |
navigatePlanItemInstances(Map<String,List<PlanItemInstanceEntity>> stagesByPlanItemDefinitionId,
CaseDefinition caseDefinition) |
protected CaseDefinition |
resolveCaseDefinition(String caseDefinitionKey,
Integer caseDefinitionVersion,
String tenantId,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
resolveParentPlanItemInstanceToDelete(PlanItemInstanceEntity planItemInstance,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
protected PlanItem |
resolvePlanItemFromCmmnModel(CmmnModel cmmnModel,
String planItemId,
String caseDefinitionId) |
protected PlanItem |
resolvePlanItemFromCmmnModelWithDefinitionId(String planItemDefinitionId,
String caseDefinitionId) |
protected Map<String,List<PlanItemInstanceEntity>> |
retrievePlanItemInstances(String caseInstanceId) |
protected void |
setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity,
int counterValue) |
protected void |
terminatePlanItemInstance(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext) |