Class DeleteUserAttributeServiceImpl

java.lang.Object
com.skava.auth.service.impl.userattribute.DeleteUserAttributeServiceImpl
All Implemented Interfaces:
DeleteUserAttributeService, com.skava.core.EcommService<GetUserAttributeRequest,com.skava.core.ResponseModel>

@Service @Transactional(propagation=REQUIRED, readOnly=false, noRollbackFor=java.lang.Exception.class) public class DeleteUserAttributeServiceImpl extends Object implements DeleteUserAttributeService
This serivce class implements DeleteUserAttributeService and handles the delete user attribute service request, process it and delete from DB. It also implements business logic required to delete user attribute.
Author:
Infosys Equinox
  • Constructor Details

    • DeleteUserAttributeServiceImpl

      public DeleteUserAttributeServiceImpl()
      Instantiates a new DeleteUserAttributeServiceImpl.
  • Method Details

    • getValidator

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

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