com.collabnet.core.ws.services
Class DispatcherSoapBindingSkeleton

java.lang.Object
  extended by com.collabnet.core.ws.services.DispatcherSoapBindingSkeleton
All Implemented Interfaces:
Dispatcher, java.io.Serializable, java.rmi.Remote, org.apache.axis.wsdl.Skeleton

public class DispatcherSoapBindingSkeleton
extends java.lang.Object
implements Dispatcher, org.apache.axis.wsdl.Skeleton

See Also:
Serialized Form

Constructor Summary
DispatcherSoapBindingSkeleton()
           
DispatcherSoapBindingSkeleton(Dispatcher impl)
           
 
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.
static java.util.List getOperationDescByName(java.lang.String methodName)
          Returns List of OperationDesc objects with this name
static java.util.Collection getOperationDescs()
          Returns Collection of OperationDescs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatcherSoapBindingSkeleton

public DispatcherSoapBindingSkeleton()

DispatcherSoapBindingSkeleton

public DispatcherSoapBindingSkeleton(Dispatcher impl)
Method Detail

getOperationDescByName

public static java.util.List getOperationDescByName(java.lang.String methodName)
Returns List of OperationDesc objects with this name


getOperationDescs

public static java.util.Collection getOperationDescs()
Returns Collection of OperationDescs


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