All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected PlanItemInstanceEntity |
copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected MovePlanItemInstanceEntityContainer |
createMovePlanItemInstanceEntityContainer(MovePlanItemDefinitionIdContainer planItemDefinitionContainer,
List<PlanItemInstanceEntity> planItemInstances,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createStageHierarchy(org.flowable.cmmn.model.Stage stage,
PlanItemInstanceEntity defaultParentPlanItemInstance,
Map<String,org.flowable.cmmn.model.Stage> stagesToCreate,
Set<String> movingPlanItemInstanceIds,
CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected List<PlanItemInstanceEntity> |
createStagesAndPlanItemInstances(List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems,
List<PlanItemInstanceEntity> movingPlanItemInstances,
MovePlanItemInstanceEntityContainer movePlanItemInstanceEntityContainer,
CaseInstanceEntity caseInstance,
CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
createStagesAndPlanItemInstances(org.flowable.cmmn.model.PlanItem planItem,
CaseInstanceEntity caseInstance,
Collection<PlanItemInstanceEntity> movingPlanItemInstances,
CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
protected void |
deleteChildPlanItemInstances(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext,
CmmnEngineConfiguration cmmnEngineConfiguration) |
protected PlanItemInstanceEntity |
deleteParentPlanItemInstances(String parentId,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItemMoveEntries,
Set<String> planItemInstanceIdsNotToDelete,
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,
Collection<PlanItemInstanceEntity> movingPlanItemInstances,
CmmnEngineConfiguration cmmnEngineConfiguration,
CommandContext commandContext) |
protected void |
executeChangePlanItemInstancesToAvailableState(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected void |
executeMovePlanItemInstances(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CmmnEngineConfiguration cmmnEngineConfiguration,
CommandContext commandContext) |
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(org.flowable.cmmn.model.PlanItemDefinition currentPlanItemDefinition,
org.flowable.cmmn.model.PlanItemDefinition newPlanItemDefinition) |
protected boolean |
isExpression(String variableName) |
protected boolean |
isStageAncestorOfAnyNewPlanItemDefinitions(String stageId,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> planItems) |
protected boolean |
isStageAncestorOfAnyPlanItemInstance(String stageId,
Collection<PlanItemInstanceEntity> planItemInstances) |
protected boolean |
isStageContainerOfAnyPlanItemDefinition(String stageId,
Collection<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
protected void |
prepareMovePlanItemInstanceEntityContainer(MovePlanItemInstanceEntityContainer movePlanItemInstanceContainer,
CommandContext commandContext) |
protected abstract Map<String,List<PlanItemInstance>> |
resolveActiveStagePlanItemInstances(String caseInstanceId,
CommandContext commandContext) |
protected CaseDefinition |
resolveCaseDefinition(String caseDefinitionKey,
Integer caseDefinitionVersion,
String tenantId,
CommandContext commandContext) |
List<MovePlanItemInstanceEntityContainer> |
resolveMovePlanItemInstanceEntityContainers(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder,
String migrateToCaseDefinitionId,
Map<String,Object> variables,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
resolveParentPlanItemInstanceToDelete(PlanItemInstanceEntity planItemInstance,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
protected org.flowable.cmmn.model.PlanItem |
resolvePlanItemFromCmmnModel(org.flowable.cmmn.model.CmmnModel cmmnModel,
String planItemId,
String caseDefinitionId) |
protected org.flowable.cmmn.model.PlanItem |
resolvePlanItemFromCmmnModelWithDefinitionId(org.flowable.cmmn.model.CmmnModel cmmnModel,
String planItemDefinitionId,
String caseDefinitionId) |
protected PlanItemInstanceEntity |
resolvePlanItemInstance(String planItemInstanceId,
CommandContext commandContext) |
protected List<PlanItemInstanceEntity> |
resolvePlanItemInstances(String caseInstanceId,
String planItemDefinitionId,
CommandContext commandContext) |
protected void |
setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity,
int counterValue) |
protected void |
terminatePlanItemInstance(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext,
CmmnEngineConfiguration cmmnEngineConfiguration) |