Interface BusinessService<T extends com.hack23.cia.service.api.action.common.ServiceRequest,V extends com.hack23.cia.service.api.action.common.ServiceResponse>

Type Parameters:
T - the generic type
V - the value type
All Known Implementing Classes:
AbstractBusinessServiceImpl, AbstractCommonBusinessServiceImpl, ChangePasswordService, CreateApplicationEventService, CreateApplicationSessionService, DeleteAccountService, DestroyApplicationSessionService, DisableGoogleAuthenticatorCredentialService, LoginService, LogoutService, ManageUserAccountService, RefreshDataViewsService, RegisterUserService, RemoveDataService, SearchDocumentService, SendEmailService, SetGoogleAuthenticatorCredentialService, UpdateApplicationConfigurationService, UpdateSearchIndexService

public interface BusinessService<T extends com.hack23.cia.service.api.action.common.ServiceRequest,V extends com.hack23.cia.service.api.action.common.ServiceResponse>
The Interface BusinessService.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends com.hack23.cia.service.api.action.common.ServiceRequest>
    Gets the supported service.
    processService(T serviceRequest)
    Process service.
  • Method Details

    • getSupportedService

      Class<? extends com.hack23.cia.service.api.action.common.ServiceRequest> getSupportedService()
      Gets the supported service.
      Returns:
      the supported service
    • processService

      V processService(T serviceRequest)
      Process service.
      Parameters:
      serviceRequest - the service request
      Returns:
      the v