Class RemoveUsersFromAuthGroupServiceImpl

java.lang.Object
com.skava.auth.service.impl.authgroup.RemoveUsersFromAuthGroupServiceImpl
All Implemented Interfaces:
RemoveUsersFromAuthGroupService, com.skava.core.EcommService<UpdateAuthGroupUsersRequest,com.skava.core.ResponseModel>

@Service @Transactional(propagation=REQUIRED, readOnly=false, noRollbackFor=java.lang.Exception.class) public class RemoveUsersFromAuthGroupServiceImpl extends Object implements RemoveUsersFromAuthGroupService
This service class implements RemoveUsersFromAuthGroupService and handles the remove users from auth group service request, process it and save the details in DB. It also implements business logic required to remove users from auth group.
Author:
Infosys Equinox
  • Constructor Details

    • RemoveUsersFromAuthGroupServiceImpl

      public RemoveUsersFromAuthGroupServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

      public List<com.skava.core.validation.ValidatorComponent> getValidator()
      Specified by:
      getValidator in interface com.skava.core.EcommService<UpdateAuthGroupUsersRequest,com.skava.core.ResponseModel>
    • process

      @SendEvent(eventType="authservice/authgroup/removeusers", identifier="request_userIds") public com.skava.core.ResponseModel process(UpdateAuthGroupUsersRequest input)
      Specified by:
      process in interface com.skava.core.EcommService<UpdateAuthGroupUsersRequest,com.skava.core.ResponseModel>