public interface ExtendedServer
The extended API for Database.
Deprecated in favour of using Query.usingTransaction(Transaction) instead.
This provides the finder methods that take an explicit transaction rather than obtaining the transaction from the usual mechanism (which is ThreadLocal based).
Note that in all cases the transaction supplied can be null and in this case the Database will use the normal mechanism to obtain the transaction to use.
-
Method Summary
Modifier and TypeMethodDescription<T> intdelete(Query<T> query, Transaction transaction) Deprecated.<T> booleanexists(Query<T> ormQuery, Transaction transaction) Deprecated.<T> intfindCount(Query<T> query, Transaction transaction) Deprecated.<T> voidfindEach(Query<T> query, int batch, Consumer<List<T>> consumer, Transaction t) Deprecated.<T> voidfindEach(Query<T> query, Consumer<T> consumer, Transaction transaction) Deprecated.voidfindEach(SqlQuery query, Consumer<SqlRow> consumer, Transaction transaction) Deprecated.<T> voidfindEachWhile(Query<T> query, Predicate<T> consumer, Transaction transaction) Deprecated.voidfindEachWhile(SqlQuery query, Predicate<SqlRow> consumer, Transaction transaction) Deprecated.<T> FutureRowCount<T>findFutureCount(Query<T> query, Transaction transaction) Deprecated.<T> FutureIds<T>findFutureIds(Query<T> query, Transaction transaction) Deprecated.<T> FutureList<T>findFutureList(Query<T> query, Transaction transaction) Deprecated.<A,T> List<A> findIds(Query<T> query, Transaction transaction) Deprecated.<T> QueryIterator<T>findIterate(Query<T> query, Transaction transaction) Deprecated.<T> List<T>findList(Query<T> query, Transaction transaction) Deprecated.findList(SqlQuery query, Transaction transaction) Deprecated.<K,T> Map<K, T> findMap(Query<T> query, Transaction transaction) Deprecated.<T> TfindOne(Query<T> query, Transaction transaction) Deprecated.findOne(SqlQuery query, Transaction transaction) Deprecated.<T> Optional<T>findOneOrEmpty(Query<T> query, Transaction transaction) Deprecated.<T> PagedList<T>findPagedList(Query<T> query, Transaction transaction) Deprecated.<T> Set<T>findSet(Query<T> query, Transaction transaction) Deprecated.<A,T> List<A> findSingleAttributeList(Query<T> query, Transaction transaction) Deprecated.<A,T> Set<A> findSingleAttributeSet(Query<T> query, Transaction transaction) Deprecated.<T> Stream<T>findStream(Query<T> query, Transaction transaction) Deprecated.findVersions(Query<T> query, Transaction transaction) Deprecated.voidDeprecated.<T> intupdate(Query<T> query, Transaction transaction) Deprecated.
-
Method Details
-
setClock
Deprecated.Deprecated but no yet determined suitable replacement (to support testing only change of clock).Set the Clock to use for
@WhenCreatedand@WhenModified.Note that we only expect to change the Clock for testing purposes.
-
exists
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findCount
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findIds
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findIterate
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findStream
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findEach
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findEach
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findEachWhile
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findVersions
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findList
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findFutureCount
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findFutureIds
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findFutureList
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findPagedList
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findSet
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findMap
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findSingleAttributeList
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findSingleAttributeSet
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findOne
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findOneOrEmpty
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
delete
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
update
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findList
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findEach
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findEachWhile
Deprecated.Deprecated migrate to usingQuery.usingTransaction(Transaction). -
findOne
Deprecated.Deprecated migrate to usingSqlQuery.usingTransaction(Transaction).
-