Class HvlOAuthProfileDetailClaimProfileGroupQueryGenerator
java.lang.Object
tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,HvlOAuthProfileDetailQuery>
tr.com.havelsan.javarch.data.jpa.query.generator.HvlEntityQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,HvlOAuthProfileDetailQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,HvlOAuthProfileDetailQuery,HvlOAuthProfileGroupProfileDetailRelQuery,HvlOAuthProfileGroupQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthBaseProfileDetailClaimQueryGenerator<HvlOAuthProfileGroupProfileDetailRelQuery,HvlOAuthProfileGroupQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileDetailClaimProfileGroupQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery>
@Component
public class HvlOAuthProfileDetailClaimProfileGroupQueryGenerator
extends HvlOAuthBaseProfileDetailClaimQueryGenerator<HvlOAuthProfileGroupProfileDetailRelQuery,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
ConstructorDescriptionHvlOAuthProfileDetailClaimProfileGroupQueryGenerator
(HvlOAuthProfileDetailQueryGenerator profileDetailQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator) Instantiates a new profile detail claim profile group query generator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare assigned entity join predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareOnlyAssignedEntityPredicate
(Long assignedProfileGroupId, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare only assigned entity predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery) Prepare target entity rel join predicate boolean expression.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthBaseProfileDetailClaimQueryGenerator
expressionBuilder, prepareClaimDataBaseQuery, preparePredicate
Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.generator.HvlOAuthAbstractEntityClaimQueryGenerator
generateClaimDataProjectionQuery
Methods inherited from class tr.com.havelsan.javarch.data.jpa.query.generator.HvlBaseQueryGenerator
addContainsIgnoreCase, generate, prepareFilterPredicate
-
Constructor Details
-
HvlOAuthProfileDetailClaimProfileGroupQueryGenerator
public HvlOAuthProfileDetailClaimProfileGroupQueryGenerator(HvlOAuthProfileDetailQueryGenerator profileDetailQueryGenerator, HvlOAuthProfileGroupProfileDetailRelQueryGenerator profileGroupProfileDetailRelQueryGenerator) Instantiates a new profile detail claim profile group query generator.- Parameters:
profileDetailQueryGenerator
- the profile detail query generator
-
-
Method Details
-
prepareOnlyAssignedEntityPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareOnlyAssignedEntityPredicate(Long assignedProfileGroupId, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare only assigned entity predicate boolean expression.- Overrides:
prepareOnlyAssignedEntityPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery> - Parameters:
assignedProfileGroupId
- the assigned entity idprofileDetailQuery
- the entity queryprofileGroupProfileDetailRelQuery
- the target entity rel queryassignedProfileGroupQuery
- the assigned entity query- Returns:
- the boolean expression
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery> - Parameters:
profileDetailClaimQueryModel
- the entity claim query modelprofileDetailQuery
- the entity queryprofileGroupProfileDetailRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileGroupProfileDetailRelQuery profileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery assignedProfileGroupQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupProfileDetailRelQuery, HvlOAuthProfileGroupQuery> - Parameters:
profileDetailClaimQueryModel
- the entity claim query modelprofileGroupProfileDetailRelQuery
- the target entity rel queryassignedProfileGroupQuery
- the assigned entity query- Returns:
- the boolean expression
-