Class HvlAuthzRoleBatchProcesingRestController
java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.module.role.controller.HvlAuthzRoleBatchProcesingRestController
- All Implemented Interfaces:
HvlAuthzRoleBatchProcessingOperationalRestService
@RestController
@RequestMapping("${hvl.oauth.authz.service.role.controller-path:/roles}")
@HvlActuatorService(name="HvlAuthzRoleRestService",
groupName="HvlAuthzRoleBatchProcessing")
public class HvlAuthzRoleBatchProcesingRestController
extends Object
implements HvlAuthzRoleBatchProcessingOperationalRestService
The class in which service endpoints are defined for role batch processing operations.
-
Constructor Summary
ConstructorDescriptionHvlAuthzRoleBatchProcesingRestController
(HvlAuthzRoleBatchProcessingService roleBatchProcessingService) Instantiates a new HvlAuthzRoleBatchProcesingRestController. -
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.
-
Constructor Details
-
HvlAuthzRoleBatchProcesingRestController
public HvlAuthzRoleBatchProcesingRestController(HvlAuthzRoleBatchProcessingService roleBatchProcessingService) Instantiates a new HvlAuthzRoleBatchProcesingRestController.- Parameters:
roleBatchProcessingService
- the role batch processing service
-
-
Method Details
-
delete
@PreAuthorize("hasAuthority(\'keysis\')") public tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> delete(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes roles.- Specified by:
delete
in interfaceHvlAuthzRoleBatchProcessingOperationalRestService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-
deactivate
@PreAuthorize("hasAuthority(\'keysis\')") public tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> deactivate(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deactivates roles.- Specified by:
deactivate
in interfaceHvlAuthzRoleBatchProcessingOperationalRestService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-
activate
@PreAuthorize("hasAuthority(\'keysis\')") public tr.com.havelsan.javarch.service.data.HvlResponse<HvlOAuthzBatchProcessingResultModel> activate(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Activates roles.- Specified by:
activate
in interfaceHvlAuthzRoleBatchProcessingOperationalRestService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-