Interface HvlAuthzPasswordRestrictionService

All Known Implementing Classes:
HvlAuthzPasswordRestrictionServiceImpl

@Validated public interface HvlAuthzPasswordRestrictionService
This service provides operational and retrieve methods.
  • Method Details

    • save

      HvlOAuthPasswordRestrictionModel save(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel)
      Save password restriction.
      Parameters:
      passwordRestrictionModel - the password restriction model
      Returns:
      the password restriction model
    • update

      @Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) HvlOAuthPasswordRestrictionModel update(@NotNull @Valid @NotNull @Valid HvlOAuthPasswordRestrictionModel passwordRestrictionModel)
      Update password restriction.
      Parameters:
      passwordRestrictionModel - the password restriction model
      Returns:
      the password restriction model
    • deleteByUuid

      void deleteByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Delete password restriction by uuid.
      Parameters:
      uuid - the uuid
    • getByUuid

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

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

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