ch.sahits.model
Interface IWebserviceBuilder

All Superinterfaces:
IBuilder<IWebservice>

public interface IWebserviceBuilder
extends IBuilder<IWebservice>

This interface defines the methodes defined by a Builder class for an IWebservice

Since:
1.2.0
Author:
Andi Hotz, Sahits GmbH

Method Summary
 IWebserviceBuilder addNs2PackageMapping(java.lang.String key, java.lang.String val)
          Initialize the ns2packageMapping
 IWebserviceBuilder databinding(java.lang.String val)
          Initialize the databinding
 IWebserviceBuilder nsPrefix(java.lang.String val)
          Initialize the nsPrefix
 IWebserviceBuilder nsSchemaPrefix(java.lang.String val)
          Initialize the nsSchemaPrefix
 IWebserviceBuilder packageName(java.lang.String val)
          Initialize the packageName
 IWebserviceBuilder protocol(java.lang.String val)
          Initialize the protocol
 IWebserviceBuilder schemaTargetNamespace(java.lang.String val)
          Initialize the schemaTargetNamespace
 IWebserviceBuilder serviceClassName(java.lang.String val)
          Initialize the serviceClassName
 IWebserviceBuilder serviceName(java.lang.String val)
          Initialize the serviceName
 IWebserviceBuilder serviceURL(java.lang.String val)
          Initialize the serviceURL
 IWebserviceBuilder serviceXMLURL(java.lang.String val)
          Initialize the serviceXMLURL
 IWebserviceBuilder synchronous(boolean val)
          Initialize the synchronous
 IWebserviceBuilder targetNamespace(java.lang.String val)
          Initialize the targetNamespace
 IWebserviceBuilder wsdlFileName(java.lang.String val)
          Initialize the wsdlFileName
 
Methods inherited from interface ch.sahits.model.IBuilder
build
 

Method Detail

databinding

IWebserviceBuilder databinding(java.lang.String val)
Initialize the databinding

Parameters:
val - databinding
Returns:
this

addNs2PackageMapping

IWebserviceBuilder addNs2PackageMapping(java.lang.String key,
                                        java.lang.String val)
Initialize the ns2packageMapping

Parameters:
key - namespace
val - package
Returns:
this

nsPrefix

IWebserviceBuilder nsPrefix(java.lang.String val)
Initialize the nsPrefix

Parameters:
val - nsPrefix
Returns:
this

nsSchemaPrefix

IWebserviceBuilder nsSchemaPrefix(java.lang.String val)
Initialize the nsSchemaPrefix

Parameters:
val - nsSchemaPrefix
Returns:
this

packageName

IWebserviceBuilder packageName(java.lang.String val)
Initialize the packageName

Parameters:
val - packageName
Returns:
this

protocol

IWebserviceBuilder protocol(java.lang.String val)
Initialize the protocol

Parameters:
val - protocol
Returns:
this

schemaTargetNamespace

IWebserviceBuilder schemaTargetNamespace(java.lang.String val)
Initialize the schemaTargetNamespace

Parameters:
val - schemaTargetNamespace
Returns:
this

serviceClassName

IWebserviceBuilder serviceClassName(java.lang.String val)
Initialize the serviceClassName

Parameters:
val - serviceClassName
Returns:
this

serviceName

IWebserviceBuilder serviceName(java.lang.String val)
Initialize the serviceName

Parameters:
val - serviceName
Returns:
this

serviceURL

IWebserviceBuilder serviceURL(java.lang.String val)
Initialize the serviceURL

Parameters:
val - serviceURL
Returns:
this

serviceXMLURL

IWebserviceBuilder serviceXMLURL(java.lang.String val)
Initialize the serviceXMLURL

Parameters:
val - serviceXMLURL
Returns:
this

synchronous

IWebserviceBuilder synchronous(boolean val)
Initialize the synchronous

Parameters:
val - synchronous
Returns:
this

targetNamespace

IWebserviceBuilder targetNamespace(java.lang.String val)
Initialize the targetNamespace

Parameters:
val - targetNamespace
Returns:
this

wsdlFileName

IWebserviceBuilder wsdlFileName(java.lang.String val)
Initialize the wsdlFileName

Parameters:
val - wsdlFileName
Returns:
this