View Javadoc

1   /**
2    * JiraSoapServiceServiceLocator.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package org.apache.maven.plugins.patchtracker.tracking.jira.soap;
9   
10  public class JiraSoapServiceServiceLocator extends org.apache.axis.client.Service implements org.apache.maven.plugins.patchtracker.tracking.jira.soap.JiraSoapServiceService {
11  
12      public JiraSoapServiceServiceLocator() {
13      }
14  
15  
16      public JiraSoapServiceServiceLocator(org.apache.axis.EngineConfiguration config) {
17          super(config);
18      }
19  
20      public JiraSoapServiceServiceLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException {
21          super(wsdlLoc, sName);
22      }
23  
24      // Use to get a proxy class for JirasoapserviceV2
25      private java.lang.String JirasoapserviceV2_address = "http://localhost:8080/rpc/soap/jirasoapservice-v2";
26  
27      public java.lang.String getJirasoapserviceV2Address() {
28          return JirasoapserviceV2_address;
29      }
30  
31      // The WSDD service name defaults to the port name.
32      private java.lang.String JirasoapserviceV2WSDDServiceName = "jirasoapservice-v2";
33  
34      public java.lang.String getJirasoapserviceV2WSDDServiceName() {
35          return JirasoapserviceV2WSDDServiceName;
36      }
37  
38      public void setJirasoapserviceV2WSDDServiceName(java.lang.String name) {
39          JirasoapserviceV2WSDDServiceName = name;
40      }
41  
42      public org.apache.maven.plugins.patchtracker.tracking.jira.soap.JiraSoapService getJirasoapserviceV2() throws javax.xml.rpc.ServiceException {
43         java.net.URL endpoint;
44          try {
45              endpoint = new java.net.URL(JirasoapserviceV2_address);
46          }
47          catch (java.net.MalformedURLException e) {
48              throw new javax.xml.rpc.ServiceException(e);
49          }
50          return getJirasoapserviceV2(endpoint);
51      }
52  
53      public org.apache.maven.plugins.patchtracker.tracking.jira.soap.JiraSoapService getJirasoapserviceV2(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
54          try {
55              org.apache.maven.plugins.patchtracker.tracking.jira.soap.JirasoapserviceV2SoapBindingStub _stub = new org.apache.maven.plugins.patchtracker.tracking.jira.soap.JirasoapserviceV2SoapBindingStub(portAddress, this);
56              _stub.setPortName(getJirasoapserviceV2WSDDServiceName());
57              return _stub;
58          }
59          catch (org.apache.axis.AxisFault e) {
60              return null;
61          }
62      }
63  
64      public void setJirasoapserviceV2EndpointAddress(java.lang.String address) {
65          JirasoapserviceV2_address = address;
66      }
67  
68      /**
69       * For the given interface, get the stub implementation.
70       * If this service has no port for the given interface,
71       * then ServiceException is thrown.
72       */
73      public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
74          try {
75              if (org.apache.maven.plugins.patchtracker.tracking.jira.soap.JiraSoapService.class.isAssignableFrom(serviceEndpointInterface)) {
76                  org.apache.maven.plugins.patchtracker.tracking.jira.soap.JirasoapserviceV2SoapBindingStub _stub = new org.apache.maven.plugins.patchtracker.tracking.jira.soap.JirasoapserviceV2SoapBindingStub(new java.net.URL(JirasoapserviceV2_address), this);
77                  _stub.setPortName(getJirasoapserviceV2WSDDServiceName());
78                  return _stub;
79              }
80          }
81          catch (java.lang.Throwable t) {
82              throw new javax.xml.rpc.ServiceException(t);
83          }
84          throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface:  " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
85      }
86  
87      /**
88       * For the given interface, get the stub implementation.
89       * If this service has no port for the given interface,
90       * then ServiceException is thrown.
91       */
92      public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
93          if (portName == null) {
94              return getPort(serviceEndpointInterface);
95          }
96          java.lang.String inputPortName = portName.getLocalPart();
97          if ("jirasoapservice-v2".equals(inputPortName)) {
98              return getJirasoapserviceV2();
99          }
100         else  {
101             java.rmi.Remote _stub = getPort(serviceEndpointInterface);
102             ((org.apache.axis.client.Stub) _stub).setPortName(portName);
103             return _stub;
104         }
105     }
106 
107     public javax.xml.namespace.QName getServiceName() {
108         return new javax.xml.namespace.QName("http://localhost:8080/rpc/soap/jirasoapservice-v2", "JiraSoapServiceService");
109     }
110 
111     private java.util.HashSet ports = null;
112 
113     public java.util.Iterator getPorts() {
114         if (ports == null) {
115             ports = new java.util.HashSet();
116             ports.add(new javax.xml.namespace.QName("http://localhost:8080/rpc/soap/jirasoapservice-v2", "jirasoapservice-v2"));
117         }
118         return ports.iterator();
119     }
120 
121     /**
122     * Set the endpoint address for the specified port name.
123     */
124     public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
125         
126 if ("JirasoapserviceV2".equals(portName)) {
127             setJirasoapserviceV2EndpointAddress(address);
128         }
129         else 
130 { // Unknown Port Name
131             throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);
132         }
133     }
134 
135     /**
136     * Set the endpoint address for the specified port name.
137     */
138     public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
139         setEndpointAddress(portName.getLocalPart(), address);
140     }
141 
142 }