Class RemovePrivilegesFromPrivilegeSetServiceImpl

java.lang.Object
com.skava.auth.service.impl.privilegeset.RemovePrivilegesFromPrivilegeSetServiceImpl
All Implemented Interfaces:
RemovePrivilegesFromPrivilegeSetService, com.skava.core.EcommService<AddPrivilegeRequest,com.skava.core.ResponseModel>

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

    • RemovePrivilegesFromPrivilegeSetServiceImpl

      public RemovePrivilegesFromPrivilegeSetServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

      @SendEvent(eventType="authservice/privilegeset/removeprivileges", identifier="request_privilegeSetId") public com.skava.core.ResponseModel process(AddPrivilegeRequest input)
      Specified by:
      process in interface com.skava.core.EcommService<AddPrivilegeRequest,com.skava.core.ResponseModel>