Class ConstrainedResultSet<T>
java.lang.Object
com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstrainedResultSet(ResultSetConstraint constraint, List<T> list) ConstrainedResultSet(WebQuery query, List<T> list) -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.use WebQueryDefinition insteadgetInfo()intgetLimit()getList()intgetQuery()getSql()getTotal()one()When exactly one result is expected, returns that result or throwsIllegalArgumentExceptionif too many or too few results were returnedvoidvoidvoidWhen a single result is expected, returns that result (or null if no results were returned).
-
Field Details
-
constraint
-
query
-
sql
-
info
-
list
-
total
-
-
Constructor Details
-
ConstrainedResultSet
-
ConstrainedResultSet
-
-
Method Details
-
getOffset
public int getOffset() -
getLimit
public int getLimit() -
getList
-
getConstraint
Deprecated.use WebQueryDefinition instead- Returns:
-
getQuery
-
getTotal
-
setTotal
-
getSql
-
setSql
-
getInfo
-
setInfo
-
one
When exactly one result is expected, returns that result or throwsIllegalArgumentExceptionif too many or too few results were returned- Returns:
-
uniqueResult
When a single result is expected, returns that result (or null if no results were returned). Throws anIllegalArgumentExceptionif more than one results were returned- Returns:
-