Class StageActivityBehavior
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
-
- org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
-
- org.camunda.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 Modifier and Type Field Description protected static CmmnBehaviorLogger
LOG
-
Constructor Summary
Constructors Constructor Description StageActivityBehavior()
-
Method Summary
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
created, creating, evaluateManualActivationRule, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, started
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, manualCompleting, onClose, onCreate, performParentTerminate, repeat, resuming
-
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, onClose, onCreate, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, repeat, started
-
Methods inherited from interface org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior
execute
-
-
-
-
Field Detail
-
LOG
protected static final CmmnBehaviorLogger LOG
-
-
Method Detail
-
performStart
protected void performStart(CmmnActivityExecution execution)
- Specified by:
performStart
in classStageOrTaskActivityBehavior
-
onReactivation
public void onReactivation(CmmnActivityExecution execution)
- Specified by:
onReactivation
in interfaceCmmnActivityBehavior
-
reactivated
public void reactivated(CmmnActivityExecution execution)
- Specified by:
reactivated
in interfaceCmmnActivityBehavior
- Overrides:
reactivated
in classPlanItemDefinitionActivityBehavior
-
onCompletion
public void onCompletion(CmmnActivityExecution execution)
- Specified by:
onCompletion
in interfaceCmmnActivityBehavior
- Overrides:
onCompletion
in classStageOrTaskActivityBehavior
-
onManualCompletion
public void onManualCompletion(CmmnActivityExecution execution)
- Specified by:
onManualCompletion
in interfaceCmmnActivityBehavior
- Overrides:
onManualCompletion
in classStageOrTaskActivityBehavior
-
completing
protected void completing(CmmnActivityExecution execution)
- Overrides:
completing
in classPlanItemDefinitionActivityBehavior
-
canComplete
protected boolean canComplete(CmmnActivityExecution execution)
-
canComplete
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException)
-
canComplete
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException, boolean autoComplete)
-
evaluateAutoComplete
protected boolean evaluateAutoComplete(CmmnActivityExecution execution)
-
isAbleToTerminate
protected boolean isAbleToTerminate(CmmnActivityExecution execution)
-
performTerminate
protected void performTerminate(CmmnActivityExecution execution)
- Overrides:
performTerminate
in classPlanItemDefinitionActivityBehavior
-
performExit
protected void performExit(CmmnActivityExecution execution)
- Overrides:
performExit
in classPlanItemDefinitionActivityBehavior
-
terminateChildren
protected void terminateChildren(CmmnActivityExecution execution)
-
terminateChild
protected void terminateChild(CmmnExecution child)
-
performSuspension
protected void performSuspension(CmmnActivityExecution execution)
- Overrides:
performSuspension
in classPlanItemDefinitionActivityBehavior
-
performParentSuspension
protected void performParentSuspension(CmmnActivityExecution execution)
- Overrides:
performParentSuspension
in classPlanItemDefinitionActivityBehavior
-
suspendChildren
protected void suspendChildren(CmmnActivityExecution execution)
-
isAbleToSuspend
protected boolean isAbleToSuspend(CmmnActivityExecution execution)
-
resumed
public void resumed(CmmnActivityExecution execution)
- Specified by:
resumed
in interfaceCmmnActivityBehavior
- Overrides:
resumed
in classPlanItemDefinitionActivityBehavior
-
resumeChildren
protected void resumeChildren(CmmnActivityExecution execution)
-
isAtLeastOneEntryCriterionSatisfied
protected boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)
- Overrides:
isAtLeastOneEntryCriterionSatisfied
in classPlanItemDefinitionActivityBehavior
-
fireExitCriteria
public void fireExitCriteria(CmmnActivityExecution execution)
- Specified by:
fireExitCriteria
in interfaceCmmnActivityBehavior
-
fireEntryCriteria
public void fireEntryCriteria(CmmnActivityExecution execution)
- Specified by:
fireEntryCriteria
in interfaceCmmnActivityBehavior
- Overrides:
fireEntryCriteria
in classStageOrTaskActivityBehavior
-
handleChildCompletion
public void handleChildCompletion(CmmnActivityExecution execution, CmmnActivityExecution child)
- Specified by:
handleChildCompletion
in interfaceCmmnCompositeActivityBehavior
-
handleChildDisabled
public void handleChildDisabled(CmmnActivityExecution execution, CmmnActivityExecution child)
- Specified by:
handleChildDisabled
in interfaceCmmnCompositeActivityBehavior
-
handleChildSuspension
public void handleChildSuspension(CmmnActivityExecution execution, CmmnActivityExecution child)
- Specified by:
handleChildSuspension
in interfaceCmmnCompositeActivityBehavior
-
handleChildTermination
public void handleChildTermination(CmmnActivityExecution execution, CmmnActivityExecution child)
- Specified by:
handleChildTermination
in interfaceCmmnCompositeActivityBehavior
-
checkAndCompleteCaseExecution
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution)
-
fireForceUpdate
protected void fireForceUpdate(CmmnActivityExecution execution)
-
getTypeName
protected java.lang.String getTypeName()
- Specified by:
getTypeName
in classStageOrTaskActivityBehavior
-
-