T - type of the entity for which this represents a database interaction.public static final class DbAction.Delete<T> extends Object implements DbAction.WithPropertyPath<T>
DbAction.Delete<T>, DbAction.DeleteAll<T>, DbAction.DeleteAllRoot<T>, DbAction.DeleteRoot<T>, DbAction.Insert<T>, DbAction.InsertRoot<T>, DbAction.Merge<T>, DbAction.Update<T>, DbAction.UpdateRoot<T>, DbAction.WithDependingOn<T>, DbAction.WithEntity<T>, DbAction.WithGeneratedId<T>, DbAction.WithPropertyPath<T>| Constructor and Description |
|---|
Delete(@NonNull Object rootId,
@NonNull PersistentPropertyPath<RelationalPersistentProperty> propertyPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
doExecuteWith(Interpreter interpreter)
Executing this DbAction with the given
Interpreter without any exception handling. |
boolean |
equals(Object o) |
@NonNull PersistentPropertyPath<RelationalPersistentProperty> |
getPropertyPath() |
@NonNull Object |
getRootId() |
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetEntityTypeexecuteWithpublic Delete(@NonNull
@NonNull Object rootId,
@NonNull
@NonNull PersistentPropertyPath<RelationalPersistentProperty> propertyPath)
public void doExecuteWith(Interpreter interpreter)
DbActionInterpreter without any exception handling.doExecuteWith in interface DbAction<T>interpreter - the Interpreter responsible for actually executing the DbAction.@NonNull public @NonNull Object getRootId()
@NonNull public @NonNull PersistentPropertyPath<RelationalPersistentProperty> getPropertyPath()
getPropertyPath in interface DbAction.WithPropertyPath<T>Copyright © 2017–2019 Pivotal Software, Inc.. All rights reserved.