Class RemovePrivilegeSetsFromRoleServiceImpl

java.lang.Object
com.skava.auth.service.impl.role.RemovePrivilegeSetsFromRoleServiceImpl
All Implemented Interfaces:
RemovePrivilegeSetsFromRoleService, com.skava.core.EcommService<UpdateRoleRequest,com.skava.core.ResponseModel>

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

    • RemovePrivilegeSetsFromRoleServiceImpl

      public RemovePrivilegeSetsFromRoleServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

      @SendEvent(eventType="authservice/role/removeprivilege", identifier="request_roleId") public com.skava.core.ResponseModel process(UpdateRoleRequest input)
      Specified by:
      process in interface com.skava.core.EcommService<UpdateRoleRequest,com.skava.core.ResponseModel>