Class HvlOAuthRoleGroupClaimProfileQueryGenerator
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<HvlOAuthRoleGroupClaimQueryModel,HvlOAuthRoleGroupQuery,X,Y>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthBaseRoleGroupClaimQueryGenerator<HvlOAuthProfileRoleGroupRelQuery,HvlOAuthProfileQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthRoleGroupClaimProfileQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery>
@Component
public class HvlOAuthRoleGroupClaimProfileQueryGenerator
extends HvlOAuthBaseRoleGroupClaimQueryGenerator<HvlOAuthProfileRoleGroupRelQuery,HvlOAuthProfileQuery>
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
ConstructorDescriptionHvlOAuthRoleGroupClaimProfileQueryGenerator
(HvlOAuthRoleGroupQueryGenerator roleGroupQueryGenerator) Instantiates a new HvlOAuthRoleGroupClaimProfileQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthProfileRoleGroupRelQuery profileRoleGroupRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare assigned entity join predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthRoleGroupQuery roleGroupQuery, HvlOAuthProfileRoleGroupRelQuery profileRoleGroupRelQuery) Prepare target entity rel join predicate boolean expression.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthBaseRoleGroupClaimQueryGenerator
expressionBuilder, prepareFilterPredicate, 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
-
Constructor Details
-
HvlOAuthRoleGroupClaimProfileQueryGenerator
public HvlOAuthRoleGroupClaimProfileQueryGenerator(HvlOAuthRoleGroupQueryGenerator roleGroupQueryGenerator) Instantiates a new HvlOAuthRoleGroupClaimProfileQueryGenerator.- Parameters:
roleGroupQueryGenerator
- the role group query generator
-
-
Method Details
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthRoleGroupQuery roleGroupQuery, HvlOAuthProfileRoleGroupRelQuery profileRoleGroupRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery, HvlOAuthProfileRoleGroupRelQuery, HvlOAuthProfileQuery> - Parameters:
roleGroupClaimQueryModel
- the entity claim query modelroleGroupQuery
- the entity queryprofileRoleGroupRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthProfileRoleGroupRelQuery profileRoleGroupRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery, HvlOAuthProfileRoleGroupRelQuery, HvlOAuthProfileQuery> - Parameters:
roleGroupClaimQueryModel
- the entity claim query modelprofileRoleGroupRelQuery
- the target entity rel queryassignedProfileQuery
- the assigned entity query- Returns:
- the boolean expression
-