ch.elca.el4j.services.persistence.jpa.criteria
Interface SelectQuery

All Known Implementing Classes:
QueryBuilder

public interface SelectQuery

Specifies the retrieval methods applicable to a standard SELECT query.

Author:
Simon Stelling (SST)
File-location:
SelectQuery
Last check-in date:
2010-12-21 11:08:04 +0100 (Di, 21. Dez 2010) by swismer for revision 4253

Method Summary
<T> List<T>
getResultList(Class<T> clazz)
          returns all results.
<T> List<T>
getResultList(Class<T> clazz, int firstRow, int maxNumOfRows)
          type-safe variant of getResultList(int, int).
 List<?> getResultList(int firstRow, int maxNumOfRows)
          returns the results in the given range.
<T> T
getSingleResult(Class<T> clazz)
           
 

Method Detail

getResultList

List<?> getResultList(int firstRow,
                      int maxNumOfRows)
returns the results in the given range.

Parameters:
firstRow - first row
maxNumOfRows - max number of rows returned
Returns:
'maxNumOfRows' records, starting from index 'firstRow'

getResultList

<T> List<T> getResultList(Class<T> clazz)
returns all results.

Type Parameters:
T - entity type
Parameters:
clazz - entity class
Returns:
all results.

getResultList

<T> List<T> getResultList(Class<T> clazz,
                          int firstRow,
                          int maxNumOfRows)
type-safe variant of getResultList(int, int).

Type Parameters:
T - entity type
Parameters:
clazz - entity class
firstRow - first row
maxNumOfRows - max number of rows returned
Returns:
'maxNumOfRows' records, starting from index 'firstRow'

getSingleResult

<T> T getSingleResult(Class<T> clazz)
Type Parameters:
T - entity type
Parameters:
clazz - entity class
Returns:
single result entity


Copyright © 2005-2011 ELCA. All Rights Reserved.