public abstract class DefaultDeleteResolver<T> extends DeleteResolver<T>
DeleteResolver.
Thread-safe.| Constructor and Description |
|---|
DefaultDeleteResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DeleteQuery |
mapToDeleteQuery(T object)
Converts object to
DeleteQuery. |
DeleteResult |
performDelete(StorIOSQLite storIOSQLite,
T object)
Performs delete of an object.
|
@NonNull protected abstract DeleteQuery mapToDeleteQuery(@NonNull T object)
DeleteQuery.object - object that should be deleted.DeleteQuery that will be performed.@NonNull public DeleteResult performDelete(@NonNull StorIOSQLite storIOSQLite, @NonNull T object)
performDelete in class DeleteResolver<T>storIOSQLite - StorIOSQLite instance to perform delete on.object - object that should be deleted.