Class HvlOAuthAuthorityWithOutParentExQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthAuthorityQueryModel,HvlOAuthAuthorityQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthAuthorityQueryModel,HvlOAuthAuthorityQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractHierarchyQueryGenerator<HvlOAuthAuthorityQueryModel,HvlOAuthAuthorityQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.authority.generator.HvlOAuthAuthorityWithOutParentExQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthAuthorityQueryModel,
HvlOAuthAuthorityQuery>
@Component
public class HvlOAuthAuthorityWithOutParentExQueryGenerator
extends HvlOAuthAbstractHierarchyQueryGenerator<HvlOAuthAuthorityQueryModel,HvlOAuthAuthorityQuery>
HvlOAuthAuthorityQueryGenerator is a class which is used to prepare predicate according to provided query model.
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
entityClass, pathBuilder
-
Constructor Summary
ConstructorDescriptionHvlOAuthAuthorityWithOutParentExQueryGenerator
(HvlOAuthAuthorityTagRelQueryGenerator authorityTagRelQueryGenerator, HvlOAuthRoleAuthorityRelQueryGenerator roleAuthorityRelQueryGenerator) Instantiates a new HvlOAuthAuthorityQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthAuthorityQuery authorityQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthAuthorityQueryModel authorityQueryModel, HvlOAuthAuthorityQuery authorityQuery) 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
-
HvlOAuthAuthorityWithOutParentExQueryGenerator
public HvlOAuthAuthorityWithOutParentExQueryGenerator(HvlOAuthAuthorityTagRelQueryGenerator authorityTagRelQueryGenerator, HvlOAuthRoleAuthorityRelQueryGenerator roleAuthorityRelQueryGenerator) Instantiates a new HvlOAuthAuthorityQueryGenerator.- Parameters:
authorityTagRelQueryGenerator
- the authority tag rel query generatorroleAuthorityRelQueryGenerator
- the role authority rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthAuthorityQueryModel authorityQueryModel, HvlOAuthAuthorityQuery authorityQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthAuthorityQueryModel,
HvlOAuthAuthorityQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthAuthorityQuery authorityQuery)
-