Class ConversionJpaDaoSupport.FilterProcesor<T extends com.flowingcode.backendcore.model.Identifiable<K>,K extends Serializable>
java.lang.Object
com.flowingcode.backendcore.dao.jpa.ConversionJpaDaoSupport.FilterProcesor<T,K>
- Enclosing interface:
- ConversionJpaDaoSupport<S,
T extends com.flowingcode.backendcore.model.Identifiable<K>, K extends Serializable>
public static class ConversionJpaDaoSupport.FilterProcesor<T extends com.flowingcode.backendcore.model.Identifiable<K>,K extends Serializable>
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.persistence.TypedQuery<T>addPagination(jakarta.persistence.criteria.CriteriaQuery<T> detachedCriteria, com.flowingcode.backendcore.model.QuerySpec filter) protected jakarta.persistence.criteria.CriteriaQuery<T>createFilterCriteria(com.flowingcode.backendcore.model.QuerySpec baseFilter, jakarta.persistence.criteria.CriteriaBuilder cb) executeCriteria(jakarta.persistence.criteria.CriteriaQuery<T> criteria) protected TexecuteCriteriaForUniqueResult(jakarta.persistence.criteria.CriteriaQuery<T> criteria) filter(com.flowingcode.backendcore.model.QuerySpec baseFilter) filterFullData(com.flowingcode.backendcore.model.QuerySpec filter) filterNotFullData(com.flowingcode.backendcore.model.QuerySpec filter)
-
Method Details
-
filter
-
createFilterCriteria
protected jakarta.persistence.criteria.CriteriaQuery<T> createFilterCriteria(com.flowingcode.backendcore.model.QuerySpec baseFilter, jakarta.persistence.criteria.CriteriaBuilder cb) -
filterFullData
-
filterNotFullData
-
executeCriteria
-
executeCriteriaForUniqueResult
-
addPagination
-