Interface HvlAuthzRoleAssignerRestService

All Known Implementing Classes:
HvlAuthzRoleAssignerRestController

@Validated @HvlPrivateFeignRestService @FeignClient(name="roleAssignerPublicRestService", path="${hvl.oauth.authz.service.role-assigner.path:/role-assigners}", url="${hvl.oauth.authz.service.role-assigner.url:${hvl.oauth.authz.service.url}}") public interface HvlAuthzRoleAssignerRestService
A restful service which provides specific operational methods for role assigner.
  • Method Details

    • getDataList

      @GetMapping(path="/data/list", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlOAuthRoleDataModel>> getDataList()
      Gets data list.
      Returns:
      the data list
    • queryDataPage

      @PostMapping(path="/data/page", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthRoleDataModel>> queryDataPage(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthRoleAssignerQueryModel roleAssignerQueryModel)
      Returns a page of role matching the query criteria.
      Parameters:
      roleAssignerQueryModel - the role assigner query model
      Returns:
      the hvl response