Class HvlOAuthRoleClaimPredefinedProxyQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HQM,HQ>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<M,Q>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleClaimQueryModel,HvlOAuthRoleQuery,X,Y>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthBaseRoleClaimQueryGenerator<HvlOAuthPredefinedProxyRoleRelQuery,HvlOAuthPredefinedProxyQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthRoleClaimPredefinedProxyQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthRoleClaimQueryModel,
HvlOAuthRoleQuery>
@Component
public class HvlOAuthRoleClaimPredefinedProxyQueryGenerator
extends HvlOAuthBaseRoleClaimQueryGenerator<HvlOAuthPredefinedProxyRoleRelQuery,HvlOAuthPredefinedProxyQuery>
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
ConstructorDescriptionHvlOAuthRoleClaimPredefinedProxyQueryGenerator
(HvlOAuthRoleQueryGenerator roleQueryGenerator, HvlOAuthAcquiredRoleExpressionGenerator acquiredRoleExpressionGenerator) Instantiates a new HvlOAuthRoleClaimPredefinedProxyQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthPredefinedProxyRoleRelQuery predefinedProxyRoleRelQuery, HvlOAuthPredefinedProxyQuery assignedPredefinedProxyQuery) Prepare assigned entity join predicate boolean expression.protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthRoleQuery roleQuery) protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthRoleQuery roleQuery, HvlOAuthPredefinedProxyRoleRelQuery predefinedProxyRoleRelQuery) Prepare target entity rel join predicate boolean expression.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthBaseRoleClaimQueryGenerator
expressionBuilder
Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator
generateClaimDataProjectionQuery, prepareClaimDataBaseQuery, prepareOnlyAssignedEntityPredicate
Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
addContainsIgnoreCase, generate, prepareFilterPredicate
-
Constructor Details
-
HvlOAuthRoleClaimPredefinedProxyQueryGenerator
public HvlOAuthRoleClaimPredefinedProxyQueryGenerator(HvlOAuthRoleQueryGenerator roleQueryGenerator, HvlOAuthAcquiredRoleExpressionGenerator acquiredRoleExpressionGenerator) Instantiates a new HvlOAuthRoleClaimPredefinedProxyQueryGenerator.- Parameters:
roleQueryGenerator
- the role query generatoracquiredRoleExpressionGenerator
- the acquired role predicate generator
-
-
Method Details
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthRoleQuery roleQuery, HvlOAuthPredefinedProxyRoleRelQuery predefinedProxyRoleRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleClaimQueryModel,
HvlOAuthRoleQuery, HvlOAuthPredefinedProxyRoleRelQuery, HvlOAuthPredefinedProxyQuery> - Parameters:
roleClaimQueryModel
- the entity claim query modelroleQuery
- the entity querypredefinedProxyRoleRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthPredefinedProxyRoleRelQuery predefinedProxyRoleRelQuery, HvlOAuthPredefinedProxyQuery assignedPredefinedProxyQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleClaimQueryModel,
HvlOAuthRoleQuery, HvlOAuthPredefinedProxyRoleRelQuery, HvlOAuthPredefinedProxyQuery> - Parameters:
roleClaimQueryModel
- the entity claim query modelpredefinedProxyRoleRelQuery
- the target entity rel queryassignedPredefinedProxyQuery
- the assigned entity query- Returns:
- the boolean expression
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleClaimQueryModel roleClaimQueryModel, HvlOAuthRoleQuery roleQuery)
-