public interface CrudReadService
OPERATOR,
JpqlBuilder,
Param| Modifier and Type | Interface and Description |
|---|---|
static class |
CrudReadService.SORTORDER |
| Modifier and Type | Method and Description |
|---|---|
int |
count(String namedQuery,
List<Param> params)
Call this using the same parameters as in
find(java.lang.String, java.util.List, java.lang.Integer, java.lang.Integer, java.lang.Class)
to get to know the total number of results |
int |
countDynamic(List<Param> params,
Class type)
Call this using the same parameters as in findDynamic to get to know the total number of results
|
<T> T |
find(Serializable id,
Class<T> type) |
<T> List<T> |
find(String jpql,
Class<T> clazz)
query using your own jpql
|
<T> List<T> |
find(String namedQuery,
List<Param> params,
Integer first,
Integer max,
Class<T> type) |
<T> List<T> |
findAll(Class<T> type) |
<T> List<T> |
findDynamic(Integer first,
Integer max,
Map<String,CrudReadService.SORTORDER> sort,
List<Param> params,
Class<T> type) |
<T> T |
findExactlyOne(String namedQuery,
List<Param> params,
Class<T> type)
return one result, no or multiple results throws an exception
|
<T> List<T> |
findNative(String sql,
Class<T> clazz)
query using your own sql
|
<T> List<T> |
findNative(String namedNativeQuery,
List<Param> params,
Integer first,
Integer max,
Class<T> type) |
<T> T |
findOne(String namedQuery,
List<Param> params,
Class<T> type)
return one result or null, multiple results throws an exception
|
int |
getDefaultPageSize()
Return a default page size when no max is given, negative value means no limit
|
<T> Stream<T> |
stream(String namedQuery,
List<Param> params,
Integer first,
Integer max,
Class<T> type) |
<T> Stream<T> |
streamAll(Class<T> type) |
<T> Stream<T> |
streamDynamic(Integer first,
Integer max,
Map<String,CrudReadService.SORTORDER> sort,
List<Param> params,
Class<T> type) |
<T> Stream<T> |
streamNative(String namedNativeQuery,
List<Param> params,
Integer first,
Integer max,
Class<T> type) |
int getDefaultPageSize()
<T> T find(Serializable id, Class<T> type)
<T> List<T> findDynamic(Integer first, Integer max, Map<String,CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type)
T - first - defaults to 0max - defaults to getDefaultPageSize()sort - params - type - <T> Stream<T> streamDynamic(Integer first, Integer max, Map<String,CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type)
T - first - defaults to 0max - defaults to getDefaultPageSize()sort - params - type - int countDynamic(List<Param> params, Class type)
params - type - <T> List<T> find(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type)
T - namedQuery - params - first - defaults to 0max - defaults to getDefaultPageSize()type - <T> List<T> find(String jpql, Class<T> clazz)
jpql - <T> List<T> findNative(String sql, Class<T> clazz)
sql - <T> Stream<T> stream(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type)
T - namedQuery - params - first - defaults to 0max - defaults to getDefaultPageSize()type - <T> List<T> findNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type)
T - namedNativeQuery - params - first - defaults to 0max - defaults to getDefaultPageSize()type - <T> Stream<T> streamNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type)
T - namedNativeQuery - params - first - defaults to 0max - defaults to getDefaultPageSize()type - int count(String namedQuery, List<Param> params)
find(java.lang.String, java.util.List, java.lang.Integer, java.lang.Integer, java.lang.Class)
to get to know the total number of resultsnamedQuery - params - <T> T findOne(String namedQuery, List<Param> params, Class<T> type)
T - namedQuery - params - type - <T> T findExactlyOne(String namedQuery, List<Param> params, Class<T> type) throws PreventEJBLoggingException
T - namedQuery - params - type - PreventEJBLoggingExceptionCopyright © 2018–2021 Fryske Akademy. All rights reserved.