public abstract class PlanItemDefinitionActivityBehavior extends Object implements CmmnActivityBehavior
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
public void execute(CmmnActivityExecution execution) throws Exception
execute
in interface CoreActivityBehavior<CmmnActivityExecution>
Exception
protected boolean isAtLeastOneEntryCriteriaSatisfied(CmmnActivityExecution execution)
protected boolean isAtLeastOneExitCriteriaSatisfied(CmmnActivityExecution execution)
protected boolean isSentrySatisified(List<CmmnSentryDeclaration> sentryDeclarations, CmmnActivityExecution execution)
protected void evaluateRequiredRule(CmmnActivityExecution execution)
protected void 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
protected void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition)
protected void ensureNotCaseInstance(CmmnActivityExecution execution, String transition)
protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, String message, CmmnActivityExecution execution)
protected CmmnActivity getActivity(CmmnActivityExecution execution)
Copyright © 2018. All rights reserved.