Package app.tozzi.core
Class JPASearchCore
java.lang.Object
app.tozzi.core.JPASearchCore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.domain.SortloadSort(JPASearchInput.JPASearchOptions options, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, String> entityFieldMap) static org.springframework.data.domain.PageRequestloadSortAndPagination(JPASearchInput.JPASearchOptions options, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, String> entityFieldMap) static <R> org.springframework.data.jpa.domain.Specification<R> specification(JPASearchInput.RootFilter filter, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, jakarta.persistence.criteria.JoinType> fetchMap, Map<String, String> entityFieldMap)
-
Constructor Details
-
JPASearchCore
public JPASearchCore()
-
-
Method Details
-
specification
public static <R> org.springframework.data.jpa.domain.Specification<R> specification(JPASearchInput.RootFilter filter, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, jakarta.persistence.criteria.JoinType> fetchMap, Map<String, String> entityFieldMap) -
loadSort
public static org.springframework.data.domain.Sort loadSort(JPASearchInput.JPASearchOptions options, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, String> entityFieldMap) -
loadSortAndPagination
public static org.springframework.data.domain.PageRequest loadSortAndPagination(JPASearchInput.JPASearchOptions options, Map<String, org.apache.commons.lang3.tuple.Pair<Searchable, Class<?>>> searchableFields, Map<String, String> entityFieldMap)
-