Class HvlOAuthProxyQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProxyQueryModel,HvlOAuthProxyQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProxyQueryModel,HvlOAuthProxyQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.proxy.generator.HvlOAuthProxyQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProxyQueryModel,
HvlOAuthProxyQuery>
@Component
public class HvlOAuthProxyQueryGenerator
extends tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProxyQueryModel,HvlOAuthProxyQuery>
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
ConstructorDescriptionHvlOAuthProxyQueryGenerator
(HvlOAuthProxyRoleRelQueryGenerator proxyRoleRelQueryGenerator) Instantiates a new HvlOAuthProxyQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionOptional
<com.querydsl.core.types.dsl.BooleanExpression> generateAcquiredByUserProfileExistsQuery
(HvlOAuthProxyQueryModel proxyQueryModel, HvlOAuthProxyQuery proxyQuery) Generate acquired by user profile exists query boolean expression.protected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProxyQuery proxyQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProxyQueryModel proxyQueryModel, HvlOAuthProxyQuery proxyQuery) 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
-
HvlOAuthProxyQueryGenerator
Instantiates a new HvlOAuthProxyQueryGenerator.- Parameters:
proxyRoleRelQueryGenerator
- the proxy role rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProxyQueryModel proxyQueryModel, HvlOAuthProxyQuery proxyQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProxyQueryModel,
HvlOAuthProxyQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProxyQuery proxyQuery) - Overrides:
prepareFilterPredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProxyQueryModel,
HvlOAuthProxyQuery>
-
generateAcquiredByUserProfileExistsQuery
public Optional<com.querydsl.core.types.dsl.BooleanExpression> generateAcquiredByUserProfileExistsQuery(HvlOAuthProxyQueryModel proxyQueryModel, HvlOAuthProxyQuery proxyQuery) Generate acquired by user profile exists query boolean expression.- Parameters:
proxyQueryModel
- the proxy query modelproxyQuery
- the proxy query- Returns:
- the boolean expression
-