Class AbstractCmmnEventAtomicOperation
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<CmmnExecution>
-
- 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_COMPLETE, 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
Constructors Constructor Description AbstractCmmnEventAtomicOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
eventNotificationsFailed, eventNotificationsStarted, execute, getEventName, getListeners, isSkipNotifyListeners, resetListeners
-
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
-
-
-
-
Method Detail
-
getScope
protected CmmnActivity getScope(CmmnExecution execution)
- Specified by:
getScope
in classAbstractEventAtomicOperation<CmmnExecution>
-
isAsync
public boolean isAsync(CmmnExecution execution)
- Specified by:
isAsync
in interfaceCmmnAtomicOperation
- Specified by:
isAsync
in interfaceCoreAtomicOperation<CmmnExecution>
- Overrides:
isAsync
in classAbstractEventAtomicOperation<CmmnExecution>
-
eventNotificationsCompleted
protected void eventNotificationsCompleted(CmmnExecution execution)
- Specified by:
eventNotificationsCompleted
in classAbstractEventAtomicOperation<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)
-
-