Interface HvlOAuthPasswordRestrictionManager

All Known Implementing Classes:
HvlOAuthPasswordRestrictionManagerImpl

@Validated public interface HvlOAuthPasswordRestrictionManager
This manager provides query methods.
  • Method Details

    • getIdByUuid

      Long getIdByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets password restriction id by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the password restriction id
    • getById

      HvlOAuthPasswordRestrictionModel getById(@NotNull @NotNull Long id)
      Gets password restriction by id.
      Parameters:
      id - the id
      Returns:
      the password restriction model
    • getByUuid

      HvlOAuthPasswordRestrictionModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets password restriction by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the password restriction model
    • queryList

      List<HvlOAuthPasswordRestrictionModel> queryList(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordBlackListQueryModel)
      Returns a list of password restriction matching the query criteria.
      Parameters:
      passwordBlackListQueryModel - the password restriction query model
      Returns:
      the list of password restriction model
    • getAll

      Gets all.
      Returns:
      the all
    • queryPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthPasswordRestrictionModel> queryPage(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionQueryModel passwordBlackListQueryModel)
      Returns a page of password restriction matching the query criteria.
      Parameters:
      passwordBlackListQueryModel - the password restriction query model
      Returns:
      the password restriction of password restriction model