Class PlanItemDefinitionActivityBehavior
java.lang.Object
org.operaton.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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcompleting(CmmnActivityExecution execution) protected voidcreating(CmmnActivityExecution execution) protected voidensureNotCaseInstance(CmmnActivityExecution execution, String transition) protected voidensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition) protected booleanevaluateRepetitionRule(CmmnActivityExecution execution) protected voidevaluateRequiredRule(CmmnActivityExecution execution) voidexecute(CmmnActivityExecution execution) protected CmmnActivitygetActivity(CmmnActivityExecution execution) protected booleanprotected voidmanualCompleting(CmmnActivityExecution execution) voidonClose(CmmnActivityExecution execution) voidonCreate(CmmnActivityExecution execution) protected voidperformExit(CmmnActivityExecution execution) protected voidperformParentSuspension(CmmnActivityExecution execution) protected voidperformParentTerminate(CmmnActivityExecution execution) protected voidperformSuspension(CmmnActivityExecution execution) protected voidperformTerminate(CmmnActivityExecution execution) voidreactivated(CmmnActivityExecution execution) voidrepeat(CmmnActivityExecution execution, String standardEvent) voidresumed(CmmnActivityExecution execution) protected voidresuming(CmmnActivityExecution execution) voidstarted(CmmnActivityExecution execution) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.operaton.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:
executein interfaceCoreActivityBehavior<CmmnActivityExecution>- Throws:
Exception
-
isAtLeastOneEntryCriterionSatisfied
-
evaluateRequiredRule
-
evaluateRepetitionRule
-
onCreate
- Specified by:
onCreatein interfaceCmmnActivityBehavior
-
creating
-
started
- Specified by:
startedin interfaceCmmnActivityBehavior
-
completing
-
manualCompleting
-
onClose
- Specified by:
onClosein interfaceCmmnActivityBehavior
-
performTerminate
-
performParentTerminate
-
performExit
-
performSuspension
-
performParentSuspension
-
resuming
-
resumed
- Specified by:
resumedin interfaceCmmnActivityBehavior
-
reactivated
- Specified by:
reactivatedin interfaceCmmnActivityBehavior
-
repeat
- Specified by:
repeatin interfaceCmmnActivityBehavior
-
ensureTransitionAllowed
protected void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition) -
ensureNotCaseInstance
-
getActivity
-