org.jboss.wise.core.client.impl.reflection.builder
Class ReflectionBasedWSDynamicClientBuilder

java.lang.Object
  extended by org.jboss.wise.core.client.impl.reflection.builder.ReflectionBasedWSDynamicClientBuilder
All Implemented Interfaces:
WSDynamicClientBuilder

public class ReflectionBasedWSDynamicClientBuilder
extends java.lang.Object
implements WSDynamicClientBuilder

Author:
stefano.maestri@javalinux.it

Constructor Summary
ReflectionBasedWSDynamicClientBuilder()
           
 
Method Summary
 WSDynamicClientBuilder bindingFiles(java.util.List<java.io.File> bindings)
           
 WSDynamicClient build()
          
 WSDynamicClientBuilder catelogFile(java.io.File catelogFile)
           
 java.util.List<java.io.File> getBindingFiles()
           
 java.io.File getCatelogFile()
           
 java.lang.String getPassword()
          
 java.lang.String getTargetPackage()
          
 java.lang.String getTmpDir()
          
 java.lang.String getUserName()
          
 java.lang.String getWsdlURL()
          
 WSDynamicClientBuilder password(java.lang.String password)
          
 void setBindingFiles(java.util.List<java.io.File> bindings)
           
 void setCatelogFile(java.io.File catelog)
           
 void setPassword(java.lang.String password)
          setter method used only by MC.
 void setUserName(java.lang.String userName)
          setter method used only by MC.
 void setWsdlURL(java.lang.String wsdlURL)
          setter method used only by MC.
 WSDynamicClientBuilder targetPackage(java.lang.String targetPackage)
          
 WSDynamicClientBuilder tmpDir(java.lang.String tmpDir)
          
 WSDynamicClientBuilder userName(java.lang.String userName)
          
 WSDynamicClientBuilder wsdlURL(java.lang.String wsdlURL)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionBasedWSDynamicClientBuilder

public ReflectionBasedWSDynamicClientBuilder()
Method Detail

build

public WSDynamicClient build()
                      throws java.lang.IllegalStateException,
                             WiseConnectionException,
                             WiseRuntimeException

Specified by:
build in interface WSDynamicClientBuilder
Throws:
WiseRuntimeException
java.lang.IllegalStateException
WiseConnectionException
See Also:
WSDynamicClientBuilder.build()

getWsdlURL

public final java.lang.String getWsdlURL()

Specified by:
getWsdlURL in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.getWsdlURL()

wsdlURL

public final WSDynamicClientBuilder wsdlURL(java.lang.String wsdlURL)

Specified by:
wsdlURL in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.wsdlURL(java.lang.String)

getUserName

public final java.lang.String getUserName()

Specified by:
getUserName in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.getUserName()

userName

public final WSDynamicClientBuilder userName(java.lang.String userName)

Specified by:
userName in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.userName(java.lang.String)

getPassword

public final java.lang.String getPassword()

Specified by:
getPassword in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.getPassword()

password

public final WSDynamicClientBuilder password(java.lang.String password)

Specified by:
password in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.password(java.lang.String)

getTmpDir

public final java.lang.String getTmpDir()

Specified by:
getTmpDir in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.getTmpDir()

getTargetPackage

public final java.lang.String getTargetPackage()

Specified by:
getTargetPackage in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.getTargetPackage()

getBindingFiles

public final java.util.List<java.io.File> getBindingFiles()
Specified by:
getBindingFiles in interface WSDynamicClientBuilder

getCatelogFile

public final java.io.File getCatelogFile()
Specified by:
getCatelogFile in interface WSDynamicClientBuilder

setWsdlURL

public final void setWsdlURL(java.lang.String wsdlURL)
setter method used only by MC. Even if they are usable also by code is much more convenient to use intrface's defined method wsdlURL(String) since it return current instance and permit concatenation like instace.wsdlURL(wsdl).symbolycName(name);

Parameters:
wsdlURL -

setUserName

public final void setUserName(java.lang.String userName)
setter method used only by MC. Even if they are usable also by code is much more convenient to use intrface's defined method userName(String) since it return current instance and permit concatenation like instace.wsdlURL(wsdl).symbolycName(name);

Parameters:
userName -

setPassword

public final void setPassword(java.lang.String password)
setter method used only by MC. Even if they are usable also by code is much more convenient to use intrface's defined method password(String) since it return current instance and permit concatenation like instace.wsdlURL(wsdl).symbolycName(name);

Parameters:
password -

setBindingFiles

public final void setBindingFiles(java.util.List<java.io.File> bindings)

setCatelogFile

public final void setCatelogFile(java.io.File catelog)

targetPackage

public WSDynamicClientBuilder targetPackage(java.lang.String targetPackage)

Specified by:
targetPackage in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.targetPackage(java.lang.String)

tmpDir

public WSDynamicClientBuilder tmpDir(java.lang.String tmpDir)

Specified by:
tmpDir in interface WSDynamicClientBuilder
See Also:
WSDynamicClientBuilder.tmpDir(java.lang.String)

bindingFiles

public WSDynamicClientBuilder bindingFiles(java.util.List<java.io.File> bindings)
Specified by:
bindingFiles in interface WSDynamicClientBuilder

catelogFile

public WSDynamicClientBuilder catelogFile(java.io.File catelogFile)
Specified by:
catelogFile in interface WSDynamicClientBuilder