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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
      extended by org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
          extended by org.camunda.bpm.engine.impl.cmmn.behavior.StageActivityBehavior
All Implemented Interfaces:
CmmnActivityBehavior, CompositeActivityBehavior, CoreActivityBehavior<CmmnActivityExecution>

public class StageActivityBehavior
extends StageOrTaskActivityBehavior
implements CompositeActivityBehavior

Author:
Roman Smirnov

Constructor Summary
StageActivityBehavior()
           
 
Method Summary
protected  boolean canComplete(CmmnActivityExecution execution, boolean manualCompletion, boolean throwException)
           
 void childStateChanged(CmmnExecution execution, CmmnExecution child)
           
protected  CmmnActivityBehavior getActivityBehavior(CmmnActivityExecution execution)
           
protected  String getTypeName()
           
 void onCompletion(CmmnActivityExecution execution)
           
 void onManualCompletion(CmmnActivityExecution execution)
           
 void onReactivation(CmmnActivityExecution execution)
           
protected  void performStart(CmmnActivityExecution execution)
           
 void reactivated(CmmnActivityExecution execution)
           
 void resumed(CmmnActivityExecution execution)
           
protected  void suspending(CmmnActivityExecution execution)
           
protected  void terminating(CmmnActivityExecution execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
creating, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, started, triggerEntryCriteria
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
completing, created, createIllegalStateTransitionException, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, isEntryCriteriaSatisfied, isExitCriteriaSatisfied, manualCompleting, onClose, onCreate, resuming, triggerExitCriteria
 
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, started, triggerEntryCriteria, triggerExitCriteria
 
Methods inherited from interface org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior
execute
 

Constructor Detail

StageActivityBehavior

public StageActivityBehavior()
Method Detail

performStart

protected void performStart(CmmnActivityExecution execution)
Specified by:
performStart in class StageOrTaskActivityBehavior

onReactivation

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

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,
                              boolean manualCompletion,
                              boolean throwException)

childStateChanged

public void childStateChanged(CmmnExecution execution,
                              CmmnExecution child)
Specified by:
childStateChanged in interface CompositeActivityBehavior

getActivityBehavior

protected CmmnActivityBehavior getActivityBehavior(CmmnActivityExecution execution)

terminating

protected void terminating(CmmnActivityExecution execution)
Overrides:
terminating in class PlanItemDefinitionActivityBehavior

suspending

protected void suspending(CmmnActivityExecution execution)
Overrides:
suspending in class PlanItemDefinitionActivityBehavior

resumed

public void resumed(CmmnActivityExecution execution)
Specified by:
resumed in interface CmmnActivityBehavior
Overrides:
resumed in class PlanItemDefinitionActivityBehavior

reactivated

public void reactivated(CmmnActivityExecution execution)
Specified by:
reactivated in interface CmmnActivityBehavior
Overrides:
reactivated in class PlanItemDefinitionActivityBehavior

getTypeName

protected String getTypeName()
Specified by:
getTypeName in class StageOrTaskActivityBehavior


Copyright © 2014 camunda services GmbH. All Rights Reserved.