Interface HvlOAuthPredefinedRoleManager

All Known Implementing Classes:
HvlOAuthPredefinedRoleManagerImpl

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

    • getById

      HvlOAuthPredefinedRoleModel getById(@NotNull @NotNull Long id)
      Gets predefined role by id.
      Parameters:
      id - the id
      Returns:
      the predefined role model
    • getByUuid

      HvlOAuthPredefinedRoleModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets predefined role by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the predefined role model
    • getDataByUuid

      HvlOAuthPredefinedRoleDataModel getDataByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets predefined role by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the predefined role data model
    • queryDataList

      List<HvlOAuthPredefinedRoleDataModel> queryDataList(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedRoleQueryModel predefinedRoleQueryModel)
      Returns a list of predefined role matching the query criteria.
      Parameters:
      predefinedRoleQueryModel - the predefined role query model
      Returns:
      the predefined role data model list
    • queryDataPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthPredefinedRoleDataModel> queryDataPage(@NotNull @Valid @NotNull @Valid HvlOAuthPredefinedRoleQueryModel predefinedRoleQueryModel)
      Returns a page of predefined role matching the query criteria.
      Parameters:
      predefinedRoleQueryModel - the predefined role query model
      Returns:
      the predefined role data model page