Class HvlAuthzUserBatchProcessingServiceImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.module.user.logic.HvlAuthzUserBatchProcessingServiceImpl
- All Implemented Interfaces:
HvlAuthzUserBatchProcessingService
@Service
public class HvlAuthzUserBatchProcessingServiceImpl
extends Object
implements HvlAuthzUserBatchProcessingService
The class which implements
HvlAuthzUserBatchProcessingService
.-
Constructor Summary
ConstructorDescriptionInstantiates a new HvlAuthzUserBatchProcessingServiceImpl. -
Method Summary
Modifier and TypeMethodDescriptionchangePasswordByAdmin
(@NotNull @Valid HvlOAuthBatchProcessUserChangePasswordModel userBatchChangePasswordModel) Changes users password users through batch process.delete
(@Valid @NotNull HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes users through batch process.lock
(@NotNull @Valid HvlOAuthBatchProcessUserLockModel batchUserLockModel) Locks users through batch process.unlock
(@NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Unlock users through batch process.
-
Constructor Details
-
HvlAuthzUserBatchProcessingServiceImpl
Instantiates a new HvlAuthzUserBatchProcessingServiceImpl.- Parameters:
userService
- the user service
-
-
Method Details
-
delete
public HvlOAuthzBatchProcessingResultModel delete(@Valid @NotNull @Valid @NotNull HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Deletes users through batch process.- Specified by:
delete
in interfaceHvlAuthzUserBatchProcessingService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl o authz batch processing result model
-
lock
public HvlOAuthzBatchProcessingResultModel lock(@NotNull @Valid @RequestBody @NotNull @Valid HvlOAuthBatchProcessUserLockModel batchUserLockModel) Locks users through batch process.- Specified by:
lock
in interfaceHvlAuthzUserBatchProcessingService
- Parameters:
batchUserLockModel
- the batch user lock model- Returns:
- the hvl o authz batch processing result model
-
unlock
public HvlOAuthzBatchProcessingResultModel unlock(@NotNull @Valid @NotNull @Valid HvlOAuthBaseBatchProcessModel baseBatchProcessingModel) Unlock users through batch process.- Specified by:
unlock
in interfaceHvlAuthzUserBatchProcessingService
- Parameters:
baseBatchProcessingModel
- the base batch processing model- Returns:
- the hvl o authz batch processing result model
-
changePasswordByAdmin
public HvlOAuthzBatchProcessingResultModel changePasswordByAdmin(@NotNull @Valid @NotNull @Valid HvlOAuthBatchProcessUserChangePasswordModel userBatchChangePasswordModel) Changes users password users through batch process.- Specified by:
changePasswordByAdmin
in interfaceHvlAuthzUserBatchProcessingService
- Parameters:
userBatchChangePasswordModel
- the user batch change password model- Returns:
- the hvl o authz batch processing result model
-