Class HvlOAuthRoleQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HQM,HQ>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthRoleQueryModel,HvlOAuthRoleQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthRoleQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthRoleQueryModel,
HvlOAuthRoleQuery>
@Component
public class HvlOAuthRoleQueryGenerator
extends tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthRoleQueryModel,HvlOAuthRoleQuery>
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
ConstructorDescriptionHvlOAuthRoleQueryGenerator
(HvlOAuthRoleAuthorityRelQueryGenerator roleAuthorityRelQueryGenerator, HvlOAuthRoleGroupRoleRelQueryGenerator roleGroupRoleRelQueryGenerator, HvlOAuthProfileRoleRelQueryGenerator profileRoleRelQueryGenerator, HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthPredefinedProxyRoleRelQueryGenerator predefinedProxyRoleRelQueryGenerator, HvlOAuthProxyRoleRelQueryGenerator proxyRoleRelQueryGenerator, HvlOAuthTrustedProxyRoleRelQueryGenerator trustedProxyRoleRelQueryGenerator) Instantiates a new HvlOAuthRoleQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.dsl.BooleanExpression
Generate editable role base predicate boolean expression.protected void
prepareFilterPredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthRoleQuery hvlOAuthRoleQuery) protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleQueryModel roleQueryModel, HvlOAuthRoleQuery roleQuery) 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
-
HvlOAuthRoleQueryGenerator
public HvlOAuthRoleQueryGenerator(HvlOAuthRoleAuthorityRelQueryGenerator roleAuthorityRelQueryGenerator, HvlOAuthRoleGroupRoleRelQueryGenerator roleGroupRoleRelQueryGenerator, HvlOAuthProfileRoleRelQueryGenerator profileRoleRelQueryGenerator, HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthPredefinedProxyRoleRelQueryGenerator predefinedProxyRoleRelQueryGenerator, HvlOAuthProxyRoleRelQueryGenerator proxyRoleRelQueryGenerator, HvlOAuthTrustedProxyRoleRelQueryGenerator trustedProxyRoleRelQueryGenerator) Instantiates a new HvlOAuthRoleQueryGenerator.- Parameters:
roleAuthorityRelQueryGenerator
- the role authority rel query generatorroleGroupRoleRelQueryGenerator
- the role group role rel query generatorprofileRoleRelQueryGenerator
- the profile role rel query generatorprofileGroupRoleRelQueryGenerator
- the profile group role rel query generatorpredefinedProxyRoleRelQueryGenerator
- the predefined proxy role rel query generatorproxyRoleRelQueryGenerator
- the proxy role rel query generatortrustedProxyRoleRelQueryGenerator
- the trusted proxy role rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleQueryModel roleQueryModel, HvlOAuthRoleQuery roleQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleQueryModel,
HvlOAuthRoleQuery>
-
prepareFilterPredicate
protected void prepareFilterPredicate(com.querydsl.core.BooleanBuilder expressionBuilder, Map<String, Object> filters, HvlOAuthRoleQuery hvlOAuthRoleQuery) - Overrides:
prepareFilterPredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleQueryModel,
HvlOAuthRoleQuery>
-
generateEditableRoleBasePredicate
public com.querydsl.core.types.dsl.BooleanExpression generateEditableRoleBasePredicate(HvlOAuthRoleQuery roleQuery) Generate editable role base predicate boolean expression.- Parameters:
roleQuery
- the role query- Returns:
- the boolean expression
-