Class HvlOAuthAcquiredRoleExpressionGeneratorImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.generator.HvlOAuthAcquiredRoleExpressionGeneratorImpl
- All Implemented Interfaces:
HvlOAuthAcquiredRoleExpressionGenerator
@Component
public class HvlOAuthAcquiredRoleExpressionGeneratorImpl
extends Object
implements HvlOAuthAcquiredRoleExpressionGenerator
The class which implements
HvlOAuthAcquiredRoleExpressionGenerator
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.dsl.BooleanExpression
generateAcquiredPrincipalRolePredicate
(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired principal role predicate boolean expression.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredProxiedRoleByRoleIdPredicate
(HvlOAuthUserQuery targetUserQuery, Boolean enabled, Set<Long> roleIdSet) Generate acquired proxied role by role id predicate boolean expression.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredProxiedRolePredicate
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired proxied role predicate boolean expression.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleByProfileGroupIdPredicate
(HvlOAuthProfileQuery targetProfileQuery, Boolean enabled, Set<Long> profileGroupIdSet) Generate acquired role by profile group id predicate boolean expression.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileGroupRoleSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileGroupRoleSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role sub query jpql query.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleByProfileIdPredicate
(HvlOAuthRoleQuery targetRoleQuery, Boolean enabled, Set<Long> profileIdSet) Generate acquired role by profile id predicate boolean expression.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileRoleGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileRoleGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileRoleSubQuery
(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProfileRoleSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role sub query jpql query.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleByProxyIdPredicate
(HvlOAuthRoleQuery targetRoleQuery, Boolean enabled, Set<Long> proxyIdSet) Generate acquired role by proxy id predicate boolean expression.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleByProxyIdPredicate
(HvlOAuthUserQuery targetUserQuery, Boolean enabled, Set<Long> proxyIdSet) Generate acquired role by proxy id predicate boolean expression.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProxyRoleSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by proxy role sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleByProxyRoleSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by proxy role sub query jpql query.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleByRolePredicate
(HvlOAuthUserQuery targetUserQuery, boolean includeProxied, Boolean enabled, Function<HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by role predicate boolean expression.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleGroupByProfileGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleGroupByProfileGroupSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile group sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleGroupByProfileSubQuery
(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile sub query jpql query.<T> com.querydsl.jpa.JPQLQuery<T>
generateAcquiredRoleGroupByProfileSubQuery
(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile sub query jpql query.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleGroupByRoleGroupIdPredicate
(HvlOAuthProfileQuery targetProfileQuery, Boolean enabled, Set<Long> roleGroupIdSet) Generate acquired role group by role group id predicate boolean expression.com.querydsl.core.types.dsl.BooleanExpression
generateAcquiredRoleGroupPredicate
(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group predicate boolean expression.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tr.com.havelsan.javarch.oauth.jpa.data.provider.module.support.acquired.generator.HvlOAuthAcquiredRoleExpressionGenerator
generateAcquiredProxiedRoleByRoleIdPredicate, generateAcquiredRoleByProfileGroupIdPredicate, generateAcquiredRoleByProfileIdPredicate, generateAcquiredRoleByProxyIdPredicate, generateAcquiredRoleByProxyIdPredicate, generateAcquiredRoleByRoleIdPredicate, generateAcquiredRoleByRoleIdPredicate, generateAcquiredRoleGroupByRoleGroupIdPredicate
-
Constructor Details
-
HvlOAuthAcquiredRoleExpressionGeneratorImpl
public HvlOAuthAcquiredRoleExpressionGeneratorImpl()
-
-
Method Details
-
generateAcquiredRoleByProfileRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileRoleSubQuery(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role sub query jpql query.- Specified by:
generateAcquiredRoleByProfileRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileRoleSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role sub query jpql query.- Specified by:
generateAcquiredRoleByProfileRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileRoleGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileRoleGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role group sub query jpql query.- Specified by:
generateAcquiredRoleByProfileRoleGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileRoleGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileRoleGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile role group sub query jpql query.- Specified by:
generateAcquiredRoleByProfileRoleGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileGroupRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileGroupRoleSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role sub query jpql query.- Specified by:
generateAcquiredRoleByProfileGroupRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileGroupRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileGroupRoleSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role sub query jpql query.- Specified by:
generateAcquiredRoleByProfileGroupRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileGroupRoleGroupSubQuery(Boolean enabled, QuadFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.- Specified by:
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileGroupRoleGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.- Specified by:
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProfileGroupRoleGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by profile group role group sub query jpql query.- Specified by:
generateAcquiredRoleByProfileGroupRoleGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredPrincipalRolePredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredPrincipalRolePredicate(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired principal role predicate boolean expression.- Specified by:
generateAcquiredPrincipalRolePredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
enabled
- the enabledacquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the boolean expression
-
generateAcquiredRoleByProxyRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProxyRoleSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by proxy role sub query jpql query.- Specified by:
generateAcquiredRoleByProxyRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleByProxyRoleSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleByProxyRoleSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.Expression<T>> acquiredRoleProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by proxy role sub query jpql query.- Specified by:
generateAcquiredRoleByProxyRoleSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleProjectionSupplier
- the acquired role projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the jpql query
-
generateAcquiredProxiedRolePredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProxiedRolePredicate(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProxyQuery, HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired proxied role predicate boolean expression.- Specified by:
generateAcquiredProxiedRolePredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
enabled
- the enabledacquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the boolean expression
-
generateAcquiredRoleByRolePredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleByRolePredicate(HvlOAuthUserQuery targetUserQuery, boolean includeProxied, Boolean enabled, Function<HvlOAuthRoleQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRolePredicateSupplier) Generate acquired role by role predicate boolean expression.- Specified by:
generateAcquiredRoleByRolePredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetUserQuery
- the target user queryincludeProxied
- the include proxiedenabled
- the enabledacquiredRolePredicateSupplier
- the acquired role predicate supplier- Returns:
- the boolean expression
-
generateAcquiredRoleByProfileIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleByProfileIdPredicate(HvlOAuthRoleQuery targetRoleQuery, Boolean enabled, Set<Long> profileIdSet) Generate acquired role by profile id predicate boolean expression.- Specified by:
generateAcquiredRoleByProfileIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetRoleQuery
- the target role queryenabled
- the enabledprofileIdSet
- the profile id set- Returns:
- the boolean expression
-
generateAcquiredRoleByProfileGroupIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleByProfileGroupIdPredicate(HvlOAuthProfileQuery targetProfileQuery, Boolean enabled, Set<Long> profileGroupIdSet) Generate acquired role by profile group id predicate boolean expression.- Specified by:
generateAcquiredRoleByProfileGroupIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetProfileQuery
- the target profile queryenabled
- the enabledprofileGroupIdSet
- the profile group id set- Returns:
- the boolean expression
-
generateAcquiredRoleByProxyIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleByProxyIdPredicate(HvlOAuthUserQuery targetUserQuery, Boolean enabled, Set<Long> proxyIdSet) Generate acquired role by proxy id predicate boolean expression.- Specified by:
generateAcquiredRoleByProxyIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetUserQuery
- the target user queryenabled
- the enabledproxyIdSet
- the proxy id set- Returns:
- the boolean expression
-
generateAcquiredRoleByProxyIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleByProxyIdPredicate(HvlOAuthRoleQuery targetRoleQuery, Boolean enabled, Set<Long> proxyIdSet) Generate acquired role by proxy id predicate boolean expression.- Specified by:
generateAcquiredRoleByProxyIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetRoleQuery
- the target role queryenabled
- the enabledproxyIdSet
- the proxy id set- Returns:
- the boolean expression
-
generateAcquiredProxiedRoleByRoleIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProxiedRoleByRoleIdPredicate(HvlOAuthUserQuery targetUserQuery, Boolean enabled, Set<Long> roleIdSet) Generate acquired proxied role by role id predicate boolean expression.- Specified by:
generateAcquiredProxiedRoleByRoleIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetUserQuery
- the target user queryenabled
- the enabledroleIdSet
- the role id set- Returns:
- the boolean expression
-
generateAcquiredRoleGroupByProfileSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleGroupByProfileSubQuery(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile sub query jpql query.- Specified by:
generateAcquiredRoleGroupByProfileSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleGroupProjectionSupplier
- the acquired role group projection supplieracquiredRoleGroupPredicateSupplier
- the acquired role group predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleGroupByProfileSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleGroupByProfileSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile sub query jpql query.- Specified by:
generateAcquiredRoleGroupByProfileSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleGroupProjectionSupplier
- the acquired role group projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRoleGroupPredicateSupplier
- the acquired role group predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleGroupByProfileGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleGroupByProfileGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile group sub query jpql query.- Specified by:
generateAcquiredRoleGroupByProfileGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleGroupProjectionSupplier
- the acquired role group projection supplieracquiredRoleGroupPredicateSupplier
- the acquired role group predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleGroupByProfileGroupSubQuery
public <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredRoleGroupByProfileGroupSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery, HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.Expression<T>> acquiredRoleGroupProjectionSupplier, Function<HvlOAuthUserQuery, com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, org.apache.commons.lang3.function.TriFunction<HvlOAuthProfileQuery, HvlOAuthProfileGroupQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group by profile group sub query jpql query.- Specified by:
generateAcquiredRoleGroupByProfileGroupSubQuery
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Type Parameters:
T
- the type parameter- Parameters:
enabled
- the enabledacquiredRoleGroupProjectionSupplier
- the acquired role group projection supplieruserPredicateSupplier
- the user predicate supplieracquiredRoleGroupPredicateSupplier
- the acquired role group predicate supplier- Returns:
- the jpql query
-
generateAcquiredRoleGroupPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleGroupPredicate(Boolean enabled, BiFunction<HvlOAuthProfileQuery, HvlOAuthRoleGroupQuery, com.querydsl.core.types.dsl.BooleanExpression> acquiredRoleGroupPredicateSupplier) Generate acquired role group predicate boolean expression.- Specified by:
generateAcquiredRoleGroupPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
enabled
- the enabledacquiredRoleGroupPredicateSupplier
- the acquired role group predicate supplier- Returns:
- the boolean expression
-
generateAcquiredRoleGroupByRoleGroupIdPredicate
public com.querydsl.core.types.dsl.BooleanExpression generateAcquiredRoleGroupByRoleGroupIdPredicate(HvlOAuthProfileQuery targetProfileQuery, Boolean enabled, Set<Long> roleGroupIdSet) Generate acquired role group by role group id predicate boolean expression.- Specified by:
generateAcquiredRoleGroupByRoleGroupIdPredicate
in interfaceHvlOAuthAcquiredRoleExpressionGenerator
- Parameters:
targetProfileQuery
- the target profile queryenabled
- the enabledroleGroupIdSet
- the role group id set- Returns:
- the boolean expression
-