Uses of Class
org.fryske_akademy.jpa.Param
Packages that use Param
Package
Description
Interfaces classes to support working with entities, most notably an entity interface, a Param class with support
for syntax in values and value conversion and a JpqlBuilder that facilitates building (dynamic) queries.
This package contains interfaces and base classes for the development of crud (EJB/CDI) beans.
-
Uses of Param in org.fryske_akademy.jpa
Methods in org.fryske_akademy.jpa that return types with arguments of type ParamModifier and TypeMethodDescriptionParam.Builder.build()usefull if for example you need to add parameters yielded by a diffently configured builderParam.one(String propertyPath, String key, Object value, boolean syntaxSupport, Param.Builder.WildcardMapping wildcardMapping, boolean caseInsensitive) CallsParam.Builder.add(String, String, OPERATOR, Object, boolean, boolean, Object)with key,key,operator,value,false,false,nullMethods in org.fryske_akademy.jpa with parameters of type ParamModifier and TypeMethodDescriptionvoidSet the value of a jpql parameter prepared inJpqlBuilder.whereCondition(Param)voidFills parameters prepared inJpqlBuilderImpl.setWhereParams(jakarta.persistence.Query, java.util.List), if the type of the field in the query is a Short or an Integer and the paramValue is a String, it is converted accordingly.JpqlBuilder.whereCondition(Param param) builds a where conditionJpqlBuilderImpl.whereCondition(Param param) builds a where condition, prepares query parameters later filled inJpqlBuilderImpl.setWhereParams(jakarta.persistence.Query, java.util.List).Method parameters in org.fryske_akademy.jpa with type arguments of type ParamModifier and TypeMethodDescriptionvoidJpqlBuilder.setWhereParams(jakarta.persistence.Query q, List<Param> params) Fills parameters created inJpqlBuilder.whereCondition(Param)voidJpqlBuilderImpl.setWhereParams(jakarta.persistence.Query q, List<Param> params) CallsJpqlBuilderImpl.setParam(Query, Param)for each filter.JpqlBuilder.whereClause(List<Param> params) builds a where clauseJpqlBuilderImpl.whereClause(List<Param> params) builds a where clause, callsJpqlBuilderImpl.whereCondition(Param)for every entry. -
Uses of Param in org.fryske_akademy.services
Method parameters in org.fryske_akademy.services with type arguments of type ParamModifier and TypeMethodDescriptionintintCall this using the same parameters as inCrudReadService.find(java.lang.String, java.util.List, java.lang.Integer, java.lang.Integer, java.lang.Class)to get to know the total number of resultsintAbstractCrudService.countDynamic(List<Param> params, Class type) intCrudReadService.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> List<T>AbstractCrudService.find(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> List<T>CrudReadService.find(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> List<T>AbstractCrudService.findDynamic(Integer first, Integer max, Map<String, CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type) <T> List<T>CrudReadService.findDynamic(Integer first, Integer max, Map<String, CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type) <T> TAbstractCrudService.findExactlyOne(String namedQuery, List<Param> params, Class<T> type) <T> TCrudReadService.findExactlyOne(String namedQuery, List<Param> params, Class<T> type) return one result, no or multiple results throws an exception<T> List<T>AbstractCrudService.findNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> List<T>CrudReadService.findNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> T<T> Treturn one result or null, multiple results throws an exception<T> Stream<T>AbstractCrudService.stream(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> Stream<T>CrudReadService.stream(String namedQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> Stream<T>AbstractCrudService.streamDynamic(Integer first, Integer max, Map<String, CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type) <T> Stream<T>CrudReadService.streamDynamic(Integer first, Integer max, Map<String, CrudReadService.SORTORDER> sort, List<Param> params, Class<T> type) <T> Stream<T>AbstractCrudService.streamNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type) <T> Stream<T>CrudReadService.streamNative(String namedNativeQuery, List<Param> params, Integer first, Integer max, Class<T> type)