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 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