org.camunda.bpm.engine.impl.cmmn.behavior
Class PlanItemDefinitionActivityBehavior
java.lang.Object
org.camunda.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
| 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 |
onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination, triggerEntryCriteria |
PlanItemDefinitionActivityBehavior
public PlanItemDefinitionActivityBehavior()
execute
public void execute(CmmnActivityExecution execution)
throws Exception
- Specified by:
execute in interface CoreActivityBehavior<CmmnActivityExecution>
- Throws:
Exception
isEntryCriteriaSatisfied
protected boolean isEntryCriteriaSatisfied(CmmnActivityExecution execution)
isExitCriteriaSatisfied
protected boolean isExitCriteriaSatisfied(CmmnActivityExecution execution)
created
public void created(CmmnActivityExecution execution)
- Specified by:
created in interface CmmnActivityBehavior
triggerExitCriteria
public void triggerExitCriteria(CmmnActivityExecution execution)
- Specified by:
triggerExitCriteria in interface CmmnActivityBehavior
onCreate
public void onCreate(CmmnActivityExecution execution)
- Specified by:
onCreate in interface CmmnActivityBehavior
onClose
public void onClose(CmmnActivityExecution execution)
- Specified by:
onClose in interface CmmnActivityBehavior
creating
protected void creating(CmmnActivityExecution execution)
terminating
protected void terminating(CmmnActivityExecution execution)
completing
protected void completing(CmmnActivityExecution execution)
manualCompleting
protected void manualCompleting(CmmnActivityExecution execution)
suspending
protected void suspending(CmmnActivityExecution execution)
resuming
protected void resuming(CmmnActivityExecution execution)
resumed
public void resumed(CmmnActivityExecution execution)
- Specified by:
resumed in interface CmmnActivityBehavior
reactivated
public void reactivated(CmmnActivityExecution execution)
- Specified by:
reactivated in interface CmmnActivityBehavior
started
public void started(CmmnActivityExecution execution)
- Specified by:
started in interface CmmnActivityBehavior
evaluateRequiredRule
protected void evaluateRequiredRule(CmmnActivityExecution execution)
evaluateRepetitionRule
protected void evaluateRepetitionRule(CmmnActivityExecution execution)
ensureTransitionAllowed
protected void ensureTransitionAllowed(CmmnActivityExecution execution,
CaseExecutionState expected,
CaseExecutionState target,
String transition)
ensureNotCaseInstance
protected void ensureNotCaseInstance(CmmnActivityExecution execution,
String transition)
createIllegalStateTransitionException
protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition,
String message,
CmmnActivityExecution execution)
Copyright © 2014 camunda services GmbH. All Rights Reserved.