Class HvlOAuthProfileGroupQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HQM,HQ>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProfileGroupQueryModel,HvlOAuthProfileGroupQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileGroupQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileGroupQueryModel,
HvlOAuthProfileGroupQuery>
@Component
public class HvlOAuthProfileGroupQueryGenerator
extends tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProfileGroupQueryModel,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
ConstructorDescriptionHvlOAuthProfileGroupQueryGenerator
(HvlOAuthProfileGroupProfileRelQueryGenerator profileGroupProfileRelQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator, HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthProfileGroupRoleGroupRelQueryGenerator profileGroupRoleGroupRelQueryGenerator, HvlOAuthRoleAssignerProfileGroupRelQueryGenerator roleAssignerProfileGroupRelQueryGenerator) Instantiates a new HvlOAuthProfileGroupQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProfileGroupQuery profileGroupQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProfileGroupQueryModel profileGroupQueryModel, HvlOAuthProfileGroupQuery profileGroupQuery) Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator
expressionBuilder
Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
addContainsIgnoreCase, generate
-
Constructor Details
-
HvlOAuthProfileGroupQueryGenerator
public HvlOAuthProfileGroupQueryGenerator(HvlOAuthProfileGroupProfileRelQueryGenerator profileGroupProfileRelQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator, HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthProfileGroupRoleGroupRelQueryGenerator profileGroupRoleGroupRelQueryGenerator, HvlOAuthRoleAssignerProfileGroupRelQueryGenerator roleAssignerProfileGroupRelQueryGenerator) Instantiates a new HvlOAuthProfileGroupQueryGenerator.- Parameters:
profileGroupProfileRelQueryGenerator
- the profile group profile rel query generatorprofileGroupProfileDetailRelQueryGenerator
- the profile group profile detail rel query generatorprofileGroupRoleRelQueryGenerator
- the profile group role rel query generatorprofileGroupRoleGroupRelQueryGenerator
- the profile group role group rel query generatorroleAssignerProfileGroupRelQueryGenerator
- the role assigner profile group rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProfileGroupQueryModel profileGroupQueryModel, HvlOAuthProfileGroupQuery profileGroupQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileGroupQueryModel,
HvlOAuthProfileGroupQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProfileGroupQuery profileGroupQuery) - Overrides:
prepareFilterPredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileGroupQueryModel,
HvlOAuthProfileGroupQuery>
-