Class HvlOAuthProfileDetailQueryGenerator
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.HvlOAuthAbstractHierarchyQueryGenerator<HvlOAuthProfileDetailQueryModel,HvlOAuthProfileDetailQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileDetailQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileDetailQueryModel,
HvlOAuthProfileDetailQuery>
@Component
public class HvlOAuthProfileDetailQueryGenerator
extends HvlOAuthAbstractHierarchyQueryGenerator<HvlOAuthProfileDetailQueryModel,HvlOAuthProfileDetailQuery>
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
ConstructorDescriptionHvlOAuthProfileDetailQueryGenerator
(HvlOAuthProfileProfileDetailRelQueryGenerator profileProfileDetailRelQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator, HvlOAuthRoleAssignerProfileDetailRelQueryGenerator roleAssignerProfileDetailRelQueryGenerator) Instantiates a new HvlOAuthProfileDetailQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProfileDetailQuery profileDetailQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProfileDetailQueryModel profileDetailQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery) Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractHierarchyQueryGenerator
generateWithChildNodesRecursiveQuery, generateWithChildNodesRecursiveQuery, generateWithParentNodesRecursiveQuery, generateWithParentNodesRecursiveQuery
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
-
HvlOAuthProfileDetailQueryGenerator
public HvlOAuthProfileDetailQueryGenerator(HvlOAuthProfileProfileDetailRelQueryGenerator profileProfileDetailRelQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator, HvlOAuthRoleAssignerProfileDetailRelQueryGenerator roleAssignerProfileDetailRelQueryGenerator) Instantiates a new HvlOAuthProfileDetailQueryGenerator.- Parameters:
profileProfileDetailRelQueryGenerator
- the profile profile detail rel query generatorprofileGroupProfileDetailRelQueryGenerator
- the profile group profile detail rel query generatorroleAssignerProfileDetailRelQueryGenerator
- the role assigner profile detail rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProfileDetailQueryModel profileDetailQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileDetailQueryModel,
HvlOAuthProfileDetailQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthProfileDetailQuery profileDetailQuery)
-