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()Also useful if for example you need to add parameters yielded by another 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)