Interface HvlAuthzProfileBatchProcessingOperationalRestService

All Known Implementing Classes:
HvlAuthzProfileBatchProcessingRestController

@Validated @HvlPrivateFeignRestService @FeignClient(name="profileBatchProcessingPrivateRestService", path="${hvl.oauth.authz.service.profile.path:/profiles}", url="${hvl.oauth.authz.service.profile.url:${hvl.oauth.authz.service.url}}") public interface HvlAuthzProfileBatchProcessingOperationalRestService
A restful service which provides batch operational methods for profiles.
  • 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 profiles.
      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 profiles.
      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 profiles
      Parameters:
      baseBatchProcessingModel - the base batch processing model
      Returns:
      the hvl response