Package com.googlecode.objectify.cmd
Interface DeleteIds
- All Known Subinterfaces:
DeleteType
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.
- Author:
- Jeff Schnitzer invalid input: '<'[email protected]>
-
Method Summary
Modifier and TypeMethodDescriptionid
(long id) Specify the numeric id of an entity and start asynchronous deletion.Specify the String id of an entity and start asynchronous deletion.ids
(long... ids) Specify the numeric ids of multiple entities and start asynchronous deletion.Specify the ids of multiple entities and start asynchronous deletion.Specify the String ids of multiple entities and start asynchronous deletion.
-
Method Details
-
id
Specify the numeric id of an entity and start asynchronous deletion.
- Parameters:
id
- - the id of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.- Returns:
- an asynchronous Result of the deletion. Force synchronous delete by calling Result.now().
-
id
Specify the String id of an entity and start asynchronous deletion.
- Parameters:
id
- - the id of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.- Returns:
- an asynchronous Result of the deletion. Force synchronous delete by calling Result.now().
-
ids
Specify the numeric ids of multiple entities and start asynchronous deletion.
- Parameters:
ids
- - the ids of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.- Returns:
- an asynchronous Result of the deletion. Force synchronous delete by calling Result.now().
-
ids
Specify the String ids of multiple entities and start asynchronous deletion.
- Parameters:
ids
- - the ids of the entity to delete. Note that numeric ids and String ids are not equivalent; 123 and "123" are different ids.- Returns:
- an asynchronous Result of the deletion. Force synchronous delete by calling Result.now().
-
ids
Specify the ids of multiple entities and start asynchronous deletion.
- Parameters:
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.- Returns:
- an asynchronous Result of the deletion. Force synchronous delete by calling Result.now().
-