public abstract class CmmnOperation extends Object implements Runnable
| Modifier and Type | Field and Description |
|---|---|
protected CommandContext |
commandContext |
| Constructor and Description |
|---|
CmmnOperation() |
CmmnOperation(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
childPlanItemInstanceForPlanItemExists(PlanItemInstanceContainer planItemInstanceContainer,
org.flowable.cmmn.model.PlanItem planItem) |
protected PlanItemInstanceEntity |
copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected List<PlanItemInstanceEntity> |
createPlanItemInstancesForNewStage(CommandContext commandContext,
List<org.flowable.cmmn.model.PlanItem> planItems,
String caseDefinitionId,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId) |
protected boolean |
evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
protected boolean |
evaluateRepetitionRule(VariableContainer variableContainer,
String repetitionCondition) |
protected String |
getCounterVariable(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected org.flowable.cmmn.model.Stage |
getPlanModel(CaseInstanceEntity caseInstanceEntity) |
protected int |
getRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected org.flowable.cmmn.model.Stage |
getStage(PlanItemInstanceEntity planItemInstanceEntity) |
protected boolean |
hasRepetitionRule(org.flowable.cmmn.model.PlanItem planItem) |
protected boolean |
hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
protected boolean |
isEventListenerWithAvailableCondition(org.flowable.cmmn.model.PlanItem planItem) |
protected boolean |
isStage(PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity,
int counterValue) |
protected CommandContext commandContext
public CmmnOperation()
public CmmnOperation(CommandContext commandContext)
protected org.flowable.cmmn.model.Stage getStage(PlanItemInstanceEntity planItemInstanceEntity)
protected boolean isStage(PlanItemInstanceEntity planItemInstanceEntity)
protected org.flowable.cmmn.model.Stage getPlanModel(CaseInstanceEntity caseInstanceEntity)
protected List<PlanItemInstanceEntity> createPlanItemInstancesForNewStage(CommandContext commandContext, List<org.flowable.cmmn.model.PlanItem> planItems, String caseDefinitionId, CaseInstanceEntity caseInstanceEntity, PlanItemInstanceEntity stagePlanItemInstanceEntity, String tenantId)
protected boolean childPlanItemInstanceForPlanItemExists(PlanItemInstanceContainer planItemInstanceContainer, org.flowable.cmmn.model.PlanItem planItem)
protected boolean isEventListenerWithAvailableCondition(org.flowable.cmmn.model.PlanItem planItem)
protected PlanItemInstanceEntity copyAndInsertPlanItemInstance(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntityToCopy, boolean addToParent)
protected int getRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity)
protected void setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity, int counterValue)
protected String getCounterVariable(PlanItemInstanceEntity repeatingPlanItemInstanceEntity)
protected boolean hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity)
protected boolean hasRepetitionRule(org.flowable.cmmn.model.PlanItem planItem)
protected boolean evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity)
protected boolean evaluateRepetitionRule(VariableContainer variableContainer, String repetitionCondition)
Copyright © 2019 Flowable. All rights reserved.