Class HvlRToolExecutableReportQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HQM,HQ>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlRToolExecutableReportQueryModel,HvlRToolExecutableReportQuery>
tr.com.havelsan.javarch.report.rtool.starter.generator.HvlRToolExecutableReportQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlRToolExecutableReportQueryModel,
HvlRToolExecutableReportQuery>
@Component
public class HvlRToolExecutableReportQueryGenerator
extends tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlRToolExecutableReportQueryModel,HvlRToolExecutableReportQuery>
The type is a component which is used to prepare query statements.
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
entityClass, pathBuilder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionUnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportExecutingParam>>
generateExecutingParamsBaseQuery
(Long executableReportId, HvlRToolReportExecutingParamQuery reportExecutingParamQuery) Generate executing params base query.UnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportAuthority>>
generateReportAuthoritiesBaseQuery
(Long executableReportId, HvlRToolReportAuthorityQuery reportAuthorityQuery) Generate report authorities base query.UnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportLocale>>
generateReportLocalesBaseQuery
(Long executableReportId, HvlRToolReportLocaleQuery reportLocaleQuery) Generate report locales base query.protected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlRToolExecutableReportQuery executableReportQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlRToolExecutableReportQueryModel executableReportQueryModel, HvlRToolExecutableReportQuery executableReportQuery) Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator
expressionBuilder
Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
addContainsIgnoreCase, generate
-
Constructor Details
-
HvlRToolExecutableReportQueryGenerator
public HvlRToolExecutableReportQueryGenerator()
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlRToolExecutableReportQueryModel executableReportQueryModel, HvlRToolExecutableReportQuery executableReportQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlRToolExecutableReportQueryModel,
HvlRToolExecutableReportQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlRToolExecutableReportQuery executableReportQuery) - Overrides:
prepareFilterPredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlRToolExecutableReportQueryModel,
HvlRToolExecutableReportQuery>
-
generateReportLocalesBaseQuery
public UnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportLocale>> generateReportLocalesBaseQuery(Long executableReportId, HvlRToolReportLocaleQuery reportLocaleQuery) Generate report locales base query.- Parameters:
executableReportId
- the executable report idreportLocaleQuery
- the report locale query- Returns:
- the unary operator
-
generateExecutingParamsBaseQuery
public UnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportExecutingParam>> generateExecutingParamsBaseQuery(Long executableReportId, HvlRToolReportExecutingParamQuery reportExecutingParamQuery) Generate executing params base query.- Parameters:
executableReportId
- the executable report idreportExecutingParamQuery
- the report executing param query- Returns:
- the unary operator
-
generateReportAuthoritiesBaseQuery
public UnaryOperator<com.querydsl.jpa.impl.JPAQuery<HvlRToolReportAuthority>> generateReportAuthoritiesBaseQuery(Long executableReportId, HvlRToolReportAuthorityQuery reportAuthorityQuery) Generate report authorities base query.- Parameters:
executableReportId
- the executable report idreportAuthorityQuery
- the report authority query- Returns:
- the unary operator
-