Interface HvlOAuthUserPasswordPolicyManager

All Known Implementing Classes:
HvlOAuthUserPasswordPolicyManagerImpl

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

    • getByUuid

      HvlOAuthUserPasswordPolicyModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets user password policy by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the user password policy model
    • getActive

      Method user for providing active user password policy.
      Returns:
      the active user password policy model
    • isActiveByUuid

      boolean isActiveByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Is active strategy by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the boolean
    • queryPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthUserPasswordPolicyModel> queryPage(@NotNull @Valid @NotNull @Valid HvlOAuthUserPasswordPolicyQueryModel userPasswordPolicyQueryModel)
      Returns a page of user password strategy matching the query criteria.
      Parameters:
      userPasswordPolicyQueryModel - the user password policy query model
      Returns:
      the page of user password policy model