ch.sahits.model
Interface IWebservice
- All Superinterfaces:
- IBuildable, IGeneratedObject
public interface IWebservice
- extends IBuildable, IGeneratedObject
This interface defines the getter methods
of a webservice metadata model.
Any implementing class should be immutable.
- Since:
- 1.2.0
- Author:
- Andi Hotz, Sahits GmbH
getServiceClass
java.lang.String getServiceClass()
- Returns:
- the serviceClassName
getTargetNamespace
java.lang.String getTargetNamespace()
- Returns:
- the targetNamespace
getNsPrefix
java.lang.String getNsPrefix()
- Returns:
- the nsPrefix
getSchemaTargetNamespace
java.lang.String getSchemaTargetNamespace()
- Returns:
- the schemaTargetNamespace
getNsSchemaPrefix
java.lang.String getNsSchemaPrefix()
- Returns:
- the nsSchemaPrefix
getServiceName
java.lang.String getServiceName()
- Returns:
- the serviceName
getWsdlFileName
java.lang.String getWsdlFileName()
- Returns:
- the wsdlFileName
getDatabinding
java.lang.String getDatabinding()
- Returns:
- the databinding
getProtocol
java.lang.String getProtocol()
- Returns:
- the protocol
getServiceURL
java.lang.String getServiceURL()
- Returns:
- the serviceURL
getPackageName
java.lang.String getPackageName()
- Returns:
- the packageName
isSynchronous
boolean isSynchronous()
- Returns:
- the synchronous
getServiceXMLURL
java.lang.String getServiceXMLURL()
- Returns:
- the serviceXMLURL
getNs2packageMapping
java.util.HashMap<java.lang.String,java.lang.String> getNs2packageMapping()
- Returns:
- the ns2packageMapping