Class StageActivityBehavior
java.lang.Object
org.eximeebpms.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
org.eximeebpms.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
org.eximeebpms.bpm.engine.impl.cmmn.behavior.StageActivityBehavior
- All Implemented Interfaces:
CmmnActivityBehavior,CmmnCompositeActivityBehavior,CoreActivityBehavior<CmmnActivityExecution>
public class StageActivityBehavior
extends StageOrTaskActivityBehavior
implements CmmnCompositeActivityBehavior
- Author:
- Roman Smirnov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanComplete(CmmnActivityExecution execution) protected booleancanComplete(CmmnActivityExecution execution, boolean throwException) protected booleancanComplete(CmmnActivityExecution execution, boolean throwException, boolean autoComplete) protected voidprotected voidcompleting(CmmnActivityExecution execution) protected booleanevaluateAutoComplete(CmmnActivityExecution execution) voidfireEntryCriteria(CmmnActivityExecution execution) voidfireExitCriteria(CmmnActivityExecution execution) protected voidfireForceUpdate(CmmnActivityExecution execution) protected StringvoidhandleChildCompletion(CmmnActivityExecution execution, CmmnActivityExecution child) voidhandleChildDisabled(CmmnActivityExecution execution, CmmnActivityExecution child) voidhandleChildSuspension(CmmnActivityExecution execution, CmmnActivityExecution child) voidhandleChildTermination(CmmnActivityExecution execution, CmmnActivityExecution child) protected booleanisAbleToSuspend(CmmnActivityExecution execution) protected booleanisAbleToTerminate(CmmnActivityExecution execution) protected booleanvoidonCompletion(CmmnActivityExecution execution) voidonManualCompletion(CmmnActivityExecution execution) voidonReactivation(CmmnActivityExecution execution) protected voidperformExit(CmmnActivityExecution execution) protected voidperformParentSuspension(CmmnActivityExecution execution) protected voidperformStart(CmmnActivityExecution execution) protected voidperformSuspension(CmmnActivityExecution execution) protected voidperformTerminate(CmmnActivityExecution execution) voidreactivated(CmmnActivityExecution execution) protected voidresumeChildren(CmmnActivityExecution execution) voidresumed(CmmnActivityExecution execution) protected voidsuspendChildren(CmmnActivityExecution execution) protected voidterminateChild(CmmnExecution child) protected voidterminateChildren(CmmnActivityExecution execution) Methods inherited from class org.eximeebpms.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
created, creating, evaluateManualActivationRule, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, startedMethods inherited from class org.eximeebpms.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, manualCompleting, onClose, onCreate, performParentTerminate, repeat, resumingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eximeebpms.bpm.engine.impl.cmmn.behavior.CmmnActivityBehavior
created, onClose, onCreate, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, repeat, startedMethods inherited from interface org.eximeebpms.bpm.engine.impl.core.delegate.CoreActivityBehavior
execute
-
Field Details
-
LOG
-
-
Constructor Details
-
StageActivityBehavior
public StageActivityBehavior()
-
-
Method Details
-
performStart
- Specified by:
performStartin classStageOrTaskActivityBehavior
-
onReactivation
- Specified by:
onReactivationin interfaceCmmnActivityBehavior
-
reactivated
- Specified by:
reactivatedin interfaceCmmnActivityBehavior- Overrides:
reactivatedin classPlanItemDefinitionActivityBehavior
-
onCompletion
- Specified by:
onCompletionin interfaceCmmnActivityBehavior- Overrides:
onCompletionin classStageOrTaskActivityBehavior
-
onManualCompletion
- Specified by:
onManualCompletionin interfaceCmmnActivityBehavior- Overrides:
onManualCompletionin classStageOrTaskActivityBehavior
-
completing
- Overrides:
completingin classPlanItemDefinitionActivityBehavior
-
canComplete
-
canComplete
-
canComplete
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException, boolean autoComplete) -
evaluateAutoComplete
-
isAbleToTerminate
-
performTerminate
- Overrides:
performTerminatein classPlanItemDefinitionActivityBehavior
-
performExit
- Overrides:
performExitin classPlanItemDefinitionActivityBehavior
-
terminateChildren
-
terminateChild
-
performSuspension
- Overrides:
performSuspensionin classPlanItemDefinitionActivityBehavior
-
performParentSuspension
- Overrides:
performParentSuspensionin classPlanItemDefinitionActivityBehavior
-
suspendChildren
-
isAbleToSuspend
-
resumed
- Specified by:
resumedin interfaceCmmnActivityBehavior- Overrides:
resumedin classPlanItemDefinitionActivityBehavior
-
resumeChildren
-
isAtLeastOneEntryCriterionSatisfied
- Overrides:
isAtLeastOneEntryCriterionSatisfiedin classPlanItemDefinitionActivityBehavior
-
fireExitCriteria
- Specified by:
fireExitCriteriain interfaceCmmnActivityBehavior
-
fireEntryCriteria
- Specified by:
fireEntryCriteriain interfaceCmmnActivityBehavior- Overrides:
fireEntryCriteriain classStageOrTaskActivityBehavior
-
handleChildCompletion
- Specified by:
handleChildCompletionin interfaceCmmnCompositeActivityBehavior
-
handleChildDisabled
- Specified by:
handleChildDisabledin interfaceCmmnCompositeActivityBehavior
-
handleChildSuspension
- Specified by:
handleChildSuspensionin interfaceCmmnCompositeActivityBehavior
-
handleChildTermination
- Specified by:
handleChildTerminationin interfaceCmmnCompositeActivityBehavior
-
checkAndCompleteCaseExecution
-
fireForceUpdate
-
getTypeName
- Specified by:
getTypeNamein classStageOrTaskActivityBehavior
-