Class HvlAuthzUserDetailBatchProcessingRestController
java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.module.user.controller.HvlAuthzUserDetailBatchProcessingRestController
- All Implemented Interfaces:
HvlAuthzUserDetailBatchProcessingOperationalRestService
@RestController
@RequestMapping("${hvl.oauth.authz.service.user-detail.controller-path:/user-details}")
@HvlActuatorService(name="HvlAuthzUserDetailRestService",
groupName="HvlAuthzUser")
public class HvlAuthzUserDetailBatchProcessingRestController
extends Object
implements HvlAuthzUserDetailBatchProcessingOperationalRestService
The class in which service endpoints are defined for user detail operations.
-
Constructor Summary
ConstructorDescriptionHvlAuthzUserDetailBatchProcessingRestController
(HvlAuthzUserDetailBatchProcessingService userDetailBatchProcessingService) Instantiates a new HvlAuthzUserDetailRestController. -
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse
<HvlOAuthzBatchProcessingResultModel> delete
(@NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes users.
-
Constructor Details
-
HvlAuthzUserDetailBatchProcessingRestController
public HvlAuthzUserDetailBatchProcessingRestController(HvlAuthzUserDetailBatchProcessingService userDetailBatchProcessingService) Instantiates a new HvlAuthzUserDetailRestController.- Parameters:
userDetailBatchProcessingService
- the user detail 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 users.- Specified by:
delete
in interfaceHvlAuthzUserDetailBatchProcessingOperationalRestService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl response
-