Class HvlOAuthAcquiredProfileDetailExpressionGeneratorImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.generator.HvlOAuthAcquiredProfileDetailExpressionGeneratorImpl
- All Implemented Interfaces:
HvlOAuthAcquiredProfileDetailExpressionGenerator
@Component
public class HvlOAuthAcquiredProfileDetailExpressionGeneratorImpl
extends Object
implements HvlOAuthAcquiredProfileDetailExpressionGenerator
The class which implements
HvlOAuthAcquiredProfileDetailExpressionGenerator
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredPrincipalProfileDetailSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredPrincipalProfileDetailSubQuery
(Boolean enabled, QuadFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
(Boolean enabled, PentaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile group profile detail sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile group profile detail sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredProxiedProfileDetailSubQuery
(Boolean enabled, PentaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredProxiedProfileDetailSubQuery
(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredProxiedProfileGroupProfileDetailSubQuery
(Boolean enabled, HexaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile group profile detail sub query jpql query.<T> com.querydsl.jpa.JPQLQuery
<T> generateAcquiredProxiedProfileGroupProfileDetailSubQuery
(Boolean enabled, PentaFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile group profile detail sub query jpql query.
-
Constructor Details
-
HvlOAuthAcquiredProfileDetailExpressionGeneratorImpl
public HvlOAuthAcquiredProfileDetailExpressionGeneratorImpl()
-
-
Method Details
-
generateAcquiredPrincipalProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileDetailSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile sub query jpql query.- Specified by:
generateAcquiredPrincipalProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredPrincipalProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileDetailSubQuery(Boolean enabled, QuadFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile sub query jpql query.- Specified by:
generateAcquiredPrincipalProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieruserPredicateSupplier
- the user predicate supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredProxiedProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileDetailSubQuery(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile sub query jpql query.- Specified by:
generateAcquiredProxiedProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredProxiedProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileDetailSubQuery(Boolean enabled, PentaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile sub query jpql query.- Specified by:
generateAcquiredProxiedProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieruserPredicateSupplier
- the user predicate supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileGroupProfileDetailSubQuery(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile group profile detail sub query jpql query.- Specified by:
generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileGroupProfileDetailSubQuery(Boolean enabled, PentaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired principal profile group profile detail sub query jpql query.- Specified by:
generateAcquiredPrincipalProfileGroupProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieruserPredicateSupplier
- the user predicate supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredProxiedProfileGroupProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileGroupProfileDetailSubQuery(Boolean enabled, PentaFunction<HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile group profile detail sub query jpql query.- Specified by:
generateAcquiredProxiedProfileGroupProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-
generateAcquiredProxiedProfileGroupProfileDetailSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileGroupProfileDetailSubQuery(Boolean enabled, HexaFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthProfileDetailQuery, HvlOAuthProxyQuery, HvlOAuthProfileGroupQuery, HvlOAuthProfileDetailNameQuery, com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier) Generate acquired proxied profile group profile detail sub query jpql query.- Specified by:
generateAcquiredProxiedProfileGroupProfileDetailSubQuery
in interfaceHvlOAuthAcquiredProfileDetailExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredProfileProjectionSupplier
- the acquired profile projection supplieruserPredicateSupplier
- the user predicate supplieracquiredProfilePredicateSupplier
- the acquired profile predicate supplier- Returns:
- the jpql query
-