Interface HvlAuthzRoleBatchProcessingOperationalRestService
- All Known Implementing Classes:
HvlAuthzRoleBatchProcesingRestController
@Validated
@HvlPrivateFeignRestService
@FeignClient(name="rolePrivateBatchProcessingRestService",
path="${hvl.oauth.authz.service.role.path:/roles}",
url="${hvl.oauth.authz.service.role.url:${hvl.oauth.authz.service.url}}")
public interface HvlAuthzRoleBatchProcessingOperationalRestService
A restful service which provides batch operational methods for roles.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse
<HvlOAuthzBatchProcessingResultModel> activate
(@NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Activates roles.tr.com.havelsan.javarch.service.data.HvlResponse
<HvlOAuthzBatchProcessingResultModel> deactivate
(@NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deactivates roles.tr.com.havelsan.javarch.service.data.HvlResponse
<HvlOAuthzBatchProcessingResultModel> delete
(@NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes roles.
-
Method Details
-
delete
@PostMapping(path="/batch-process-delete/", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> delete(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes roles.- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-
deactivate
@PostMapping(path="/batch-process-deactivate/", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> deactivate(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deactivates roles.- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-
activate
@PostMapping(path="/batch-process-activate/", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> activate(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Activates roles.- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-