com.collabnet.core.ws.services
Class DispatcherSoapBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by com.collabnet.core.ws.services.DispatcherSoapBindingStub
All Implemented Interfaces:
Dispatcher, java.rmi.Remote, javax.xml.rpc.Stub

public class DispatcherSoapBindingStub
extends org.apache.axis.client.Stub
implements Dispatcher


Field Summary
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
DispatcherSoapBindingStub()
           
DispatcherSoapBindingStub(javax.xml.rpc.Service service)
           
DispatcherSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 Response execute(Request request)
          This web service provides a generic interface that can take any XML document as input and produces an XML document as the result.
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getTimeout, getUsername, removeProperty, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatcherSoapBindingStub

public DispatcherSoapBindingStub()
                          throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

DispatcherSoapBindingStub

public DispatcherSoapBindingStub(java.net.URL endpointURL,
                                 javax.xml.rpc.Service service)
                          throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

DispatcherSoapBindingStub

public DispatcherSoapBindingStub(javax.xml.rpc.Service service)
                          throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

execute

public Response execute(Request request)
                 throws java.rmi.RemoteException,
                        WSException
Description copied from interface: Dispatcher

This web service provides a generic interface that can take any XML document as input and produces an XML document as the result. This web service is ideal for scenarios where the XML schema of the documents is not static.

Currently the following incoming documents are handled:

Request root node {namespace}tagName Response root node {namespace}tagName Javadoc
{urn:ws.tracker.collabnet.com}getArtifactList. {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}getArtifactByID {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}getNextPage {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}createArtifactList {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}updateArtifactList {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}saveMetadata {urn:ws.tracker.collabnet.com}loadMetadata doc
{urn:ws.tracker.collabnet.com}loadMetadata {urn:ws.tracker.collabnet.com}loadMetadataResponse doc
{urn:ws.tracker.collabnet.com}removeMetadata {urn:ws.tracker.collabnet.com}removeMetadataResponse doc

Specified by:
execute in interface Dispatcher
Throws:
java.rmi.RemoteException
WSException