Interface HvlOAuthAcquiredProfileExpressionGenerator

All Known Implementing Classes:
HvlOAuthAcquiredProfileExpressionGeneratorImpl

public interface HvlOAuthAcquiredProfileExpressionGenerator
The type is a component which is used to prepare query statements.
  • Method Details

    • generateAcquiredPrincipalProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileSubQuery(Boolean enabled, Function<HvlOAuthProfileQuery,com.querydsl.core.types.Expression<T>> acquiredProfileProjectionSupplier, Function<HvlOAuthProfileQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired principal profile sub query jpql query.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileProjectionSupplier - the acquired profile projection supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the jpql query
    • generateAcquiredPrincipalProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredPrincipalProfileSubQuery(Boolean enabled, BiFunction<HvlOAuthUserQuery,HvlOAuthProfileQuery,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.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileProjectionSupplier - the acquired profile projection supplier
      userPredicateSupplier - the user predicate supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the jpql query
    • generateAcquiredPrincipalProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredPrincipalProfilePredicate(Boolean enabled, Function<HvlOAuthProfileQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired principal profile predicate boolean expression.
      Parameters:
      enabled - the enabled
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredPrincipalProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredPrincipalProfilePredicate(Boolean enabled, Function<HvlOAuthUserQuery,com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired principal profile predicate boolean expression.
      Parameters:
      enabled - the enabled
      userPredicateSupplier - the user predicate supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredProxiedProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileSubQuery(Boolean enabled, BiFunction<HvlOAuthProfileQuery,HvlOAuthProxyQuery,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.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileProjectionSupplier - the acquired profile projection supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the jpql query
    • generateAcquiredProxiedProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProxiedProfileSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery,HvlOAuthProfileQuery,HvlOAuthProxyQuery,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.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileProjectionSupplier - the acquired profile projection supplier
      userPredicateSupplier - the user predicate supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the jpql query
    • generateAcquiredProxiedProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProxiedProfilePredicate(Boolean enabled, BiFunction<HvlOAuthProfileQuery,HvlOAuthProxyQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired proxied profile predicate boolean expression.
      Parameters:
      enabled - the enabled
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredProxiedProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProxiedProfilePredicate(Boolean enabled, Function<HvlOAuthUserQuery,com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery,HvlOAuthProxyQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired proxied profile predicate boolean expression.
      Parameters:
      enabled - the enabled
      userPredicateSupplier - the user predicate supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredProfileByProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProfileByProfilePredicate(boolean includeProxied, Boolean enabled, Function<HvlOAuthProfileQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired profile by profile predicate boolean expression.
      Parameters:
      includeProxied - the include proxied
      enabled - the enabled
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredProfileByProfilePredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProfileByProfilePredicate(boolean includeProxied, Boolean enabled, Function<HvlOAuthUserQuery,com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, Function<HvlOAuthProfileQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfilePredicateSupplier)
      Generate acquired profile by profile predicate boolean expression.
      Parameters:
      includeProxied - the include proxied
      enabled - the enabled
      userPredicateSupplier - the user predicate supplier
      acquiredProfilePredicateSupplier - the acquired profile predicate supplier
      Returns:
      the boolean expression
    • generateAcquiredProfileGroupByProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProfileGroupByProfileSubQuery(Boolean enabled, BiFunction<HvlOAuthProfileQuery,HvlOAuthProfileGroupQuery,com.querydsl.core.types.Expression<T>> acquiredProfileGroupProjectionSupplier, BiFunction<HvlOAuthProfileQuery,HvlOAuthProfileGroupQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfileGroupPredicateSupplier)
      Generate acquired profile group by profile sub query jpql query.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileGroupProjectionSupplier - the acquired profile group projection supplier
      acquiredProfileGroupPredicateSupplier - the acquired profile group predicate supplier
      Returns:
      the jpql query
    • generateAcquiredProfileGroupByProfileSubQuery

      <T> com.querydsl.jpa.JPQLQuery<T> generateAcquiredProfileGroupByProfileSubQuery(Boolean enabled, org.apache.commons.lang3.function.TriFunction<HvlOAuthUserQuery,HvlOAuthProfileQuery,HvlOAuthProfileGroupQuery,com.querydsl.core.types.Expression<T>> acquiredProfileGroupProjectionSupplier, Function<HvlOAuthUserQuery,com.querydsl.core.types.dsl.BooleanExpression> userPredicateSupplier, BiFunction<HvlOAuthProfileQuery,HvlOAuthProfileGroupQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfileGroupPredicateSupplier)
      Generate acquired profile group by profile sub query jpql query.
      Type Parameters:
      T - the type parameter
      Parameters:
      enabled - the enabled
      acquiredProfileGroupProjectionSupplier - the acquired profile group projection supplier
      userPredicateSupplier - the user predicate supplier
      acquiredProfileGroupPredicateSupplier - the acquired profile group predicate supplier
      Returns:
      the jpql query
    • generateAcquiredProfileGroupPredicate

      com.querydsl.core.types.dsl.BooleanExpression generateAcquiredProfileGroupPredicate(Boolean enabled, BiFunction<HvlOAuthProfileQuery,HvlOAuthProfileGroupQuery,com.querydsl.core.types.dsl.BooleanExpression> acquiredProfileGroupPredicateSupplier)
      Generate acquired profile group predicate boolean expression.
      Parameters:
      enabled - the enabled
      acquiredProfileGroupPredicateSupplier - the acquired profile group predicate supplier
      Returns:
      the boolean expression