Class HvlOAuthBaseRoleGroupClaimQueryGenerator<X extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>,Y extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>>
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<X,Y>
- Type Parameters:
X
- the type parameterY
- the type parameter
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery>
- Direct Known Subclasses:
HvlOAuthRoleGroupClaimProfileGroupQueryGenerator
,HvlOAuthRoleGroupClaimProfileQueryGenerator
,HvlOAuthRoleGroupClaimRoleAssignerQueryGenerator
public abstract class HvlOAuthBaseRoleGroupClaimQueryGenerator<X extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>,Y extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>>
extends HvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,HvlOAuthRoleGroupQuery,X,Y>
The type is base query generator for role group claim.
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
entityClass, pathBuilder
-
Constructor Summary
ModifierConstructorDescriptionprotected
HvlOAuthBaseRoleGroupClaimQueryGenerator
(HvlOAuthRoleGroupQueryGenerator roleGroupQueryGenerator, X targetEntityRelQuery, Y assignedEntityQuery) Instantiates a new HvlOAuthBaseRoleGroupClaimQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionfinal com.querydsl.core.BooleanBuilder
protected final void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthRoleGroupQuery query) protected final void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthRoleGroupQuery roleGroupQuery) Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator
generateClaimDataProjectionQuery, prepareAssignedEntityJoinPredicate, prepareClaimDataBaseQuery, prepareOnlyAssignedEntityPredicate, prepareTargetEntityRelJoinPredicate
Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
addContainsIgnoreCase, generate
-
Constructor Details
-
HvlOAuthBaseRoleGroupClaimQueryGenerator
protected HvlOAuthBaseRoleGroupClaimQueryGenerator(HvlOAuthRoleGroupQueryGenerator roleGroupQueryGenerator, X targetEntityRelQuery, Y assignedEntityQuery) Instantiates a new HvlOAuthBaseRoleGroupClaimQueryGenerator.- Parameters:
roleGroupQueryGenerator
- the role group query generatortargetEntityRelQuery
- the target entity rel queryassignedEntityQuery
- the assigned entity query
-
-
Method Details
-
expressionBuilder
public final com.querydsl.core.BooleanBuilder expressionBuilder()- Specified by:
expressionBuilder
in interfacetr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<X extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>,
Y extends com.querydsl.core.types.dsl.EntityPathBase<? extends tr.com.havelsan.javarch.domain.model.entity.HvlEntity>> - Overrides:
expressionBuilder
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery>
-
preparePredicate
protected final void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleGroupClaimQueryModel roleGroupClaimQueryModel, HvlOAuthRoleGroupQuery roleGroupQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery>
-
prepareFilterPredicate
protected final void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthRoleGroupQuery query) - Overrides:
prepareFilterPredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,
HvlOAuthRoleGroupQuery>
-