Class DeleteDynamicPrivilegeServiceImpl

java.lang.Object
com.skava.auth.service.impl.dynamicprivilege.DeleteDynamicPrivilegeServiceImpl
All Implemented Interfaces:
DeleteDynamicPrivilegeService, com.skava.core.EcommService<GetDynamicPrivilegeRequest,com.skava.core.ResponseModel>

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

    • DeleteDynamicPrivilegeServiceImpl

      public DeleteDynamicPrivilegeServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

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