org.camunda.bpm.engine.impl.cmmn.behavior
Class PlanItemDefinitionActivityBehavior

java.lang.Object
  extended by 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

Constructor Summary
PlanItemDefinitionActivityBehavior()
           
 
Method Summary
protected  void completing(CmmnActivityExecution execution)
           
 void created(CmmnActivityExecution execution)
           
protected  CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, String message, CmmnActivityExecution execution)
           
protected  void creating(CmmnActivityExecution execution)
           
protected  void ensureNotCaseInstance(CmmnActivityExecution execution, String transition)
           
protected  void ensureTransitionAllowed(CmmnActivityExecution execution, CaseExecutionState expected, CaseExecutionState target, String transition)
           
protected  void evaluateRepetitionRule(CmmnActivityExecution execution)
           
protected  void evaluateRequiredRule(CmmnActivityExecution execution)
           
 void execute(CmmnActivityExecution execution)
           
protected  boolean isEntryCriteriaSatisfied(CmmnActivityExecution execution)
           
protected  boolean isExitCriteriaSatisfied(CmmnActivityExecution execution)
           
protected  void manualCompleting(CmmnActivityExecution execution)
           
 void onClose(CmmnActivityExecution execution)
           
 void onCreate(CmmnActivityExecution execution)
           
 void reactivated(CmmnActivityExecution execution)
           
 void resumed(CmmnActivityExecution execution)
           
protected  void resuming(CmmnActivityExecution execution)
           
 void started(CmmnActivityExecution execution)
           
protected  void suspending(CmmnActivityExecution execution)
           
protected  void terminating(CmmnActivityExecution execution)
           
 void triggerExitCriteria(CmmnActivityExecution execution)
           
 
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
 

Constructor Detail

PlanItemDefinitionActivityBehavior

public PlanItemDefinitionActivityBehavior()
Method Detail

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.