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)
           
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  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)
           
protected  void suspending(CmmnActivityExecution execution)
           
protected  void terminating(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
created, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination, started
 

Constructor Detail

PlanItemDefinitionActivityBehavior

public PlanItemDefinitionActivityBehavior()
Method Detail

execute

public void execute(CmmnActivityExecution execution)
             throws Exception
Specified by:
execute in interface CoreActivityBehavior<CmmnActivityExecution>
Throws:
Exception

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

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)


Copyright © 2014 camunda services GmbH. All Rights Reserved.