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

public final class HvlOAuthProfileQueryModelBuilder extends Object
The type is profile query model builder.
  • Method Details

    • create

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

      public HvlOAuthProfileQueryModelBuilder withUuid(String uuid)
      With uuid hvl o auth profile query model builder.
      Parameters:
      uuid - the uuid
      Returns:
      the hvl o auth profile query model builder
    • withId

      With id hvl o auth profile query model builder.
      Parameters:
      id - the id
      Returns:
      the hvl o auth profile query model builder
    • withUuidList

      public HvlOAuthProfileQueryModelBuilder withUuidList(List<String> uuidList)
      With uuid list hvl o auth profile query model builder.
      Parameters:
      uuidList - the uuid list
      Returns:
      the hvl o auth profile query model builder
    • withNotInUuidList

      public HvlOAuthProfileQueryModelBuilder withNotInUuidList(List<String> notInUuidList)
      With not in uuid list hvl o auth profile query model builder.
      Parameters:
      notInUuidList - the not in uuid list
      Returns:
      the hvl o auth profile query model builder
    • withIdList

      public HvlOAuthProfileQueryModelBuilder withIdList(List<Long> idList)
      With id list hvl o auth profile query model builder.
      Parameters:
      idList - the id list
      Returns:
      the hvl o auth profile query model builder
    • withName

      public HvlOAuthProfileQueryModelBuilder withName(String name)
      With name hvl o auth profile query model builder.
      Parameters:
      name - the name
      Returns:
      the hvl o auth profile query model builder
    • withNameWithEquals

      public HvlOAuthProfileQueryModelBuilder withNameWithEquals(String nameWithEquals)
      With name with equals hvl o auth profile query model builder.
      Parameters:
      nameWithEquals - the name with equals
      Returns:
      the hvl o auth profile query model builder
    • withVirtual

      public HvlOAuthProfileQueryModelBuilder withVirtual(Boolean virtual)
      With virtual hvl o auth profile query model builder.
      Parameters:
      virtual - the virtual
      Returns:
      the hvl o auth profile query model builder
    • withUserId

      public HvlOAuthProfileQueryModelBuilder withUserId(Long userId)
      With user id hvl o auth profile query model builder.
      Parameters:
      userId - the user id
      Returns:
      the hvl o auth profile query model builder
    • withUserUsername

      public HvlOAuthProfileQueryModelBuilder withUserUsername(String userUsername)
      With user username hvl o auth profile query model builder.
      Parameters:
      userUsername - the user username
      Returns:
      the hvl o auth profile query model builder
    • withUserIntegrationCode

      public HvlOAuthProfileQueryModelBuilder withUserIntegrationCode(String userIntegrationCode)
      With user integration code hvl o auth profile query model builder.
      Parameters:
      userIntegrationCode - the user integration code
      Returns:
      the hvl o auth profile query model builder
    • withUserEmail

      public HvlOAuthProfileQueryModelBuilder withUserEmail(String userEmail)
      With user email hvl o auth profile query model builder.
      Parameters:
      userEmail - the user email
      Returns:
      the hvl o auth profile query model builder
    • withUserFirstName

      public HvlOAuthProfileQueryModelBuilder withUserFirstName(String userFirstName)
      With user first name hvl o auth profile query model builder.
      Parameters:
      userFirstName - the user first name
      Returns:
      the hvl o auth profile query model builder
    • withUserLastName

      public HvlOAuthProfileQueryModelBuilder withUserLastName(String userLastName)
      With user last name hvl o auth profile query model builder.
      Parameters:
      userLastName - the user last name
      Returns:
      the hvl o auth profile query model builder
    • withUserTypeId

      public HvlOAuthProfileQueryModelBuilder withUserTypeId(Long userTypeId)
      With user type id hvl o auth profile query model builder.
      Parameters:
      userTypeId - the user type id
      Returns:
      the hvl o auth profile query model builder
    • withEnabled

      public HvlOAuthProfileQueryModelBuilder withEnabled(Boolean enabled)
      With enabled hvl o auth profile query model builder.
      Parameters:
      enabled - the enabled
      Returns:
      the hvl o auth profile query model builder
    • withRoleAssignerId

      public HvlOAuthProfileQueryModelBuilder withRoleAssignerId(Long roleAssignerId)
      With role assigner id hvl o auth profile query model builder.
      Parameters:
      roleAssignerId - the role assigner id
      Returns:
      the hvl o auth profile query model builder
    • withProfileGroupIdSet

      public HvlOAuthProfileQueryModelBuilder withProfileGroupIdSet(Set<Long> profileGroupIdSet)
      With profile group id set hvl o auth profile query model builder.
      Parameters:
      profileGroupIdSet - the profile group id set
      Returns:
      the hvl o auth profile query model builder
    • withProfileDetailIdList

      public HvlOAuthProfileQueryModelBuilder withProfileDetailIdList(Set<Long> profileDetailIdList)
      With profile detail id list hvl o auth profile query model builder.
      Parameters:
      profileDetailIdList - the profile detail id list
      Returns:
      the hvl o auth profile query model builder
    • withIntegrationCode

      public HvlOAuthProfileQueryModelBuilder withIntegrationCode(String integrationCode)
      With integration code hvl o auth profile query model builder.
      Parameters:
      integrationCode - the integration code
      Returns:
      the hvl o auth profile query model builder
    • withPageable

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

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

      public HvlOAuthProfileQueryModel build()
      Build profile query model.
      Returns:
      the profile query model