Class DeleteRoleServiceImpl

java.lang.Object
com.skava.auth.service.impl.role.DeleteRoleServiceImpl
All Implemented Interfaces:
DeleteRoleService, com.skava.core.EcommService<RoleIdRequest,com.skava.core.ResponseModel>

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

    • DeleteRoleServiceImpl

      public DeleteRoleServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

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