An operation that is pending execution.
- The native entity type (examples could be Row, Document etc.) - The native key| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
addCascadeOperation(PendingOperation<E, K> pendingOperation)Adds an operation that should be executed after this operation |
|
void |
addPreOperation(PendingOperation<E, K> preOperation)Adds an operation to executed prior to other operations |
|
java.util.List<PendingOperation<E, K>> |
getCascadeOperations()Operations to be executed directly following this operation |
|
PersistentEntity |
getEntity()@return The PersistentEntity being inserted |
|
E |
getNativeEntry()@return The native entry to persist |
|
K |
getNativeKey()@return The native key to insert |
|
java.lang.Object |
getObject()@return The target object of the pending operation |
|
java.util.List<PendingOperation<E, K>> |
getPreOperations()Operations to be executed directly prior to this operation |
|
boolean |
isVetoed()@return Whether the operation has been vetoed |
|
boolean |
wasExecuted()@return Whether it was already executed |
| Methods inherited from class | Name |
|---|---|
interface java.lang.Runnable |
java.lang.Runnable#run() |
Adds an operation that should be executed after this operation
pendingOperation - The pending operationAdds an operation to executed prior to other operations
preOperation - The prior operationOperations to be executed directly following this operation
Operations to be executed directly prior to this operation