| Modifier and Type | Method and Description |
|---|---|
List<PlanItemInstanceEntity> |
PlanItemEvaluationResult.getAllChildPlanItemInstances() |
List<PlanItemInstanceEntity> |
PlanItemEvaluationResult.getNewChildPlanItemInstances() |
| Modifier and Type | Method and Description |
|---|---|
void |
PlanItemEvaluationResult.addChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
boolean |
PlanItemEvaluationResult.hasCompletedPlanItemInstance(PlanItemInstanceEntity planItemInstance)
Returns true, if the given plan item instance has at least one instance in completed state (only possible of course for repetition based plan items).
|
void |
DefaultCmmnEngineAgenda.planActivateAsyncPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
CmmnEngineAgenda.planActivateAsyncPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
DefaultCmmnEngineAgenda.planActivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
CmmnEngineAgenda.planActivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
DefaultCmmnEngineAgenda.planChangePlanItemInstanceToAvailableOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planChangePlanItemInstanceToAvailableOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planCompletePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planCompletePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planCreatePlanItemInstanceForRepetitionOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planCreatePlanItemInstanceForRepetitionOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planCreatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planCreatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planCreatePlanItemInstanceWithoutEvaluationOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planCreatePlanItemInstanceWithoutEvaluationOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planCreateRepeatedPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planCreateRepeatedPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planDisablePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planDisablePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planDismissPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planDismissPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planEnablePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
CmmnEngineAgenda.planEnablePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
DefaultCmmnEngineAgenda.planEvaluateToActivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planEvaluateToActivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planExitPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String exitCriterionId,
String exitType,
String exitEventType) |
void |
CmmnEngineAgenda.planExitPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String exitCriterionId,
String exitType,
String exitEventType) |
void |
DefaultCmmnEngineAgenda.planInitiatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planInitiatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planInitStageOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planInitStageOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planOccurPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planOccurPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planReactivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planReactivatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
CmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId) |
void |
DefaultCmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
ChildTaskActivityBehavior.VariableInfo childTaskVariableInfo) |
void |
CmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
ChildTaskActivityBehavior.VariableInfo childTaskVariableInfo) |
void |
DefaultCmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
MigrationContext migrationContext) |
void |
CmmnEngineAgenda.planStartPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
MigrationContext migrationContext) |
void |
DefaultCmmnEngineAgenda.planTerminatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String exitType,
String exitEventType) |
void |
CmmnEngineAgenda.planTerminatePlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity,
String exitType,
String exitEventType) |
void |
DefaultCmmnEngineAgenda.planTriggerPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnEngineAgenda.planTriggerPlanItemInstanceOperation(PlanItemInstanceEntity planItemInstanceEntity) |
| Constructor and Description |
|---|
PlanItemEvaluationResult(List<PlanItemInstanceEntity> allChildPlanItemInstances) |
| Modifier and Type | Field and Description |
|---|---|
protected PlanItemInstanceEntity |
EvaluateToActivatePlanItemInstanceOperation.planItemInstanceEntity |
protected PlanItemInstanceEntity |
AbstractPlanItemInstanceOperation.planItemInstanceEntity |
| Modifier and Type | Method and Description |
|---|---|
protected PlanItemInstanceEntity |
AbstractEvaluationCriteriaOperation.createPlanItemInstanceDuplicateForCollectionRepetition(org.flowable.cmmn.model.RepetitionRule repetitionRule,
PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
Object item,
int index) |
protected PlanItemInstanceEntity |
AbstractEvaluationCriteriaOperation.createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity) |
PlanItemInstanceEntity |
AbstractPlanItemInstanceOperation.getPlanItemInstanceEntity() |
protected PlanItemInstanceEntity |
ReactivateCaseInstanceOperation.reactivatePlanItem(PlanItemInstanceEntity planItemInstance)
Reactivates the given plan item by creating a new instance with the same data, but of course no timestamps yet set so we keep the original one in place
with all its information.
|
protected PlanItemInstanceEntity |
ReactivateCaseInstanceOperation.searchPlanItemInstance(String planItemDefinitionId,
List<PlanItemInstanceEntity> planItemInstances) |
| Modifier and Type | Method and Description |
|---|---|
protected List<PlanItemInstanceEntity> |
CmmnOperation.createPlanItemInstancesForNewOrReactivatedStage(CommandContext commandContext,
org.flowable.cmmn.model.Case caseModel,
List<org.flowable.cmmn.model.PlanItem> planItems,
List<org.flowable.cmmn.model.PlanItem> directlyReactivatedPlanItems,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId)
Creates child plan items for the provided stage, might also be the root plan model.
|
protected List<PlanItemInstanceEntity> |
AbstractEvaluationCriteriaOperation.findChangedEventListenerInstances(PlanItemInstanceContainer planItemInstanceContainer,
String state,
boolean conditionValueToChange) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMovePlanItemInstanceToTerminalStateOperation.aggregateVariablesForAllInstances(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.VariableAggregationDefinitions aggregations) |
protected void |
AbstractMovePlanItemInstanceToTerminalStateOperation.aggregateVariablesForSingleInstance(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.VariableAggregationDefinitions aggregations) |
void |
CompleteCaseInstanceOperation.changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
void |
TerminateCaseInstanceOperation.changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
abstract void |
AbstractChangeCaseInstanceStateOperation.changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
protected PlanItemInstanceEntity |
AbstractEvaluationCriteriaOperation.createPlanItemInstanceDuplicateForCollectionRepetition(org.flowable.cmmn.model.RepetitionRule repetitionRule,
PlanItemInstanceEntity planItemInstanceEntity,
String entryCriterionId,
Object item,
int index) |
protected PlanItemInstanceEntity |
AbstractEvaluationCriteriaOperation.createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
CmmnOperation.createPlanItemInstanceIfNeeded(CommandContext commandContext,
org.flowable.cmmn.model.PlanItem planItem,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId,
List<PlanItemInstanceEntity> newPlanItemInstances)
Checks whether the provided plan item needs an instance to be created and optionally activated directly (e.g.
|
protected List<PlanItemInstanceEntity> |
CmmnOperation.createPlanItemInstancesForNewOrReactivatedStage(CommandContext commandContext,
org.flowable.cmmn.model.Case caseModel,
List<org.flowable.cmmn.model.PlanItem> planItems,
List<org.flowable.cmmn.model.PlanItem> directlyReactivatedPlanItems,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId)
Creates child plan items for the provided stage, might also be the root plan model.
|
protected boolean |
AbstractEvaluationCriteriaOperation.evaluateAvailableCondition(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected org.flowable.cmmn.model.Criterion |
AbstractEvaluationCriteriaOperation.evaluateEntryCriteria(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem) |
void |
AbstractEvaluationCriteriaOperation.evaluateForActivation(PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer,
PlanItemEvaluationResult evaluationResult)
Evaluates the given plan item for activation by looking at its entry criteria, repetition rule and whether the plan item is a special one like an
event listener (they occur and will never actually be active).
|
boolean |
AbstractEvaluationCriteriaOperation.evaluateForCompletion(PlanItemInstanceEntity planItemInstanceEntity,
PlanItemEvaluationResult evaluationResult)
Evaluates the given plan item for completion or termination by looking at its state and exit criteria.
|
protected boolean |
AbstractEvaluationCriteriaOperation.evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.Criterion satisfiedEntryCriterion,
PlanItemInstanceContainer planItemInstanceContainer,
PlanItemEvaluationResult evaluationResult)
Evaluates an optional repetition rule on the given plan item and handles it.
|
protected org.flowable.cmmn.model.Stage |
CmmnOperation.getStage(PlanItemInstanceEntity planItemInstanceEntity) |
boolean |
CmmnOperation.isStage(PlanItemInstanceEntity planItemInstanceEntity) |
protected boolean |
AbstractEvaluationCriteriaOperation.isStageCompletable(PlanItemInstanceEntity stagePlanItemInstanceEntity,
org.flowable.cmmn.model.Stage stage) |
boolean |
AbstractMovePlanItemInstanceToTerminalStateOperation.isWaitingForRepetitionPlanItemInstanceExists(PlanItemInstanceEntity planItemInstanceEntity) |
boolean |
AbstractMovePlanItemInstanceToTerminalStateOperation.isWithoutStageOrParentIsNotTerminated(PlanItemInstanceEntity planItemInstanceEntity) |
protected List<org.flowable.cmmn.model.PlanItem> |
ReactivateCaseInstanceOperation.reactivateDependingPlanItems(PlanItemInstanceEntity planItemInstance,
List<PlanItemInstanceEntity> planItemInstances)
Reactivates all plan items having a dependency on the given plan item instance (e.g.
|
protected PlanItemInstanceEntity |
ReactivateCaseInstanceOperation.reactivatePlanItem(PlanItemInstanceEntity planItemInstance)
Reactivates the given plan item by creating a new instance with the same data, but of course no timestamps yet set so we keep the original one in place
with all its information.
|
protected String |
AbstractMovePlanItemInstanceToTerminalStateOperation.resolveEventDefinitionKey(String eventType,
PlanItemInstanceEntity planItemInstanceEntity,
CmmnEngineConfiguration cmmnEngineConfiguration) |
void |
AbstractPlanItemInstanceOperation.setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
CmmnOperation.setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity,
int counterValue) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CmmnOperation.createPlanItemInstanceIfNeeded(CommandContext commandContext,
org.flowable.cmmn.model.PlanItem planItem,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId,
List<PlanItemInstanceEntity> newPlanItemInstances)
Checks whether the provided plan item needs an instance to be created and optionally activated directly (e.g.
|
protected List<org.flowable.cmmn.model.PlanItem> |
ReactivateCaseInstanceOperation.reactivateDependingPlanItems(PlanItemInstanceEntity planItemInstance,
List<PlanItemInstanceEntity> planItemInstances)
Reactivates all plan items having a dependency on the given plan item instance (e.g.
|
protected PlanItemInstanceEntity |
ReactivateCaseInstanceOperation.searchPlanItemInstance(String planItemDefinitionId,
List<PlanItemInstanceEntity> planItemInstances) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
CoreCmmnActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnActivityWithMigrationContextBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance,
MigrationContext migrationContext) |
void |
OnParentEndDependantActivityBehavior.onParentEnd(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
String parentEndTransition,
String exitEventType)
This method will be triggered on a child plan item instance whenever its parent transitions to an ending state with all necessary information to
implement the necessary behavior.
|
abstract void |
CoreCmmnTriggerableActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
| Modifier and Type | Field and Description |
|---|---|
protected PlanItemInstanceEntity |
PlanItemFutureJavaDelegateActivityBehavior.DelegateCompleteAction.planItemInstance |
protected PlanItemInstanceEntity |
PlanItemExpressionActivityBehavior.FutureExpressionCompleteAction.planItemInstanceEntity |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PlanItemExpressionActivityBehavior.complete(Object value,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
EventRegistryEventListenerActivityBehaviour.createEventSubscription(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected MilestoneInstanceEntity |
MilestoneActivityBehavior.createMilestoneInstance(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
void |
ScriptTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
MilestoneActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
DecisionTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
UserEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemExpressionActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
SendEventActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
GenericEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
StageActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
TaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
EventRegistryEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
TimerEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
CasePageTaskActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemDelegateExpressionActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
HumanTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
ExternalWorkerTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
MailActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
VariableEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemJavaDelegateActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemFutureJavaDelegateActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
ChildTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
SignalEventListenerActivityBehaviour.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
CaseTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
void |
ProcessTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
abstract void |
ChildTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
void |
HumanTaskActivityBehavior.execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
MigrationContext migrationContext) |
protected String |
ChildTaskActivityBehavior.getBusinessKey(CmmnEngineConfiguration cmmnEngineConfiguration,
PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.ChildTask childTask) |
protected List<org.flowable.eventregistry.model.ChannelModel> |
SendEventActivityBehavior.getChannelModels(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
boolean sendOnSystemChannel) |
protected String |
EventRegistryEventListenerActivityBehaviour.getCorrelationKey(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected org.flowable.eventregistry.model.EventModel |
SendEventActivityBehavior.getEventModel(PlanItemInstanceEntity planItemInstanceEntity,
String key) |
protected Expression |
MailActivityBehavior.getExpression(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
Expression var) |
protected String |
CasePageTaskActivityBehaviour.getExpressionValue(String value,
PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager) |
protected void |
MailActivityBehavior.getFilesFromFields(Expression expression,
PlanItemInstanceEntity planItemInstanceEntity,
List<File> files,
List<DataSource> dataSources) |
protected String |
ProcessTaskActivityBehavior.getParentDeploymentIfSameDeployment(CmmnEngineConfiguration cmmnEngineConfiguration,
PlanItemInstanceEntity planItemInstanceEntity) |
protected String |
MailActivityBehavior.getStringFromField(Expression expression,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
HumanTaskActivityBehavior.handleAssignee(PlanItemInstanceEntity planItemInstanceEntity,
TaskService taskService,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext,
MigrationContext migrationContext) |
protected void |
HumanTaskActivityBehavior.handleCandidateGroups(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
HumanTaskActivityBehavior.handleCandidateUsers(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
HumanTaskActivityBehavior.handleCategory(PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
TimerEventListenerActivityBehaviour.handleCreateTransition(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
protected void |
HumanTaskActivityBehavior.handleDueDate(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
EventRegistryEventListenerActivityBehaviour.handleEventInstance(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.eventregistry.api.runtime.EventInstance eventInstance) |
protected void |
MailActivityBehavior.handleException(PlanItemInstanceEntity planItemInstanceEntity,
String msg,
Exception e,
boolean doIgnoreException,
String exceptionVariable) |
protected void |
HumanTaskActivityBehavior.handleFormKey(PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
ChildTaskActivityBehavior.handleInParameters(PlanItemInstanceEntity planItemInstanceEntity,
CmmnEngineConfiguration cmmnEngineConfiguration,
Map<String,Object> inParametersMap,
ExpressionManager expressionManager) |
protected void |
CaseTaskActivityBehavior.handleOutParameters(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
protected void |
HumanTaskActivityBehavior.handleOwner(PlanItemInstanceEntity planItemInstanceEntity,
TaskService taskService,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
HumanTaskActivityBehavior.handlePriority(PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
HumanTaskActivityBehavior.handleTaskDescription(PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected void |
HumanTaskActivityBehavior.handleTaskName(PlanItemInstanceEntity planItemInstanceEntity,
ExpressionManager expressionManager,
TaskEntity taskEntity,
CreateHumanTaskBeforeContext beforeContext) |
protected boolean |
SendEventActivityBehavior.isSendOnSystemChannel(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CasePageTaskActivityBehaviour.onParentEnd(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
String parentEndTransition,
String exitEventType) |
protected void |
TimerEventListenerActivityBehaviour.removeTimerJob(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected String |
EventRegistryEventListenerActivityBehaviour.resolveEventDefinitionKey(PlanItemInstanceEntity planItemInstanceEntity) |
protected Object |
TimerEventListenerActivityBehaviour.resolveTimerExpression(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
TimerEventListenerActivityBehaviour.scheduleTimerJob(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
Object timerValue,
Date timerDueDate,
boolean isRepeating) |
protected void |
DecisionTaskActivityBehavior.setDecisionServiceVariablesOnPlanItemInstance(Map<String,List<Map<String,Object>>> executionResult,
String decisionServiceKey,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean multipleResults) |
protected void |
DecisionTaskActivityBehavior.setVariablesOnPlanItemInstance(List<Map<String,Object>> executionResult,
String decisionKey,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean multipleResults) |
void |
CaseTaskActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
UserEventListenerActivityBehaviour.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
ProcessTaskActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
GenericEventListenerActivityBehaviour.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
StageActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
TaskActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
EventRegistryEventListenerActivityBehaviour.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemDelegateExpressionActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
HumanTaskActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
VariableEventListenerActivityBehaviour.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
ChildTaskActivityBehavior.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
SignalEventListenerActivityBehaviour.trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
| Constructor and Description |
|---|
DelegateCompleteAction(PlanItemInstanceEntity planItemInstance,
boolean loggingSessionEnabled) |
FutureExpressionCompleteAction(PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected PlanItemInstanceEntity |
CreateInjectedPlanItemInstanceCmd.getStageInstanceEntity(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StartPlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
EnablePlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
TriggerPlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
DisablePlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
CompleteStagePlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected abstract void |
AbstractNeedsPlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
TerminatePlanItemInstanceCmd.internalExecute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Field and Description |
|---|---|
protected List<PlanItemInstanceEntity> |
PlanItemInstancesWrapper.planItemInstances |
| Modifier and Type | Method and Description |
|---|---|
protected List<PlanItemInstanceEntity> |
PlanItemInstancesWrapper.collectAllChildPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer) |
List<PlanItemInstanceEntity> |
PlanItemInstancesWrapper.getList() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
PlanItemInstancesWrapper.contains(List<PlanItemInstanceEntity> planItemInstances,
PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PlanItemInstancesWrapper.collectAllChildPlanItemInstances(CommandContext commandContext,
PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> childPlanItemInstances) |
protected boolean |
PlanItemInstancesWrapper.contains(List<PlanItemInstanceEntity> planItemInstances,
PlanItemInstanceEntity planItemInstanceEntity) |
| Constructor and Description |
|---|
PlanItemInstancesWrapper(VariableContainer variableContainer,
CaseInstanceEntity caseInstanceEntity,
List<PlanItemInstanceEntity> planItemInstances) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultCmmnHistoryManager.evaluateShowInOverview(PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
DefaultCmmnHistoryManager.recordHistoricPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity,
Date lastUpdatedTime,
Consumer<HistoricPlanItemInstanceEntity> changes) |
void |
CmmnHistoryManager.recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CmmnHistoryManager.recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAsyncCmmnHistoryManager.addCommonPlanItemInstanceFields(PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.node.ObjectNode data) |
protected Boolean |
AbstractAsyncCmmnHistoryManager.evaluateShowInOverview(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) |
protected void |
AsyncCmmnHistoryManager.recordPlanItemInstanceFull(PlanItemInstanceEntity planItemInstance,
Date lastUpdateTime) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Class and Description |
|---|---|
class |
PlanItemInstanceEntityImpl |
| Modifier and Type | Field and Description |
|---|---|
protected PlanItemInstanceEntity |
PlanItemInstanceEntityImpl.stagePlanItemInstance |
| Modifier and Type | Field and Description |
|---|---|
protected List<PlanItemInstanceEntity> |
CaseInstanceEntityImpl.childPlanItemInstances |
protected List<PlanItemInstanceEntity> |
PlanItemInstanceEntityImpl.childPlanItemInstances |
| Modifier and Type | Method and Description |
|---|---|
PlanItemInstanceEntity |
PlanItemInstanceEntityBuilder.create()
Checks for all necessary values to be present within the builder, creates a new plan item instance and returns it.
|
PlanItemInstanceEntity |
PlanItemInstanceEntityBuilderImpl.create() |
PlanItemInstanceEntity |
PlanItemInstanceEntityManager.create(HistoricPlanItemInstance historicPlanItemInstance) |
PlanItemInstanceEntity |
PlanItemInstanceEntityManagerImpl.create(HistoricPlanItemInstance historicPlanItemInstance) |
PlanItemInstanceEntity |
PlanItemInstanceEntityManagerImpl.createChildPlanItemInstance(PlanItemInstanceEntityBuilderImpl builder) |
PlanItemInstanceEntity |
PlanItemInstanceEntityImpl.getStagePlanItemInstance() |
PlanItemInstanceEntity |
PlanItemInstanceEntityImpl.getStagePlanItemInstanceEntity() |
PlanItemInstanceEntity |
PlanItemInstanceEntity.getStagePlanItemInstanceEntity() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PlanItemInstanceEntityManagerImpl.addPlanItemInstanceToParent(PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemInstanceEntityManagerImpl.delete(PlanItemInstanceEntity planItemInstanceEntity,
boolean fireEvent) |
protected void |
PlanItemInstanceEntityManagerImpl.deleteOrphanEventListeners(PlanItemInstanceEntity planItemInstanceEntity)
Event listeners can become 'orphaned': when they reference sentries on plan item instances
that have moved to a terminal state, they would occur without anything listening to them
(and block completion of the parent stage).
|
protected void |
PlanItemInstanceEntityManagerImpl.deleteSentryPartInstances(PlanItemInstanceEntity planItemInstanceEntity)
Deletes any part instance of a sentry that was satisfied before to clean it up for further evaluation cycles.
|
protected List<org.flowable.cmmn.model.PlanItem> |
PlanItemInstanceEntityManagerImpl.gatherEventListenerDependencies(org.flowable.cmmn.model.PlanItem planItem,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
PlanItemInstanceEntityImpl.setStagePlanItemInstance(PlanItemInstanceEntity stagePlanItemInstance) |
protected void |
PlanItemInstanceEntityManagerImpl.terminateOrphanedEventListeners(PlanItemInstanceEntity planItemInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> eventListenerDependencies) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CaseInstanceEntityManagerImpl.collectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> stagePlanItemInstanceEntities,
List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) |
protected void |
CaseInstanceEntityManagerImpl.collectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> stagePlanItemInstanceEntities,
List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) |
void |
CaseInstanceEntityImpl.setChildPlanItemInstances(List<PlanItemInstanceEntity> childPlanItemInstances) |
void |
PlanItemInstanceEntityImpl.setChildPlanItemInstances(List<PlanItemInstanceEntity> childPlanItemInstances) |
void |
PlanItemInstanceContainer.setChildPlanItemInstances(List<PlanItemInstanceEntity> childPlanItemInstances) |
| Modifier and Type | Method and Description |
|---|---|
List<PlanItemInstanceEntity> |
PlanItemInstanceDataManager.findByCaseInstanceId(String caseInstanceId) |
List<PlanItemInstanceEntity> |
PlanItemInstanceDataManager.findByCaseInstanceIdAndPlanItemId(String caseInstanceId,
String planitemId) |
List<PlanItemInstanceEntity> |
PlanItemInstanceDataManager.findByStageInstanceIdAndPlanItemId(String stageInstanceId,
String planItemId) |
List<PlanItemInstanceEntity> |
PlanItemInstanceDataManager.findByStagePlanItemInstanceId(String stagePlanItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
PlanItemInstanceEntity |
MybatisPlanItemInstanceDataManagerImpl.create() |
PlanItemInstanceEntity |
MybatisPlanItemInstanceDataManagerImpl.findById(String planItemInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
List<PlanItemInstanceEntity> |
MybatisPlanItemInstanceDataManagerImpl.findByCaseInstanceId(String caseInstanceId) |
List<PlanItemInstanceEntity> |
MybatisPlanItemInstanceDataManagerImpl.findByCaseInstanceIdAndPlanItemId(String caseInstanceId,
String planitemId) |
List<PlanItemInstanceEntity> |
MybatisPlanItemInstanceDataManagerImpl.findByStageInstanceIdAndPlanItemId(String stageInstanceId,
String planItemId) |
List<PlanItemInstanceEntity> |
MybatisPlanItemInstanceDataManagerImpl.findByStagePlanItemInstanceId(String stagePlanItemInstanceId) |
Class<? extends PlanItemInstanceEntity> |
MybatisPlanItemInstanceDataManagerImpl.getManagedEntityClass() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MybatisPlanItemInstanceDataManagerImpl.PlanItemInstanceByCaseInstanceIdCachedEntityMatcher.isRetained(PlanItemInstanceEntity entity,
Object param) |
boolean |
MybatisPlanItemInstanceDataManagerImpl.PlanItemInstanceByCaseInstanceIdAndPlanItemIdCachedEntityMatcher.isRetained(PlanItemInstanceEntity entity,
Object param) |
boolean |
MybatisPlanItemInstanceDataManagerImpl.PlanItemInstanceByStageInstanceIdAndPlanItemIdCachedEntityMatcher.isRetained(PlanItemInstanceEntity entity,
Object param) |
boolean |
MybatisPlanItemInstanceDataManagerImpl.PlanItemInstanceByStagePlanItemInstanceIdCachedEntityMatcher.isRetained(PlanItemInstanceEntity entity,
Object param) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,PlanItemInstanceEntity> |
MovePlanItemInstanceEntityContainer.continueParentPlanItemInstanceMap |
protected HashMap<String,PlanItemInstanceEntity> |
CaseInstanceChangeState.createdStageInstances |
protected Map<String,List<PlanItemInstanceEntity>> |
CaseInstanceChangeState.currentPlanItemInstances |
protected List<PlanItemInstanceEntity> |
MovePlanItemInstanceEntityContainer.planItemInstances |
| Modifier and Type | Method and Description |
|---|---|
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createStageHierarchy(org.flowable.cmmn.model.Stage stage,
PlanItemInstanceEntity defaultParentPlanItemInstance,
Map<String,org.flowable.cmmn.model.Stage> stagesToCreate,
CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createStagesAndPlanItemInstances(org.flowable.cmmn.model.PlanItem planItem,
CaseInstanceEntity caseInstance,
CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
PlanItemInstanceEntity |
MovePlanItemInstanceEntityContainer.getContinueParentPlanItemInstance(String planItemInstanceId) |
PlanItemInstanceEntity |
CaseInstanceChangeState.getRuntimePlanItemInstance(String planItemDefinitionId) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.resolveParentPlanItemInstanceToDelete(PlanItemInstanceEntity planItemInstance,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
| Modifier and Type | Method and Description |
|---|---|
void |
MovePlanItemInstanceEntityContainer.addContinueParentPlanItemInstance(String planItemInstanceId,
PlanItemInstanceEntity continueParentPlanItemInstance) |
void |
CaseInstanceChangeState.addCreatedStageInstance(String key,
PlanItemInstanceEntity planItemInstance) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createPlanItemInstanceDuplicateForRepetition(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createStageHierarchy(org.flowable.cmmn.model.Stage stage,
PlanItemInstanceEntity defaultParentPlanItemInstance,
Map<String,org.flowable.cmmn.model.Stage> stagesToCreate,
CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected void |
AbstractCmmnDynamicStateManager.deleteChildPlanItemInstances(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext) |
protected boolean |
AbstractCmmnDynamicStateManager.evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity,
CommandContext commandContext) |
protected String |
AbstractCmmnDynamicStateManager.getCounterVariable(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected int |
AbstractCmmnDynamicStateManager.getRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
protected void |
AbstractCmmnDynamicStateManager.handleHumanTaskNewAssignee(PlanItemInstanceEntity taskPlanItemInstance,
String newAssigneeId,
CommandContext commandContext) |
protected boolean |
AbstractCmmnDynamicStateManager.hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.resolveParentPlanItemInstanceToDelete(PlanItemInstanceEntity planItemInstance,
List<MovePlanItemInstanceEntityContainer.PlanItemMoveEntry> moveToPlanItems) |
protected void |
AbstractCmmnDynamicStateManager.setRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity,
int counterValue) |
protected void |
AbstractCmmnDynamicStateManager.terminatePlanItemInstance(PlanItemInstanceEntity planItemInstance,
CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCmmnDynamicStateManager.createChildPlanItemInstancesForStage(List<PlanItemInstanceEntity> newPlanItemInstances,
Set<String> newPlanItemInstanceIds,
CommandContext commandContext) |
protected boolean |
AbstractCmmnDynamicStateManager.isStageAncestorOfAnyPlanItemInstance(String stageId,
Map<String,List<PlanItemInstanceEntity>> planItemInstanceMap) |
protected void |
AbstractCmmnDynamicStateManager.navigatePlanItemInstances(Map<String,List<PlanItemInstanceEntity>> stagesByPlanItemDefinitionId,
CaseDefinition caseDefinition) |
void |
MovePlanItemInstanceEntityContainer.setContinueParentPlanItemInstanceMap(Map<String,PlanItemInstanceEntity> continueParentPlanItemInstanceMap) |
CaseInstanceChangeState |
CaseInstanceChangeState.setCreatedStageInstances(HashMap<String,PlanItemInstanceEntity> createdStageInstances) |
void |
CaseInstanceChangeState.setCurrentPlanItemInstances(Map<String,List<PlanItemInstanceEntity>> currentPlanItemInstances) |
void |
MovePlanItemInstanceEntityContainer.setPlanItemInstances(List<PlanItemInstanceEntity> planItemInstances) |
| Constructor and Description |
|---|
MovePlanItemInstanceEntityContainer(List<PlanItemInstanceEntity> planItemInstances,
List<String> moveToPlanItemDefinitionIds) |
| Modifier and Type | Field and Description |
|---|---|
protected PlanItemInstanceEntity |
CompletionEvaluationResult.planItemInstance |
| Modifier and Type | Method and Description |
|---|---|
static PlanItemInstanceEntity |
PlanItemInstanceUtil.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent,
boolean silentNameExpressionEvaluation) |
static PlanItemInstanceEntity |
PlanItemInstanceUtil.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
Map<String,Object> localVariables,
boolean addToParent,
boolean silentNameExpressionEvaluation) |
PlanItemInstanceEntity |
CompletionEvaluationResult.getPlanItemInstance()
Returns the first plan item preventing the stage or case from being completed.
|
| Modifier and Type | Method and Description |
|---|---|
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches any of the given plan items and which are in any state. |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, irregardless of the state. |
static Map<String,List<PlanItemInstanceEntity>> |
CaseInstanceUtil.findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Similar to
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity, List), but returns a map planItemId, List |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches the given plan item and which are non terminal. |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.getAllChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, without any filtering. |
| Modifier and Type | Method and Description |
|---|---|
static void |
CmmnLoggingSessionUtil.addAsyncActivityLoggingData(String message,
String type,
JobEntity jobEntity,
org.flowable.cmmn.model.PlanItemDefinition planItemDefinition,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addErrorLoggingData(String type,
String message,
Throwable t,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addExecuteActivityBehaviorLoggingData(String type,
PlanItemActivityBehavior activityBehavior,
org.flowable.cmmn.model.PlanItemDefinition planItemDefinition,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addLoggingData(String type,
String message,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addLoggingData(String type,
String message,
String oldState,
String newState,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addLoggingData(String type,
String message,
TaskEntity task,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.addTaskIdentityLinkData(String type,
String message,
boolean isUser,
List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinkEntities,
TaskEntity task,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static PlanItemInstanceEntity |
PlanItemInstanceUtil.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
boolean addToParent,
boolean silentNameExpressionEvaluation) |
static PlanItemInstanceEntity |
PlanItemInstanceUtil.copyAndInsertPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntityToCopy,
Map<String,Object> localVariables,
boolean addToParent,
boolean silentNameExpressionEvaluation) |
static JobEntity |
JobUtil.createJob(PlanItemInstanceEntity planItemInstance,
org.flowable.cmmn.model.BaseElement baseElement,
String jobHandlerType,
CmmnEngineConfiguration cmmnEngineConfiguration) |
static Iterable<Object> |
ExpressionUtil.evaluateRepetitionCollectionVariableValue(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity)
Evaluates the collection variable name or expression given by the plan items repetition rule and returns its evaluated collection as a list.
|
static boolean |
ExpressionUtil.evaluateRepetitionRule(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer)
Returns true, if: the given plan item instance has a repetition rule at all and if so, if it has a condition witch is satisfied and all in combination
with the optional max instance count attribute.
|
static com.fasterxml.jackson.databind.node.ObjectNode |
CmmnLoggingSessionUtil.fillBasicTaskLoggingData(String message,
TaskEntity task,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static void |
CmmnLoggingSessionUtil.fillLoggingData(com.fasterxml.jackson.databind.node.ObjectNode loggingNode,
PlanItemInstanceEntity planItemInstanceEntity) |
protected static void |
CmmnLoggingSessionUtil.fillPlanItemDefinitionInfo(com.fasterxml.jackson.databind.node.ObjectNode loggingNode,
PlanItemInstanceEntity planItemInstanceEntity) |
protected static com.fasterxml.jackson.databind.node.ObjectNode |
CmmnLoggingSessionUtil.fillPlanItemInstanceInfo(String message,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static String |
PlanItemInstanceUtil.getCounterVariable(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
static int |
PlanItemInstanceUtil.getRepetitionCounter(PlanItemInstanceEntity repeatingPlanItemInstanceEntity) |
static org.flowable.cmmn.model.RepetitionRule |
ExpressionUtil.getRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity)
Returns the repetition rule, if the given plan item instance has one, null otherwise.
|
static boolean |
ExpressionUtil.hasRepetitionOnCollection(PlanItemInstanceEntity planItemInstanceEntity)
Returns true, if the given plan item instance has a repetition rule which is based on a collection variable, false, if there is no repetition rule at
all or if it is not based on a collection variable.
|
static boolean |
ExpressionUtil.hasRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity) |
static boolean |
ExpressionUtil.isCompletionNeutralPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
static boolean |
ExpressionUtil.isCompletionNeutralPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
static boolean |
PlanItemInstanceContainerUtil.isParentCompletionRuleForPlanItemEqualToType(PlanItemInstanceEntity planItemInstance,
String parentCompletionRuleType)
Checks the plan items parent completion mode to be equal to a given type and returns true if so.
|
static boolean |
PlanItemInstanceContainerUtil.isPlanItemAlreadyCompleted(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance)
Searches for completed plan items with the same plan item id as the given one.
|
static boolean |
ExpressionUtil.isRequiredPlanItemInstance(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
static List<PlanItemInstance> |
ExpressionUtil.searchNonFinishedEqualPlanItemInstances(PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer)
Searches for non-finished plan item instances within the given container to be of the same plan item as the given instance.
|
static boolean |
PlanItemInstanceContainerUtil.shouldIgnorePlanItemForCompletion(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance,
boolean alreadyCompleted)
Evaluates the plan item for being ignored for completion, if it was at least completed once before.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
CaseInstanceUtil.internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> planItemInstances) |
| Constructor and Description |
|---|
CompletionEvaluationResult(boolean isCompletable,
boolean shouldBeCompleted,
PlanItemInstanceEntity planItemInstance) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
CmmnAggregation.aggregateOverviewForRepetition(PlanItemInstanceEntity planItemInstance,
org.flowable.cmmn.model.RepetitionRule repetitionRule,
String targetVarName,
CmmnEngineConfiguration cmmnEngineConfiguration)
Create an overview value for a repetition plan item
|
| Modifier and Type | Field and Description |
|---|---|
protected PlanItemInstanceEntity |
CreateCmmnExternalWorkerJobBeforeContext.planItemInstance |
protected PlanItemInstanceEntity |
CreateCmmnExternalWorkerJobAfterContext.planItemInstance |
protected PlanItemInstanceEntity |
CreateHumanTaskBeforeContext.planItemInstanceEntity |
protected PlanItemInstanceEntity |
CreateCasePageTaskBeforeContext.planItemInstanceEntity |
protected PlanItemInstanceEntity |
CreateCasePageTaskAfterContext.planItemInstanceEntity |
protected PlanItemInstanceEntity |
CreateHumanTaskAfterContext.planItemInstanceEntity |
| Modifier and Type | Method and Description |
|---|---|
PlanItemInstanceEntity |
CreateCmmnExternalWorkerJobBeforeContext.getPlanItemInstance() |
PlanItemInstanceEntity |
CreateCmmnExternalWorkerJobAfterContext.getPlanItemInstance() |
PlanItemInstanceEntity |
CreateHumanTaskBeforeContext.getPlanItemInstanceEntity() |
PlanItemInstanceEntity |
CreateCasePageTaskBeforeContext.getPlanItemInstanceEntity() |
PlanItemInstanceEntity |
CreateCasePageTaskAfterContext.getPlanItemInstanceEntity() |
PlanItemInstanceEntity |
CreateHumanTaskAfterContext.getPlanItemInstanceEntity() |
| Modifier and Type | Method and Description |
|---|---|
void |
CreateHumanTaskBeforeContext.setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CreateCasePageTaskBeforeContext.setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CreateCasePageTaskAfterContext.setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity) |
void |
CreateHumanTaskAfterContext.setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity) |
| Constructor and Description |
|---|
CreateCasePageTaskAfterContext(org.flowable.cmmn.model.CasePageTask casePageTask,
PlanItemInstanceEntity planItemInstanceEntity) |
CreateCasePageTaskBeforeContext(org.flowable.cmmn.model.CasePageTask casePageTask,
PlanItemInstanceEntity planItemInstanceEntity,
String formKey,
String assignee,
String owner,
List<String> candidateUsers,
List<String> candidateGroups) |
CreateCmmnExternalWorkerJobAfterContext(org.flowable.cmmn.model.ExternalWorkerServiceTask externalWorkerServiceTask,
ExternalWorkerJobEntity externalWorkerJobEntity,
PlanItemInstanceEntity planItemInstance) |
CreateCmmnExternalWorkerJobBeforeContext(org.flowable.cmmn.model.ExternalWorkerServiceTask externalWorkerServiceTask,
PlanItemInstanceEntity planItemInstance,
String jobCategory,
String jobTopicExpression) |
CreateHumanTaskAfterContext(org.flowable.cmmn.model.HumanTask humanTask,
TaskEntity taskEntity,
PlanItemInstanceEntity planItemInstanceEntity) |
CreateHumanTaskBeforeContext(org.flowable.cmmn.model.HumanTask humanTask,
PlanItemInstanceEntity planItemInstanceEntity,
String name,
String description,
String dueDate,
String priority,
String category,
String formKey,
String assignee,
String owner,
List<String> candidateUsers,
List<String> candidateGroups) |
Copyright © 2021 Flowable. All rights reserved.