public interface Query<T extends Query<?,?>,U>
Modifier and Type | Method and Description |
---|---|
T |
asc()
Order the results ascending on the given property as defined in this
class (needs to come after a call to one of the orderByXxxx methods).
|
long |
count()
Executes the query and returns the number of results
|
T |
desc()
Order the results descending on the given property as defined in this
class (needs to come after a call to one of the orderByXxxx methods).
|
List<U> |
list()
Executes the query and get a list of entities as the result.
|
List<U> |
listPage(int firstResult,
int maxResults)
Executes the query and get a list of entities as the result.
|
U |
singleResult()
Executes the query and returns the resulting entity or null if no
entity matches the query criteria.
|
List<U> |
unlimitedList()
Executes the query.
|
T asc()
T desc()
long count()
U singleResult()
ProcessEngineException
- when the query results in more than one
entities.List<U> list()
BadUserRequestException
- When a maximum results limit is specified. A maximum results limit can be specified with
the process engine configuration property queryMaxResultsLimit
(default
Integer.MAX_VALUE
).
Please use listPage(int, int)
instead.List<U> unlimitedList()
List<U> listPage(int firstResult, int maxResults)
firstResult
- the index of the first resultmaxResults
- the maximum number of resultsBadUserRequestException
- When exceeds the maximum results limit. A maximum results limit can
be specified with the process engine configuration property queryMaxResultsLimit
(default Integer.MAX_VALUE
).Copyright © 2021. All rights reserved.