Class DeleteGroupAttributeServiceImpl

java.lang.Object
com.skava.auth.service.impl.groupattribute.DeleteGroupAttributeServiceImpl
All Implemented Interfaces:
DeleteGroupAttributeService, com.skava.core.EcommService<GetGroupAttributeRequest,com.skava.core.ResponseModel>

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

    • DeleteGroupAttributeServiceImpl

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

    • getValidator

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

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