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

Field Summary
protected static CmmnBehaviorLogger LOG
           
 
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  boolean evaluateRepetitionRule(CmmnActivityExecution execution)
           
protected  void evaluateRequiredRule(CmmnActivityExecution execution)
           
 void execute(CmmnActivityExecution execution)
           
protected  CmmnActivity getActivity(CmmnActivityExecution execution)
           
protected  boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)
           
protected  void manualCompleting(CmmnActivityExecution execution)
           
 void onClose(CmmnActivityExecution execution)
           
 void onCreate(CmmnActivityExecution execution)
           
protected  void performExit(CmmnActivityExecution execution)
           
protected  void performParentSuspension(CmmnActivityExecution execution)
           
protected  void performParentTerminate(CmmnActivityExecution execution)
           
protected  void performSuspension(CmmnActivityExecution execution)
           
protected  void performTerminate(CmmnActivityExecution execution)
           
 void reactivated(CmmnActivityExecution execution)
           
 void repeat(CmmnActivityExecution execution, String standardEvent)
           
 void resumed(CmmnActivityExecution execution)
           
protected  void resuming(CmmnActivityExecution execution)
           
 void started(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, fireEntryCriteria, fireExitCriteria, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination
 

Field Detail

LOG

protected static final CmmnBehaviorLogger LOG
Constructor Detail

PlanItemDefinitionActivityBehavior

public PlanItemDefinitionActivityBehavior()
Method Detail

execute

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

isAtLeastOneEntryCriterionSatisfied

protected boolean isAtLeastOneEntryCriterionSatisfied(CmmnActivityExecution execution)

evaluateRequiredRule

protected void evaluateRequiredRule(CmmnActivityExecution execution)

evaluateRepetitionRule

protected boolean evaluateRepetitionRule(CmmnActivityExecution execution)

onCreate

public void onCreate(CmmnActivityExecution execution)
Specified by:
onCreate in interface CmmnActivityBehavior

creating

protected void creating(CmmnActivityExecution execution)

started

public void started(CmmnActivityExecution execution)
Specified by:
started in interface CmmnActivityBehavior

completing

protected void completing(CmmnActivityExecution execution)

manualCompleting

protected void manualCompleting(CmmnActivityExecution execution)

onClose

public void onClose(CmmnActivityExecution execution)
Specified by:
onClose in interface CmmnActivityBehavior

performTerminate

protected void performTerminate(CmmnActivityExecution execution)

performParentTerminate

protected void performParentTerminate(CmmnActivityExecution execution)

performExit

protected void performExit(CmmnActivityExecution execution)

performSuspension

protected void performSuspension(CmmnActivityExecution execution)

performParentSuspension

protected void performParentSuspension(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

repeat

public void repeat(CmmnActivityExecution execution,
                   String standardEvent)
Specified by:
repeat in interface CmmnActivityBehavior

ensureTransitionAllowed

protected void ensureTransitionAllowed(CmmnActivityExecution execution,
                                       CaseExecutionState expected,
                                       CaseExecutionState target,
                                       String transition)

ensureNotCaseInstance

protected void ensureNotCaseInstance(CmmnActivityExecution execution,
                                     String transition)

getActivity

protected CmmnActivity getActivity(CmmnActivityExecution execution)


Copyright © 2017 camunda services GmbH. All rights reserved.