Class DeletePrivilegeServiceImpl

java.lang.Object
com.skava.auth.service.impl.privilege.DeletePrivilegeServiceImpl
All Implemented Interfaces:
DeletePrivilegeService, com.skava.core.EcommService<GetPrivilegeRequest,com.skava.core.ResponseModel>

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

    • DeletePrivilegeServiceImpl

      public DeletePrivilegeServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

      @SendEvent(eventType="authservice/privilege/delete", identifier="request_id") public com.skava.core.ResponseModel process(GetPrivilegeRequest input)
      Specified by:
      process in interface com.skava.core.EcommService<GetPrivilegeRequest,com.skava.core.ResponseModel>