chemaxon.marvin.services.soap
Class SoapServiceDescriptor

java.lang.Object
  extended by chemaxon.marvin.services.ServiceDescriptor
      extended by chemaxon.marvin.services.soap.SoapServiceDescriptor

public class SoapServiceDescriptor
extends chemaxon.marvin.services.ServiceDescriptor

Service descriptor of SOAP type requests.

Since:
5.6
Author:
Imre Barna

Field Summary
static java.lang.String NAMESPACE
          Property key for namespace as String
static java.lang.String PORT
          Property key for port name as String
static java.lang.String SERVICE
          Property key for service name as String
static java.lang.String WSDL
          Property key for Service descriptor as String
 
Fields inherited from class chemaxon.marvin.services.ServiceDescriptor
ALIAS, ARGUMENTS, DESCRIPTION, METHOD, NAME, propertyChangeSupport, URL
 
Constructor Summary
SoapServiceDescriptor()
           
 
Method Summary
 java.lang.String getNameSpace()
          Returns the namespace
 java.lang.String getPortName()
          Returns the port name
 java.lang.Class<?>[] getReturnTypes()
          Returns the array of return types
 chemaxon.marvin.services.soap.SoapServiceHandler getServiceHandler()
           
 java.lang.String getSimpleName()
           
 java.lang.String getWebServiceName()
          Returns the service name
 java.lang.String getWsdlURI()
          Returns the WSDL URI
 void setNameSpace(java.lang.String nameSpace)
          Sets the namespace
 void setPortName(java.lang.String portName)
          Sets the port name
 void setReturnTypes(java.lang.Class<?>[] returnTypes)
          Sets the array of return types
 void setWebServiceName(java.lang.String webServiceName)
          Sets the webservice name
 void setWsdlURI(java.lang.String wsdlURI)
          Sets the WSDL URI
 
Methods inherited from class chemaxon.marvin.services.ServiceDescriptor
addArgument, getAlias, getArgument, getArgumentCount, getArguments, getDescription, getIcon, getMethodName, getName, getProperty, getPropertyChangeSupport, getPropertyKeys, getURL, isAvailable, removeArgument, setAlias, setArgument, setDescription, setMethodName, setName, setProperty, setURL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WSDL

public static final java.lang.String WSDL
Property key for Service descriptor as String

See Also:
Constant Field Values

NAMESPACE

public static final java.lang.String NAMESPACE
Property key for namespace as String

See Also:
Constant Field Values

SERVICE

public static final java.lang.String SERVICE
Property key for service name as String

See Also:
Constant Field Values

PORT

public static final java.lang.String PORT
Property key for port name as String

See Also:
Constant Field Values
Constructor Detail

SoapServiceDescriptor

public SoapServiceDescriptor()
Method Detail

getServiceHandler

public chemaxon.marvin.services.soap.SoapServiceHandler getServiceHandler()
Specified by:
getServiceHandler in class chemaxon.marvin.services.ServiceDescriptor

getWsdlURI

public java.lang.String getWsdlURI()
Returns the WSDL URI

Returns:
the WSDL URI

setWsdlURI

public void setWsdlURI(java.lang.String wsdlURI)
Sets the WSDL URI

Parameters:
wsdlURI - the new WSDL URI

getNameSpace

public java.lang.String getNameSpace()
Returns the namespace

Returns:
the namespace

setNameSpace

public void setNameSpace(java.lang.String nameSpace)
Sets the namespace

Parameters:
nameSpace - the new namespace

getWebServiceName

public java.lang.String getWebServiceName()
Returns the service name

Returns:
the service name

setWebServiceName

public void setWebServiceName(java.lang.String webServiceName)
Sets the webservice name

Parameters:
webServiceName - the new service name

getPortName

public java.lang.String getPortName()
Returns the port name

Returns:
the port name

setPortName

public void setPortName(java.lang.String portName)
Sets the port name

Parameters:
portName - the new port name

getReturnTypes

public java.lang.Class<?>[] getReturnTypes()
Returns the array of return types

Returns:
the array of return types

setReturnTypes

public void setReturnTypes(java.lang.Class<?>[] returnTypes)
Sets the array of return types

Parameters:
returnTypes - the array of return types

getSimpleName

public java.lang.String getSimpleName()
Overrides:
getSimpleName in class chemaxon.marvin.services.ServiceDescriptor