Class CreateAuthGroupServiceImpl

java.lang.Object
com.skava.auth.service.impl.authgroup.CreateAuthGroupServiceImpl
All Implemented Interfaces:
CreateAuthGroupService, com.skava.core.EcommService<AuthGroupVO,AuthGroupResponse>

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

    • messageSource

      @Autowired protected org.springframework.context.MessageSource messageSource
  • Constructor Details

    • CreateAuthGroupServiceImpl

      public CreateAuthGroupServiceImpl()
      The class constructor.
  • Method Details

    • getValidator

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

      @SendEvent(eventType="authservice/authgroup/create", identifier="response_group.authGroupId") public AuthGroupResponse process(AuthGroupVO input)
      Specified by:
      process in interface com.skava.core.EcommService<AuthGroupVO,AuthGroupResponse>