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<HvlOAuthRoleGroupClaimQueryModel,HvlOAuthRoleGroupQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,HvlOAuthRoleGroupQuery>
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 parameter
Y - 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.
  • Constructor Details

    • HvlOAuthBaseRoleGroupClaimQueryGenerator

      protected HvlOAuthBaseRoleGroupClaimQueryGenerator(HvlOAuthRoleGroupQueryGenerator roleGroupQueryGenerator, X targetEntityRelQuery, Y assignedEntityQuery)
      Instantiates a new HvlOAuthBaseRoleGroupClaimQueryGenerator.
      Parameters:
      roleGroupQueryGenerator - the role group query generator
      targetEntityRelQuery - the target entity rel query
      assignedEntityQuery - the assigned entity query
  • Method Details

    • expressionBuilder

      public final com.querydsl.core.BooleanBuilder expressionBuilder()
      Specified by:
      expressionBuilder in interface tr.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 class tr.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 class tr.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 class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleGroupClaimQueryModel,HvlOAuthRoleGroupQuery>