Class AbstractAtomicOperationCaseExecutionComplete
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<CmmnExecution>
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractCmmnEventAtomicOperation
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractAtomicOperationCaseExecutionComplete
-
- All Implemented Interfaces:
CmmnAtomicOperation
,CoreAtomicOperation<CmmnExecution>
- Direct Known Subclasses:
AtomicOperationCaseExecutionComplete
,AtomicOperationCaseExecutionManualComplete
,AtomicOperationCaseExecutionOccur
public abstract class AbstractAtomicOperationCaseExecutionComplete extends AbstractCmmnEventAtomicOperation
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected static CmmnOperationLogger
LOG
-
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 AbstractAtomicOperationCaseExecutionComplete()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected CmmnExecution
eventNotificationsStarted(CmmnExecution execution)
protected String
getEventName()
protected void
postTransitionNotification(CmmnExecution execution)
protected abstract void
triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.operation.AbstractCmmnEventAtomicOperation
eventNotificationsCompleted, getScope, isAsync, performTransitionNotification, preTransitionNotification, repetition
-
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
eventNotificationsFailed, execute, 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
-
-
-
-
Field Detail
-
LOG
protected static final CmmnOperationLogger LOG
-
-
Method Detail
-
getEventName
protected String getEventName()
- Specified by:
getEventName
in classAbstractEventAtomicOperation<CmmnExecution>
-
eventNotificationsStarted
protected CmmnExecution eventNotificationsStarted(CmmnExecution execution)
- Overrides:
eventNotificationsStarted
in classAbstractEventAtomicOperation<CmmnExecution>
-
postTransitionNotification
protected void postTransitionNotification(CmmnExecution execution)
- Overrides:
postTransitionNotification
in classAbstractCmmnEventAtomicOperation
-
triggerBehavior
protected abstract void triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
-