Class HvlOAuthProfileGroupProfileRelQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,HvlOAuthProfileGroupProfileRelQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,HvlOAuthProfileGroupProfileRelQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractRelQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,HvlOAuthProfileGroupProfileRelQuery,HvlOAuthProfileGroupQuery,HvlOAuthProfileQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileGroupProfileRelQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,
HvlOAuthProfileGroupProfileRelQuery>
@Component
public class HvlOAuthProfileGroupProfileRelQueryGenerator
extends HvlOAuthAbstractRelQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,HvlOAuthProfileGroupProfileRelQuery,HvlOAuthProfileGroupQuery,HvlOAuthProfileQuery>
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
ConstructorDescriptionHvlOAuthProfileGroupProfileRelQueryGenerator
(HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthProfileGroupRoleGroupRelQueryGenerator profileGroupRoleGroupRelQueryGenerator, HvlOAuthRoleAssignerProfileGroupRelQueryGenerator roleAssignerProfileGroupRelQueryGenerator) Instantiates a new HvlOAuthProfileGroupProfileRelQueryGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional
<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery
(HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel, HvlOAuthProfileQuery profileQuery) On add target entity join predicate optional.protected Optional
<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery
(HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel) On add target entity join predicate optional.protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery) Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractRelQueryGenerator
generateExistsQuery, generateExistsQuery, generateExistsQuery, prepareFilterPredicate
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
-
HvlOAuthProfileGroupProfileRelQueryGenerator
public HvlOAuthProfileGroupProfileRelQueryGenerator(HvlOAuthProfileGroupRoleRelQueryGenerator profileGroupRoleRelQueryGenerator, HvlOAuthProfileGroupRoleGroupRelQueryGenerator profileGroupRoleGroupRelQueryGenerator, HvlOAuthRoleAssignerProfileGroupRelQueryGenerator roleAssignerProfileGroupRelQueryGenerator) Instantiates a new HvlOAuthProfileGroupProfileRelQueryGenerator.- Parameters:
profileGroupRoleRelQueryGenerator
- 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, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel, HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,
HvlOAuthProfileGroupProfileRelQuery>
-
onAddJoinPredicateToExistsQuery
protected Optional<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery(HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupQuery profileGroupQuery, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel) On add target entity join predicate optional.- Specified by:
onAddJoinPredicateToExistsQuery
in classHvlOAuthAbstractRelQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,
HvlOAuthProfileGroupProfileRelQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileQuery> - Parameters:
profileGroupProfileRelQuery
- the target entity rel queryprofileGroupQuery
- the target x entity queryprofileGroupProfileRelQueryModel
- the target entity rel query model- Returns:
- the optional
-
onAddJoinPredicateToExistsQuery
protected Optional<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery(HvlOAuthProfileGroupProfileRelQuery profileGroupProfileRelQuery, HvlOAuthProfileGroupProfileRelQueryModel profileGroupProfileRelQueryModel, HvlOAuthProfileQuery profileQuery) On add target entity join predicate optional.- Specified by:
onAddJoinPredicateToExistsQuery
in classHvlOAuthAbstractRelQueryGenerator<HvlOAuthProfileGroupProfileRelQueryModel,
HvlOAuthProfileGroupProfileRelQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileQuery> - Parameters:
profileGroupProfileRelQuery
- the target entity rel queryprofileGroupProfileRelQueryModel
- the target entity rel query modelprofileQuery
- the target y entity query- Returns:
- the optional
-