org.camunda.bpm.engine.impl.cmmn.operation
Class AbstractCmmnEventAtomicOperation

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<CmmnExecution>
      extended by org.camunda.bpm.engine.impl.cmmn.operation.AbstractCmmnEventAtomicOperation
All Implemented Interfaces:
CmmnAtomicOperation, CoreAtomicOperation<CmmnExecution>
Direct Known Subclasses:
AbstractAtomicOperationCaseExecutionComplete, AbstractAtomicOperationCaseExecutionResume, AbstractAtomicOperationCaseExecutionSuspend, AbstractAtomicOperationCaseExecutionTerminate, AtomicOperationCaseExecutionCreate, AtomicOperationCaseExecutionDisable, AtomicOperationCaseExecutionEnable, AtomicOperationCaseExecutionManualStart, AtomicOperationCaseExecutionReactivate, AtomicOperationCaseExecutionReenable, AtomicOperationCaseExecutionStart, AtomicOperationCaseInstanceClose, AtomicOperationCaseInstanceCreate

public abstract class AbstractCmmnEventAtomicOperation
extends AbstractEventAtomicOperation<CmmnExecution>
implements CmmnAtomicOperation

Author:
Roman Smirnov

Field Summary
 
Fields inherited from interface org.camunda.bpm.engine.impl.cmmn.operation.CmmnAtomicOperation
CASE_EXECUTION_COMPLETE, CASE_EXECUTION_CREATE, CASE_EXECUTION_CREATED, CASE_EXECUTION_DELETE_CASCADE, CASE_EXECUTION_DISABLE, CASE_EXECUTION_ENABLE, CASE_EXECUTION_EXIT, CASE_EXECUTION_FIRE_ENTRY_CRITERIA, CASE_EXECUTION_FIRE_EXIT_CRITERIA, CASE_EXECUTION_MANUAL_COMPLETE, CASE_EXECUTION_MANUAL_START, CASE_EXECUTION_OCCUR, CASE_EXECUTION_PARENT_RESUME, CASE_EXECUTION_PARENT_SUSPEND, CASE_EXECUTION_PARENT_TERMINATE, CASE_EXECUTION_RE_ACTIVATE, CASE_EXECUTION_RE_ENABLE, CASE_EXECUTION_RESUME, CASE_EXECUTION_START, CASE_EXECUTION_SUSPEND, CASE_EXECUTION_SUSPENDING_ON_PARENT_SUSPENSION, CASE_EXECUTION_SUSPENDING_ON_SUSPENSION, CASE_EXECUTION_TERMINATE, CASE_EXECUTION_TERMINATING_ON_EXIT, CASE_EXECUTION_TERMINATING_ON_PARENT_TERMINATION, CASE_EXECUTION_TERMINATING_ON_TERMINATION, CASE_INSTANCE_CLOSE, CASE_INSTANCE_CREATE
 
Constructor Summary
AbstractCmmnEventAtomicOperation()
           
 
Method Summary
protected  void eventNotificationsCompleted(CmmnExecution execution)
           
protected  CmmnActivity getScope(CmmnExecution execution)
           
 boolean isAsync(CmmnExecution execution)
           
protected  void performTransitionNotification(CmmnExecution execution)
           
protected  void postTransitionNotification(CmmnExecution execution)
           
protected  void preTransitionNotification(CmmnExecution execution)
           
protected  void repetition(CmmnExecution execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
eventNotificationsStarted, execute, getEventName, getListeners, isSkipNotifyListeners
 
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.operation.CmmnAtomicOperation
execute
 
Methods inherited from interface org.camunda.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
 

Constructor Detail

AbstractCmmnEventAtomicOperation

public AbstractCmmnEventAtomicOperation()
Method Detail

getScope

protected CmmnActivity getScope(CmmnExecution execution)
Specified by:
getScope in class AbstractEventAtomicOperation<CmmnExecution>

isAsync

public boolean isAsync(CmmnExecution execution)
Specified by:
isAsync in interface CmmnAtomicOperation
Specified by:
isAsync in interface CoreAtomicOperation<CmmnExecution>
Overrides:
isAsync in class AbstractEventAtomicOperation<CmmnExecution>

eventNotificationsCompleted

protected final void eventNotificationsCompleted(CmmnExecution execution)
Specified by:
eventNotificationsCompleted in class AbstractEventAtomicOperation<CmmnExecution>

repetition

protected void repetition(CmmnExecution execution)

preTransitionNotification

protected void preTransitionNotification(CmmnExecution execution)

performTransitionNotification

protected void performTransitionNotification(CmmnExecution execution)

postTransitionNotification

protected void postTransitionNotification(CmmnExecution execution)


Copyright © 2016 camunda services GmbH. All rights reserved.