Interface HvlAuthzSystemUserService

All Known Implementing Classes:
HvlAuthzSystemUserServiceImpl

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

    • save

      HvlOAuthSystemUserModel save(@NotNull @Valid @NotNull @Valid HvlOAuthSystemUserModel systemUserModel)
      Save system user
      Parameters:
      systemUserModel - the system user model
      Returns:
      the system user model
    • update

      HvlOAuthSystemUserModel update(@NotNull @Valid @NotNull @Valid HvlOAuthSystemUserModel systemUserModel)
      Update hvl o auth system user model.
      Parameters:
      systemUserModel - the system user model
      Returns:
      the hvl o auth system user model
    • deleteByUuid

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

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

      List<HvlOAuthSystemUserModel> queryList(@NotNull @Valid @NotNull @Valid HvlOAuthSystemUserQueryModel systemUserQueryModel)
      Query list list.
      Parameters:
      systemUserQueryModel - the system user query model
      Returns:
      the list
    • queryPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthSystemUserModel> queryPage(@NotNull @Valid @NotNull @Valid HvlOAuthSystemUserQueryModel systemUserQueryModel)
      Query page hvl page.
      Parameters:
      systemUserQueryModel - the system user query model
      Returns:
      the hvl page