Interface IWebServiceDS
- All Superinterfaces:
IReportingDS
- All Known Implementing Classes:
ReportingWebServiceDS
,XmlWebServiceDS
This interface defines the methods that are needed to construct an ExposedService definition object.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the optional module id the module that contains the service definition.getName()
This method returns the exposed name of the exposed service.This method returns the reference to a rest service.This method returns the reference to a soap service.Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Method Details
-
getName
String getName()This method returns the exposed name of the exposed service.- Returns:
- The name of the exposed service, may not be null.
-
getSoapServiceConfiguration
ISoapServiceConfigurationDS getSoapServiceConfiguration()This method returns the reference to a soap service. A webservice can have a reference to either a soap or rest service.- Returns:
- The soapreference, or null if a rest reference.
-
getRestServiceConfiguration
IRestServiceConfigurationDS getRestServiceConfiguration()This method returns the reference to a rest service. A webservice can have a reference to either a soap or rest service.- Returns:
- The restreference, or null if a soap reference.
-
getModuleId
ModuleID getModuleId()This method returns the optional module id the module that contains the service definition. Null may be returned when the service is defined in the main module.- Returns:
- The module id of the module that contains the service, may be null.
-