MutationOperation references for a specific
logical operation (target + type)
| Modifier and Type | Method and Description |
|---|---|
| public default EntityMutationOperationGroup | asEntityMutationOperationGroup()
Attempt to cast to the frequently uses subtype EntityMutationOperationGroup; returns null if this is not possible. |
| public default <O extends MutationOperation> void | forEachOperation(BiConsumer<Integer, O> action)
Deprecated
for removal. Will be removed. Use the other methods to visit each operation.
|
| public MutationTarget | |
| public MutationType | |
| public int | |
| public MutationOperation | |
| public MutationOperation | |
| public MutationOperation | |
| public default <O extends MutationOperation> boolean | hasMatching(BiFunction<Integer, O, Boolean> matcher)
Deprecated
for removal. Will be removed. Use the other methods to visit each operation.
|
| asEntityMutationOperationGroup | back to summary |
|---|---|
| public default EntityMutationOperationGroup asEntityMutationOperationGroup() Attempt to cast to the frequently uses subtype EntityMutationOperationGroup; returns null if this is not possible. | |
| forEachOperation | back to summary |
|---|---|
| public default <O extends MutationOperation> void forEachOperation(BiConsumer<Integer, O> action)
Deprecated for removal. Will be removed. Use the other methods to visit each operation.
| |
| getMutationTarget | back to summary |
|---|---|
| public MutationTarget The model-part being mutated | |
| getMutationType | back to summary |
|---|---|
| public MutationType getMutationType() The type of mutation (at the model-level) represented by this group. | |
| getNumberOfOperations | back to summary |
|---|---|
| public int getNumberOfOperations() Number of operations in this group | |
| getOperation | back to summary |
|---|---|
| public MutationOperation getOperation(int idx) Gets a specific MutationOperation from the group
| |
| getOperation | back to summary |
|---|---|
| public MutationOperation getOperation(String tableName) Get the operation for a specific table. | |
| getSingleOperation | back to summary |
|---|---|
| public MutationOperation getSingleOperation() Get the singular operation, assuming there is just one. Throws an exception if there are more than one. | |
| hasMatching | back to summary |
|---|---|
| public default <O extends MutationOperation> boolean hasMatching(BiFunction<Integer, O, Boolean> matcher)
Deprecated for removal. Will be removed. Use the other methods to visit each operation.
| |