Class HvlOAuthProfileClaimProfileGroupQueryGenerator
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<HvlOAuthProfileClaimQueryModel,HvlOAuthProfileQuery,X,Y>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthBaseProfileClaimQueryGenerator<HvlOAuthProfileGroupProfileRelQuery,HvlOAuthProfileGroupQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileClaimProfileGroupQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileClaimQueryModel,
HvlOAuthProfileQuery>
@Component
public class HvlOAuthProfileClaimProfileGroupQueryGenerator
extends HvlOAuthBaseProfileClaimQueryGenerator<HvlOAuthProfileGroupProfileRelQuery,HvlOAuthProfileGroupQuery>
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
ModifierConstructorDescriptionprotected
HvlOAuthProfileClaimProfileGroupQueryGenerator
(HvlOAuthProfileQueryGenerator profileQueryGenerator) Instantiates a new HvlOAuthProfileClaimProfileGroupQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthProfileClaimQueryModel profileClaimQueryModel, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare assigned entity join predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthProfileClaimQueryModel profileClaimQueryModel, HvlOAuthProfileQuery profileQuery, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery) Prepare target entity rel join predicate boolean expression.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthBaseProfileClaimQueryGenerator
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
-
HvlOAuthProfileClaimProfileGroupQueryGenerator
protected HvlOAuthProfileClaimProfileGroupQueryGenerator(HvlOAuthProfileQueryGenerator profileQueryGenerator) Instantiates a new HvlOAuthProfileClaimProfileGroupQueryGenerator.- Parameters:
profileQueryGenerator
- the profile query generator
-
-
Method Details
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthProfileClaimQueryModel profileClaimQueryModel, HvlOAuthProfileQuery profileQuery, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileClaimQueryModel,
HvlOAuthProfileQuery, HvlOAuthProfileGroupProfileRelQuery, HvlOAuthProfileGroupQuery> - Parameters:
profileClaimQueryModel
- the entity claim query modelprofileQuery
- the entity queryprofileGroupProfileRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthProfileClaimQueryModel profileClaimQueryModel, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileClaimQueryModel,
HvlOAuthProfileQuery, HvlOAuthProfileGroupProfileRelQuery, HvlOAuthProfileGroupQuery> - Parameters:
profileClaimQueryModel
- the entity claim query modelprofileGroupProfileRelQuery
- the target entity rel queryassignedProfileGroupQuery
- the assigned entity query- Returns:
- the boolean expression
-