public abstract class PlanItemDefinitionActivityBehavior extends Object implements CmmnActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected static CmmnBehaviorLogger |
LOG |
Constructor and Description |
---|
PlanItemDefinitionActivityBehavior() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
created, fireEntryCriteria, fireExitCriteria, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination
protected static final CmmnBehaviorLogger LOG
public void execute(CmmnActivityExecution execution) throws Exception
execute
in interface CoreActivityBehavior<CmmnActivityExecution>
Exception
protected boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)
protected void evaluateRequiredRule(CmmnActivityExecution execution)
protected boolean evaluateRepetitionRule(CmmnActivityExecution execution)
public void onCreate(CmmnActivityExecution execution)
onCreate
in interface CmmnActivityBehavior
protected void creating(CmmnActivityExecution execution)
public void started(CmmnActivityExecution execution)
started
in interface CmmnActivityBehavior
protected void completing(CmmnActivityExecution execution)
protected void manualCompleting(CmmnActivityExecution execution)
public void onClose(CmmnActivityExecution execution)
onClose
in interface CmmnActivityBehavior
protected void performTerminate(CmmnActivityExecution execution)
protected void performParentTerminate(CmmnActivityExecution execution)
protected void performExit(CmmnActivityExecution execution)
protected void performSuspension(CmmnActivityExecution execution)
protected void performParentSuspension(CmmnActivityExecution execution)
protected void resuming(CmmnActivityExecution execution)
public void resumed(CmmnActivityExecution execution)
resumed
in interface CmmnActivityBehavior
public void reactivated(CmmnActivityExecution execution)
reactivated
in interface CmmnActivityBehavior
public void repeat(CmmnActivityExecution execution, String standardEvent)
repeat
in interface CmmnActivityBehavior
protected void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition)
protected void ensureNotCaseInstance(CmmnActivityExecution execution, String transition)
protected CmmnActivity getActivity(CmmnActivityExecution execution)
Copyright © 2017. All rights reserved.