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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
      extended by org.camunda.bpm.engine.impl.cmmn.behavior.EventListenerOrMilestoneActivityBehavior
All Implemented Interfaces:
CmmnActivityBehavior, CoreActivityBehavior<CmmnActivityExecution>
Direct Known Subclasses:
EventListenerActivityBehavior, MilestoneActivityBehavior

public abstract class EventListenerOrMilestoneActivityBehavior
extends PlanItemDefinitionActivityBehavior

Author:
Roman Smirnov

Field Summary
protected static CmmnBehaviorLogger LOG
           
 
Constructor Summary
EventListenerOrMilestoneActivityBehavior()
           
 
Method Summary
protected  CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, CmmnActivityExecution execution)
           
 void fireExitCriteria(CmmnActivityExecution execution)
           
protected abstract  String getTypeName()
           
protected  boolean isAtLeastOneExitCriterionSatisfied(CmmnActivityExecution execution)
           
 void onCompletion(CmmnActivityExecution execution)
           
 void onDisable(CmmnActivityExecution execution)
           
 void onEnable(CmmnActivityExecution execution)
           
 void onExit(CmmnActivityExecution execution)
           
 void onManualCompletion(CmmnActivityExecution execution)
           
 void onManualStart(CmmnActivityExecution execution)
           
 void onOccur(CmmnActivityExecution execution)
           
 void onParentResume(CmmnActivityExecution execution)
           
 void onParentSuspension(CmmnActivityExecution execution)
           
 void onParentTermination(CmmnActivityExecution execution)
           
 void onReactivation(CmmnActivityExecution execution)
           
 void onReenable(CmmnActivityExecution execution)
           
 void onResume(CmmnActivityExecution execution)
           
 void onStart(CmmnActivityExecution execution)
           
 void onSuspension(CmmnActivityExecution execution)
           
 void onTermination(CmmnActivityExecution execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
completing, creating, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, isAtLeastOneEntryCriterionSatisfied, manualCompleting, onClose, onCreate, performExit, performParentSuspension, performParentTerminate, performSuspension, performTerminate, reactivated, repeat, resumed, resuming, started
 
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
 

Field Detail

LOG

protected static final CmmnBehaviorLogger LOG
Constructor Detail

EventListenerOrMilestoneActivityBehavior

public EventListenerOrMilestoneActivityBehavior()
Method Detail

onEnable

public void onEnable(CmmnActivityExecution execution)

onReenable

public void onReenable(CmmnActivityExecution execution)

onDisable

public void onDisable(CmmnActivityExecution execution)

onStart

public void onStart(CmmnActivityExecution execution)

onManualStart

public void onManualStart(CmmnActivityExecution execution)

onCompletion

public void onCompletion(CmmnActivityExecution execution)

onManualCompletion

public void onManualCompletion(CmmnActivityExecution execution)

onTermination

public void onTermination(CmmnActivityExecution execution)

onParentTermination

public void onParentTermination(CmmnActivityExecution execution)

onExit

public void onExit(CmmnActivityExecution execution)

onOccur

public void onOccur(CmmnActivityExecution execution)

onSuspension

public void onSuspension(CmmnActivityExecution execution)

onParentSuspension

public void onParentSuspension(CmmnActivityExecution execution)

onResume

public void onResume(CmmnActivityExecution execution)

onParentResume

public void onParentResume(CmmnActivityExecution execution)

onReactivation

public void onReactivation(CmmnActivityExecution execution)

isAtLeastOneExitCriterionSatisfied

protected boolean isAtLeastOneExitCriterionSatisfied(CmmnActivityExecution execution)
Overrides:
isAtLeastOneExitCriterionSatisfied in class PlanItemDefinitionActivityBehavior

fireExitCriteria

public void fireExitCriteria(CmmnActivityExecution execution)

createIllegalStateTransitionException

protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition,
                                                                                    CmmnActivityExecution execution)

getTypeName

protected abstract String getTypeName()


Copyright © 2016 camunda services GmbH. All rights reserved.