Class PlanItemDefinitionActivityBehavior
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
-
- All Implemented Interfaces:
CmmnActivityBehavior
,CoreActivityBehavior<CmmnActivityExecution>
- Direct Known Subclasses:
EventListenerOrMilestoneActivityBehavior
,StageOrTaskActivityBehavior
public abstract class PlanItemDefinitionActivityBehavior extends java.lang.Object implements CmmnActivityBehavior
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected static CmmnBehaviorLogger
LOG
-
Constructor Summary
Constructors Constructor Description PlanItemDefinitionActivityBehavior()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.cmmn.behavior.CmmnActivityBehavior
created, fireEntryCriteria, fireExitCriteria, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination
-
-
-
-
Field Detail
-
LOG
protected static final CmmnBehaviorLogger LOG
-
-
Method Detail
-
execute
public void execute(CmmnActivityExecution execution) throws java.lang.Exception
- Specified by:
execute
in interfaceCoreActivityBehavior<CmmnActivityExecution>
- Throws:
java.lang.Exception
-
isAtLeastOneEntryCriterionSatisfied
protected boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)
-
evaluateRequiredRule
protected void evaluateRequiredRule(CmmnActivityExecution execution)
-
evaluateRepetitionRule
protected boolean evaluateRepetitionRule(CmmnActivityExecution execution)
-
onCreate
public void onCreate(CmmnActivityExecution execution)
- Specified by:
onCreate
in interfaceCmmnActivityBehavior
-
creating
protected void creating(CmmnActivityExecution execution)
-
started
public void started(CmmnActivityExecution execution)
- Specified by:
started
in interfaceCmmnActivityBehavior
-
completing
protected void completing(CmmnActivityExecution execution)
-
manualCompleting
protected void manualCompleting(CmmnActivityExecution execution)
-
onClose
public void onClose(CmmnActivityExecution execution)
- Specified by:
onClose
in interfaceCmmnActivityBehavior
-
performTerminate
protected void performTerminate(CmmnActivityExecution execution)
-
performParentTerminate
protected void performParentTerminate(CmmnActivityExecution execution)
-
performExit
protected void performExit(CmmnActivityExecution execution)
-
performSuspension
protected void performSuspension(CmmnActivityExecution execution)
-
performParentSuspension
protected void performParentSuspension(CmmnActivityExecution execution)
-
resuming
protected void resuming(CmmnActivityExecution execution)
-
resumed
public void resumed(CmmnActivityExecution execution)
- Specified by:
resumed
in interfaceCmmnActivityBehavior
-
reactivated
public void reactivated(CmmnActivityExecution execution)
- Specified by:
reactivated
in interfaceCmmnActivityBehavior
-
repeat
public void repeat(CmmnActivityExecution execution, java.lang.String standardEvent)
- Specified by:
repeat
in interfaceCmmnActivityBehavior
-
ensureTransitionAllowed
protected void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, java.lang.String transition)
-
ensureNotCaseInstance
protected void ensureNotCaseInstance(CmmnActivityExecution execution, java.lang.String transition)
-
getActivity
protected CmmnActivity getActivity(CmmnActivityExecution execution)
-
-