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 Object
implements CmmnActivityBehavior
- Author:
- Roman Smirnov
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
completing
(CmmnActivityExecution execution) protected void
creating
(CmmnActivityExecution execution) protected void
ensureNotCaseInstance
(CmmnActivityExecution execution, String transition) protected void
ensureTransitionAllowed
(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition) protected boolean
evaluateRepetitionRule
(CmmnActivityExecution execution) protected void
evaluateRequiredRule
(CmmnActivityExecution execution) void
execute
(CmmnActivityExecution execution) protected CmmnActivity
getActivity
(CmmnActivityExecution execution) protected boolean
protected void
manualCompleting
(CmmnActivityExecution execution) void
onClose
(CmmnActivityExecution execution) void
onCreate
(CmmnActivityExecution execution) protected void
performExit
(CmmnActivityExecution execution) protected void
performParentSuspension
(CmmnActivityExecution execution) protected void
performParentTerminate
(CmmnActivityExecution execution) protected void
performSuspension
(CmmnActivityExecution execution) protected void
performTerminate
(CmmnActivityExecution execution) void
reactivated
(CmmnActivityExecution execution) void
repeat
(CmmnActivityExecution execution, String standardEvent) void
resumed
(CmmnActivityExecution execution) protected void
resuming
(CmmnActivityExecution execution) void
started
(CmmnActivityExecution execution) 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 Details
-
LOG
-
-
Constructor Details
-
PlanItemDefinitionActivityBehavior
public PlanItemDefinitionActivityBehavior()
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceCoreActivityBehavior<CmmnActivityExecution>
- Throws:
Exception
-
isAtLeastOneEntryCriterionSatisfied
-
evaluateRequiredRule
-
evaluateRepetitionRule
-
onCreate
- Specified by:
onCreate
in interfaceCmmnActivityBehavior
-
creating
-
started
- Specified by:
started
in interfaceCmmnActivityBehavior
-
completing
-
manualCompleting
-
onClose
- Specified by:
onClose
in interfaceCmmnActivityBehavior
-
performTerminate
-
performParentTerminate
-
performExit
-
performSuspension
-
performParentSuspension
-
resuming
-
resumed
- Specified by:
resumed
in interfaceCmmnActivityBehavior
-
reactivated
- Specified by:
reactivated
in interfaceCmmnActivityBehavior
-
repeat
- Specified by:
repeat
in interfaceCmmnActivityBehavior
-
ensureTransitionAllowed
protected void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition) -
ensureNotCaseInstance
-
getActivity
-