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 PlanItemInstanceEntity |
copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected List<PlanItemInstanceEntity> |
createPlanItemInstances(CommandContext commandContext,
List<org.flowable.cmmn.model.PlanItem> planItems,
String caseDefinitionId,
String caseInstanceId,
String stagePlanItemInstanceId,
String tenantId) |
protected boolean |
evaluateBooleanExpression(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
String condition) |
protected boolean |
evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
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 org.flowable.cmmn.model.Stage |
getStage(String caseDefinitionId,
String stageId) |
protected boolean |
hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
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> createPlanItemInstances(CommandContext commandContext, List<org.flowable.cmmn.model.PlanItem> planItems, String caseDefinitionId, String caseInstanceId, String stagePlanItemInstanceId, String tenantId)
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 evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity)
protected boolean evaluateBooleanExpression(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, String condition)
Copyright © 2018 Flowable. All rights reserved.