public abstract class AbstractEventAtomicOperation extends Object implements AtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_START, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, PROCESS_END, PROCESS_START, PROCESS_START_INITIAL, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE
Constructor and Description |
---|
AbstractEventAtomicOperation() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
eventNotificationsCompleted(InterpretableExecution execution) |
void |
execute(InterpretableExecution execution) |
protected abstract String |
getEventName() |
protected abstract ScopeImpl |
getScope(InterpretableExecution execution) |
boolean |
isAsync(InterpretableExecution execution) |
public boolean isAsync(InterpretableExecution execution)
isAsync
in interface AtomicOperation
public void execute(InterpretableExecution execution)
execute
in interface AtomicOperation
protected abstract ScopeImpl getScope(InterpretableExecution execution)
protected abstract String getEventName()
protected abstract void eventNotificationsCompleted(InterpretableExecution execution)
Copyright © 2016 Alfresco. All rights reserved.