public interface DeleteIds
Terminator methods for a delete-by-key command chain which constructs the key implicitly from type, id, and (optionally) parent.
Deletes do NOT cascade; you must delete each individual entity in an object graph.
All command objects are immutable.
Modifier and Type | Method and Description |
---|---|
Result<Void> |
id(long id)
Specify the numeric id of an entity and start asynchronous deletion.
|
Result<Void> |
id(String id)
Specify the String id of an entity and start asynchronous deletion.
|
<S> Result<Void> |
ids(Iterable<S> ids)
Specify the ids of multiple entities and start asynchronous deletion.
|
Result<Void> |
ids(long... ids)
Specify the numeric ids of multiple entities and start asynchronous deletion.
|
Result<Void> |
ids(String... ids)
Specify the String ids of multiple entities and start asynchronous deletion.
|
Result<Void> id(long id)
Specify the numeric id of an entity and start asynchronous deletion.
id
- - the id of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.Result<Void> id(String id)
Specify the String id of an entity and start asynchronous deletion.
id
- - the id of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.Result<Void> ids(long... ids)
Specify the numeric ids of multiple entities and start asynchronous deletion.
ids
- - the ids of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.Result<Void> ids(String... ids)
Specify the String ids of multiple entities and start asynchronous deletion.
ids
- - the ids of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.<S> Result<Void> ids(Iterable<S> ids)
Specify the ids of multiple entities and start asynchronous deletion.
ids
- - the ids of the entities to delete. The Iterator must provide Long or String. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.Copyright © 2016. All rights reserved.