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 Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse<List<HvlOAuthRoleDataModel>>
Gets data list.tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthRoleDataModel>>
queryDataPage
(@NotNull @Valid HvlOAuthRoleAssignerQueryModel roleAssignerQueryModel) Returns a page of role matching the query criteria.
-
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
-