Class HvlOAuthUserClaimTrustedProxyQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthUserClaimQueryModel,HvlOAuthUserQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthUserClaimQueryModel,HvlOAuthUserQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthUserClaimQueryModel,HvlOAuthUserQuery,HvlOAuthTrustedProxyUserRelQuery,HvlOAuthTrustedProxyQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.generator.HvlOAuthBaseUserClaimQueryGenerator<HvlOAuthTrustedProxyUserRelQuery,HvlOAuthTrustedProxyQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.generator.HvlOAuthUserClaimTrustedProxyQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthUserClaimQueryModel,
HvlOAuthUserQuery>
@Component
public class HvlOAuthUserClaimTrustedProxyQueryGenerator
extends HvlOAuthBaseUserClaimQueryGenerator<HvlOAuthTrustedProxyUserRelQuery,HvlOAuthTrustedProxyQuery>
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
ConstructorDescriptionHvlOAuthUserClaimTrustedProxyQueryGenerator
(HvlOAuthUserQueryGenerator userQueryGenerator, HvlOAuthAcquiredRoleExpressionGenerator acquiredRoleExpressionGenerator) Instantiates a new HvlOAuthRoleClaimTrustedProxyQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthUserClaimQueryModel userClaimQueryModel, HvlOAuthTrustedProxyUserRelQuery trustedProxyUserRelQuery, HvlOAuthTrustedProxyQuery assignedTrustedProxyQuery) Prepare assigned entity join predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthUserClaimQueryModel userClaimQueryModel, HvlOAuthUserQuery userQuery, HvlOAuthTrustedProxyUserRelQuery trustedProxyUserRelQuery) Prepare target entity rel join predicate boolean expression.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.generator.HvlOAuthBaseUserClaimQueryGenerator
expressionBuilder, preparePredicate
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
-
HvlOAuthUserClaimTrustedProxyQueryGenerator
public HvlOAuthUserClaimTrustedProxyQueryGenerator(HvlOAuthUserQueryGenerator userQueryGenerator, HvlOAuthAcquiredRoleExpressionGenerator acquiredRoleExpressionGenerator) Instantiates a new HvlOAuthRoleClaimTrustedProxyQueryGenerator.- Parameters:
userQueryGenerator
- the user query generatoracquiredRoleExpressionGenerator
- the acquired role predicate generator
-
-
Method Details
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthUserClaimQueryModel userClaimQueryModel, HvlOAuthUserQuery userQuery, HvlOAuthTrustedProxyUserRelQuery trustedProxyUserRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthUserClaimQueryModel,
HvlOAuthUserQuery, HvlOAuthTrustedProxyUserRelQuery, HvlOAuthTrustedProxyQuery> - Parameters:
userClaimQueryModel
- the entity claim query modeluserQuery
- the entity querytrustedProxyUserRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthUserClaimQueryModel userClaimQueryModel, HvlOAuthTrustedProxyUserRelQuery trustedProxyUserRelQuery, HvlOAuthTrustedProxyQuery assignedTrustedProxyQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthUserClaimQueryModel,
HvlOAuthUserQuery, HvlOAuthTrustedProxyUserRelQuery, HvlOAuthTrustedProxyQuery> - Parameters:
userClaimQueryModel
- the user claim query modeltrustedProxyUserRelQuery
- the trusted proxy user rel queryassignedTrustedProxyQuery
- the assigned trusted proxy query- Returns:
- the boolean expression
-