Class HvlOAuthProfileDetailClaimProfileQueryGenerator
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,HvlOAuthProfileProfileDetailRelQuery,HvlOAuthProfileQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthBaseProfileDetailClaimQueryGenerator<HvlOAuthProfileProfileDetailRelQuery,HvlOAuthProfileQuery>
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.generator.HvlOAuthProfileDetailClaimProfileQueryGenerator
- All Implemented Interfaces:
tr.com.havelsan.javarch.data.jpa.query.generator.HvlQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery>
@Component
public class HvlOAuthProfileDetailClaimProfileQueryGenerator
extends HvlOAuthBaseProfileDetailClaimQueryGenerator<HvlOAuthProfileProfileDetailRelQuery,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
ConstructorDescriptionHvlOAuthProfileDetailClaimProfileQueryGenerator
(HvlOAuthProfileDetailQueryGenerator profileDetailQueryGenerator, HvlOAuthProfileProfileDetailRelQueryGenerator profileProfileDetailRelQueryGenerator) Instantiates a new profile detail claim profile query generator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.core.types.dsl.BooleanExpression
prepareAssignedEntityJoinPredicate
(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare assigned entity join predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareOnlyAssignedEntityPredicate
(Long assignedProfileId, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare only assigned entity predicate boolean expression.protected com.querydsl.core.types.dsl.BooleanExpression
prepareTargetEntityRelJoinPredicate
(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery) 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
-
HvlOAuthProfileDetailClaimProfileQueryGenerator
public HvlOAuthProfileDetailClaimProfileQueryGenerator(HvlOAuthProfileDetailQueryGenerator profileDetailQueryGenerator, HvlOAuthProfileProfileDetailRelQueryGenerator profileProfileDetailRelQueryGenerator) Instantiates a new profile detail claim profile query generator.- Parameters:
profileDetailQueryGenerator
- the profile detail query generator
-
-
Method Details
-
prepareOnlyAssignedEntityPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareOnlyAssignedEntityPredicate(Long assignedProfileId, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare only assigned entity predicate boolean expression.- Overrides:
prepareOnlyAssignedEntityPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileProfileDetailRelQuery, HvlOAuthProfileQuery> - Parameters:
assignedProfileId
- the assigned entity idprofileDetailQuery
- the entity queryprofileProfileDetailRelQuery
- the target entity rel queryassignedProfileQuery
- the assigned entity query- Returns:
- the boolean expression
-
prepareTargetEntityRelJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareTargetEntityRelJoinPredicate(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileDetailQuery profileDetailQuery, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery) Prepare target entity rel join predicate boolean expression.- Specified by:
prepareTargetEntityRelJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileProfileDetailRelQuery, HvlOAuthProfileQuery> - Parameters:
profileDetailClaimQueryModel
- the entity claim query modelprofileDetailQuery
- the entity queryprofileProfileDetailRelQuery
- the target entity rel query- Returns:
- the boolean expression
-
prepareAssignedEntityJoinPredicate
protected com.querydsl.core.types.dsl.BooleanExpression prepareAssignedEntityJoinPredicate(HvlOAuthProfileDetailClaimQueryModel profileDetailClaimQueryModel, HvlOAuthProfileProfileDetailRelQuery profileProfileDetailRelQuery, HvlOAuthProfileQuery assignedProfileQuery) Prepare assigned entity join predicate boolean expression.- Specified by:
prepareAssignedEntityJoinPredicate
in classHvlOAuthAbstractEntityClaimQueryGenerator<HvlOAuthProfileDetailClaimQueryModel,
HvlOAuthProfileDetailQuery, HvlOAuthProfileProfileDetailRelQuery, HvlOAuthProfileQuery> - Parameters:
profileDetailClaimQueryModel
- the entity claim query modelprofileProfileDetailRelQuery
- the target entity rel queryassignedProfileQuery
- the assigned entity query- Returns:
- the boolean expression
-