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

Method Summary
 java.lang.String getDatabinding()
           
 java.util.HashMap<java.lang.String,java.lang.String> getNs2packageMapping()
           
 java.lang.String getNsPrefix()
           
 java.lang.String getNsSchemaPrefix()
           
 java.lang.String getPackageName()
           
 java.lang.String getProtocol()
           
 java.lang.String getSchemaTargetNamespace()
           
 java.lang.String getServiceClass()
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceURL()
           
 java.lang.String getServiceXMLURL()
           
 java.lang.String getTargetNamespace()
           
 java.lang.String getWsdlFileName()
           
 boolean isSynchronous()
           
 

Method Detail

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