public abstract class CriteriaQuery<T> extends SearchQuery<T>
Constructor and Description |
---|
CriteriaQuery(org.hibernate.Session session,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
List<T> |
list()
Runs the query returning a list with all results.
|
ListPart<T> |
listPart(Long firstResult,
Long maxResults)
Runs the query returning a partial results list.
|
abstract void |
prepareCriteria(org.hibernate.Criteria criteria) |
long |
resultSize() |
T |
uniqueResult()
Runs the query returning a unique result.
|
getSession, getType, listPart
public abstract void prepareCriteria(org.hibernate.Criteria criteria)
public List<T> list()
SearchQuery
list
in class SearchQuery<T>
public ListPart<T> listPart(Long firstResult, Long maxResults)
SearchQuery
listPart
in class SearchQuery<T>
firstResult
- position of the first result to return, optionalmaxResults
- maximum number of results, optionalpublic T uniqueResult() throws org.hibernate.HibernateException
SearchQuery
uniqueResult
in class SearchQuery<T>
org.hibernate.HibernateException
- if more than one resultpublic long resultSize()
resultSize
in class SearchQuery<T>
SearchQuery.resultSize()
Copyright © 2021 OpenMRS Inc.. All rights reserved.