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, CmmnCompositeActivityBehavior, CoreActivityBehavior<CmmnActivityExecution>
public class StageActivityBehavior
- extends StageOrTaskActivityBehavior
- implements CmmnCompositeActivityBehavior
- 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, 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 |
LOG
protected static final CmmnBehaviorLogger LOG
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)
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 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)
isAtLeastOneEntryCriterionSatisfied
protected boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)
- Overrides:
isAtLeastOneEntryCriterionSatisfied 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 CmmnCompositeActivityBehavior
handleChildDisabled
public void handleChildDisabled(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildDisabled in interface CmmnCompositeActivityBehavior
handleChildSuspension
public void handleChildSuspension(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildSuspension in interface CmmnCompositeActivityBehavior
handleChildTermination
public void handleChildTermination(CmmnActivityExecution execution,
CmmnActivityExecution child)
- Specified by:
handleChildTermination in interface CmmnCompositeActivityBehavior
checkAndCompleteCaseExecution
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution)
fireForceUpdate
protected void fireForceUpdate(CmmnActivityExecution execution)
getTypeName
protected String getTypeName()
- Specified by:
getTypeName in class StageOrTaskActivityBehavior
Copyright © 2016 camunda services GmbH. All rights reserved.