Package com.aquima.interactions.portal
Interface IWebServiceDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
WebServiceDefinition
This interface describes the available method for an exposed web service. Not to be confused with a service that is
used in flows.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the module in which the service is defined.getName()
This method returns the name of the webservice definition.This method returns the reference to a rest service.This method returns the reference to a soap service.
-
Method Details
-
getName
String getName()This method returns the name of the webservice definition.- Returns:
- The name, never null or empty.
-
getModule
ModuleID getModule()This method returns the module in which the service is defined.- Returns:
- The moduleId of the module.
-
getSoapServiceConfiguration
ISoapServiceConfiguration getSoapServiceConfiguration()This method returns the reference to a soap service. A webservice can either have a reference to a soap service or a rest service.- Returns:
- The reference to the soap service, or null if the service has a rest service reference.
-
getRestServiceConfiguration
IRestServiceConfiguration getRestServiceConfiguration()This method returns the reference to a rest service. A webservice can either have a reference to a soap service or a rest service.- Returns:
- The reference to the rest service, or null if the service has a rest soap reference.
-