public interface PendingOperation<E, K> extends java.lang.Runnable
An operation that is pending execution.
E
- The native entity type (examples could be Row, Document etc.)K
- The native keyType Params | Return Type | Name and description |
---|---|---|
|
public void |
addCascadeOperation(PendingOperation<E, K> pendingOperation) Adds an operation that should be executed after this operation |
|
public void |
addPreOperation(PendingOperation<E, K> preOperation) Adds an operation to executed prior to other operations |
|
public java.util.List<PendingOperation<E, K>> |
getCascadeOperations() Operations to be executed directly following this operation |
|
public PersistentEntity |
getEntity()
|
|
public E |
getNativeEntry()
|
|
public K |
getNativeKey()
|
|
public java.lang.Object |
getObject()
|
|
public java.util.List<PendingOperation<E, K>> |
getPreOperations() Operations to be executed directly prior to this operation |
|
public boolean |
isVetoed()
|
|
public boolean |
wasExecuted()
|
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