Class HvlOAuthRoleAssignerProfileGroupRelQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,HvlOAuthRoleAssignerProfileGroupRelQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,HvlOAuthRoleAssignerProfileGroupRelQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractRelQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,HvlOAuthRoleAssignerProfileGroupRelQuery,HvlOAuthRoleQuery,HvlOAuthProfileGroupQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.role.generator.HvlOAuthRoleAssignerProfileGroupRelQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,
HvlOAuthRoleAssignerProfileGroupRelQuery>
@Component
public class HvlOAuthRoleAssignerProfileGroupRelQueryGenerator
extends HvlOAuthAbstractRelQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,HvlOAuthRoleAssignerProfileGroupRelQuery,HvlOAuthRoleQuery,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
ModifierConstructorDescriptionprotected
HvlOAuthRoleAssignerProfileGroupRelQueryGenerator
(HvlOAuthProfileGroupProfileRelQueryGenerator profileGroupProfileRelQueryGenerator) Instantiates a new Hvl o auth abstract rel query generator. -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional
<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery
(HvlOAuthRoleAssignerProfileGroupRelQuery roleAssignerProfileGroupRelQuery, HvlOAuthRoleAssignerProfileGroupRelQueryModel targetEntityRelQueryModel, HvlOAuthProfileGroupQuery profileGroupQuery) On add target entity join predicate optional.protected Optional
<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery
(HvlOAuthRoleAssignerProfileGroupRelQuery roleAssignerProfileGroupRelQuery, HvlOAuthRoleQuery roleQuery, HvlOAuthRoleAssignerProfileGroupRelQueryModel roleAssignerProfileGroupRelQueryModel) On add target entity join predicate optional.protected void
preparePredicate
(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleAssignerProfileGroupRelQueryModel queryModel, HvlOAuthRoleAssignerProfileGroupRelQuery query) 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
-
HvlOAuthRoleAssignerProfileGroupRelQueryGenerator
protected HvlOAuthRoleAssignerProfileGroupRelQueryGenerator(@Lazy HvlOAuthProfileGroupProfileRelQueryGenerator profileGroupProfileRelQueryGenerator) Instantiates a new Hvl o auth abstract rel query generator.- Parameters:
profileGroupProfileRelQueryGenerator
- the profile group profile rel query generator
-
-
Method Details
-
preparePredicate
protected void preparePredicate(com.querydsl.core.BooleanBuilder expressionBuilder, HvlOAuthRoleAssignerProfileGroupRelQueryModel queryModel, HvlOAuthRoleAssignerProfileGroupRelQuery query) - Specified by:
preparePredicate
in classtr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,
HvlOAuthRoleAssignerProfileGroupRelQuery>
-
onAddJoinPredicateToExistsQuery
protected Optional<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery(HvlOAuthRoleAssignerProfileGroupRelQuery roleAssignerProfileGroupRelQuery, HvlOAuthRoleQuery roleQuery, HvlOAuthRoleAssignerProfileGroupRelQueryModel roleAssignerProfileGroupRelQueryModel) On add target entity join predicate optional.- Specified by:
onAddJoinPredicateToExistsQuery
in classHvlOAuthAbstractRelQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,
HvlOAuthRoleAssignerProfileGroupRelQuery, HvlOAuthRoleQuery, HvlOAuthProfileGroupQuery> - Parameters:
roleAssignerProfileGroupRelQuery
- the target entity rel queryroleQuery
- the target x entity queryroleAssignerProfileGroupRelQueryModel
- the target entity rel query model- Returns:
- the optional
-
onAddJoinPredicateToExistsQuery
protected Optional<com.querydsl.core.types.dsl.BooleanExpression> onAddJoinPredicateToExistsQuery(HvlOAuthRoleAssignerProfileGroupRelQuery roleAssignerProfileGroupRelQuery, HvlOAuthRoleAssignerProfileGroupRelQueryModel targetEntityRelQueryModel, HvlOAuthProfileGroupQuery profileGroupQuery) On add target entity join predicate optional.- Specified by:
onAddJoinPredicateToExistsQuery
in classHvlOAuthAbstractRelQueryGenerator<HvlOAuthRoleAssignerProfileGroupRelQueryModel,
HvlOAuthRoleAssignerProfileGroupRelQuery, HvlOAuthRoleQuery, HvlOAuthProfileGroupQuery> - Parameters:
roleAssignerProfileGroupRelQuery
- the target entity rel querytargetEntityRelQueryModel
- the target entity rel query modelprofileGroupQuery
- the target y entity query- Returns:
- the optional
-