org.camunda.bpm.engine.impl.cmmn.behavior
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, CompositeActivityBehavior, CoreActivityBehavior<CmmnActivityExecution>
public class StageActivityBehavior
- extends StageOrTaskActivityBehavior
- implements CompositeActivityBehavior
- Author:
- Roman Smirnov
| 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 |
completing, createIllegalStateTransitionException, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, isAtLeastOneExitCriteriaSatisfied, isSentrySatisified, manualCompleting, onClose, onCreate, performParentTerminate, 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, started |
StageActivityBehavior
public StageActivityBehavior()
performStart
protected void performStart(CmmnActivityExecution execution)
- Specified by:
performStart in class StageOrTaskActivityBehavior
onReactivation
public void onReactivation(CmmnActivityExecution execution)
- Specified by:
onReactivation in interface CmmnActivityBehavior
reactivated
public void reactivated(CmmnActivityExecution execution)
- Specified by:
reactivated in interface CmmnActivityBehavior- Overrides:
reactivated in class PlanItemDefinitionActivityBehavior
onCompletion
public void onCompletion(CmmnActivityExecution execution)
- Specified by:
onCompletion in interface CmmnActivityBehavior- Overrides:
onCompletion in class StageOrTaskActivityBehavior
onManualCompletion
public void onManualCompletion(CmmnActivityExecution execution)
- Specified by:
onManualCompletion in interface CmmnActivityBehavior- Overrides:
onManualCompletion in class StageOrTaskActivityBehavior
canComplete
protected boolean canComplete(CmmnActivityExecution execution,
boolean manualCompletion,
boolean throwException)
evaluateAutoComplete
protected boolean evaluateAutoComplete(CmmnActivityExecution execution)
isAbleToTerminate
protected boolean isAbleToTerminate(CmmnActivityExecution execution)
performTerminate
protected void performTerminate(CmmnActivityExecution execution)
- Overrides:
performTerminate in class PlanItemDefinitionActivityBehavior
performExit
protected void performExit(CmmnActivityExecution execution)
- Overrides:
performExit in class PlanItemDefinitionActivityBehavior
terminateChildren
protected void terminateChildren(CmmnActivityExecution execution)
performSuspension
protected void performSuspension(CmmnActivityExecution execution)
- Overrides:
performSuspension in class PlanItemDefinitionActivityBehavior
performParentSuspension
protected void performParentSuspension(CmmnActivityExecution execution)
- Overrides:
performParentSuspension in class PlanItemDefinitionActivityBehavior
suspendChildren
protected void suspendChildren(CmmnActivityExecution execution)
isAbleToSuspend
protected boolean isAbleToSuspend(CmmnActivityExecution execution)
resumed
public void resumed(CmmnActivityExecution execution)
- Specified by:
resumed in interface CmmnActivityBehavior- Overrides:
resumed in class PlanItemDefinitionActivityBehavior
resumeChildren
protected void resumeChildren(CmmnActivityExecution execution)
isAtLeastOneEntryCriteriaSatisfied
protected boolean isAtLeastOneEntryCriteriaSatisfied(CmmnActivityExecution execution)
- Overrides:
isAtLeastOneEntryCriteriaSatisfied in class PlanItemDefinitionActivityBehavior
fireExitCriteria
public void fireExitCriteria(CmmnActivityExecution execution)
- Specified by:
fireExitCriteria in interface CmmnActivityBehavior
fireEntryCriteria
public void fireEntryCriteria(CmmnActivityExecution execution)
- Specified by:
fireEntryCriteria in interface CmmnActivityBehavior- Overrides:
fireEntryCriteria in class StageOrTaskActivityBehavior
handleChildCompletion
public void handleChildCompletion(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildCompletion in interface CompositeActivityBehavior
handleChildDisabled
public void handleChildDisabled(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildDisabled in interface CompositeActivityBehavior
handleChildSuspension
public void handleChildSuspension(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildSuspension in interface CompositeActivityBehavior
handleChildTermination
public void handleChildTermination(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildTermination in interface CompositeActivityBehavior
checkAndCompleteCaseExecution
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution)
fireForceUpdate
protected void fireForceUpdate(CmmnActivityExecution execution)
getTypeName
protected String getTypeName()
- Specified by:
getTypeName in class StageOrTaskActivityBehavior
Copyright © 2014 camunda services GmbH. All rights reserved.