java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.common.module.proxy.model.query.builder.HvlOAuthProxyQueryModelBuilder

public final class HvlOAuthProxyQueryModelBuilder extends Object
The type is proxy query model builder.
  • Method Details

    • create

      public static HvlOAuthProxyQueryModelBuilder create()
      Create hvl o auth proxy query model builder.
      Returns:
      the hvl o auth proxy query model builder
    • withUuid

      public HvlOAuthProxyQueryModelBuilder withUuid(String uuid)
      With uuid hvl o auth proxy query model builder.
      Parameters:
      uuid - the uuid
      Returns:
      the hvl o auth proxy query model builder
    • withSourceProfileId

      public HvlOAuthProxyQueryModelBuilder withSourceProfileId(Long sourceProfileId)
      With source profile id hvl o auth proxy query model builder.
      Parameters:
      sourceProfileId - the source profile id
      Returns:
      the hvl o auth proxy query model builder
    • withTargetUserId

      public HvlOAuthProxyQueryModelBuilder withTargetUserId(Long targetUserId)
      With target user id hvl o auth proxy query model builder.
      Parameters:
      targetUserId - the target user id
      Returns:
      the hvl o auth proxy query model builder
    • withTrustedProxyId

      public HvlOAuthProxyQueryModelBuilder withTrustedProxyId(Long trustedProxyId)
      With trusted proxy id hvl o auth proxy query model builder.
      Parameters:
      trustedProxyId - the trusted proxy id
      Returns:
      the hvl o auth proxy query model builder
    • withDeleted

      public HvlOAuthProxyQueryModelBuilder withDeleted(boolean deleted)
      With deleted hvl o auth proxy query model builder.
      Parameters:
      deleted - the deleted
      Returns:
      the hvl o auth proxy query model builder
    • withOnlyDelegated

      public HvlOAuthProxyQueryModelBuilder withOnlyDelegated(boolean onlyDelegated)
      With only delegated hvl o auth proxy query model builder.
      Parameters:
      onlyDelegated - the only delegated
      Returns:
      the hvl o auth proxy query model builder
    • withOnlyBorrowed

      public HvlOAuthProxyQueryModelBuilder withOnlyBorrowed(boolean onlyBorrowed)
      With only borrowed hvl o auth proxy query model builder.
      Parameters:
      onlyBorrowed - the only borrowed
      Returns:
      the hvl o auth proxy query model builder
    • withStartDate

      public HvlOAuthProxyQueryModelBuilder withStartDate(OffsetDateTime startDate)
      With start date hvl o auth proxy query model builder.
      Parameters:
      startDate - the start date
      Returns:
      the hvl o auth proxy query model builder
    • withEndDate

      public HvlOAuthProxyQueryModelBuilder withEndDate(OffsetDateTime endDate)
      With end date hvl o auth proxy query model builder.
      Parameters:
      endDate - the end date
      Returns:
      the hvl o auth proxy query model builder
    • withIdSet

      public HvlOAuthProxyQueryModelBuilder withIdSet(Set<Long> idSet)
      With id set hvl o auth proxy query model builder.
      Parameters:
      idSet - the id set
      Returns:
      the hvl o auth proxy query model builder
    • withRoleIdSet

      public HvlOAuthProxyQueryModelBuilder withRoleIdSet(Set<Long> roleIdSet)
      With role id set hvl o auth proxy query model builder.
      Parameters:
      roleIdSet - the role id set
      Returns:
      the hvl o auth proxy query model builder
    • withName

      public HvlOAuthProxyQueryModelBuilder withName(String name)
      With name hvl o auth proxy query model builder.
      Parameters:
      name - the name
      Returns:
      the hvl o auth proxy query model builder
    • withUserProfilePredicateModel

      public HvlOAuthProxyQueryModelBuilder withUserProfilePredicateModel(HvlOAuthUserProfilePredicateModel userProfilePredicateModel)
      With user profile predicate model hvl o auth proxy query model builder.
      Parameters:
      userProfilePredicateModel - the user profile predicate model
      Returns:
      the hvl o auth proxy query model builder
    • withPageable

      public HvlOAuthProxyQueryModelBuilder withPageable(tr.com.havelsan.javarch.data.commons.pageable.HvlPageable pageable)
      With pageable hvl o auth proxy query model builder.
      Parameters:
      pageable - the pageable
      Returns:
      the hvl o auth proxy query model builder
    • withFilters

      public HvlOAuthProxyQueryModelBuilder withFilters(Map<String,Object> filters)
      With filters hvl o auth proxy query model builder.
      Parameters:
      filters - the filters
      Returns:
      the hvl o auth proxy query model builder
    • withIntegrationCode

      public HvlOAuthProxyQueryModelBuilder withIntegrationCode(String integrationCode)
      With integration code hvl o auth proxy query model builder.
      Parameters:
      integrationCode - the integration code
      Returns:
      the hvl o auth proxy query model builder
    • build

      public HvlOAuthProxyQueryModel build()
      Build proxy query model.
      Returns:
      the proxy query model