debb3c9181dc90618e2885995527b981093fb724
[jalview.git] / src / uk / ac / ebi / www / picr / AccessionMappingService / AccessionMapperServiceLocator.java
1 /**\r
2  * AccessionMapperServiceLocator.java\r
3  *\r
4  * This file was auto-generated from WSDL\r
5  * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter.\r
6  */\r
7 \r
8 package uk.ac.ebi.www.picr.AccessionMappingService;\r
9 \r
10 public class AccessionMapperServiceLocator extends\r
11         org.apache.axis.client.Service implements\r
12         uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperService\r
13 {\r
14 \r
15   public AccessionMapperServiceLocator()\r
16   {\r
17   }\r
18 \r
19   public AccessionMapperServiceLocator(\r
20           org.apache.axis.EngineConfiguration config)\r
21   {\r
22     super(config);\r
23   }\r
24 \r
25   // Use to get a proxy class for AccessionMapperPort\r
26   private java.lang.String AccessionMapperPort_address = "http://www.ebi.ac.uk:80/Tools/picr/service";\r
27 \r
28   public java.lang.String getAccessionMapperPortAddress()\r
29   {\r
30     return AccessionMapperPort_address;\r
31   }\r
32 \r
33   // The WSDD service name defaults to the port name.\r
34   private java.lang.String AccessionMapperPortWSDDServiceName = "AccessionMapperPort";\r
35 \r
36   public java.lang.String getAccessionMapperPortWSDDServiceName()\r
37   {\r
38     return AccessionMapperPortWSDDServiceName;\r
39   }\r
40 \r
41   public void setAccessionMapperPortWSDDServiceName(java.lang.String name)\r
42   {\r
43     AccessionMapperPortWSDDServiceName = name;\r
44   }\r
45 \r
46   public uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface getAccessionMapperPort()\r
47           throws javax.xml.rpc.ServiceException\r
48   {\r
49     java.net.URL endpoint;\r
50     try\r
51     {\r
52       endpoint = new java.net.URL(AccessionMapperPort_address);\r
53     } catch (java.net.MalformedURLException e)\r
54     {\r
55       throw new javax.xml.rpc.ServiceException(e);\r
56     }\r
57     return getAccessionMapperPort(endpoint);\r
58   }\r
59 \r
60   public uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface getAccessionMapperPort(\r
61           java.net.URL portAddress) throws javax.xml.rpc.ServiceException\r
62   {\r
63     try\r
64     {\r
65       uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub _stub = new uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub(\r
66               portAddress, this);\r
67       _stub.setPortName(getAccessionMapperPortWSDDServiceName());\r
68       return _stub;\r
69     } catch (org.apache.axis.AxisFault e)\r
70     {\r
71       return null;\r
72     }\r
73   }\r
74 \r
75   public void setAccessionMapperPortEndpointAddress(java.lang.String address)\r
76   {\r
77     AccessionMapperPort_address = address;\r
78   }\r
79 \r
80   /**\r
81    * For the given interface, get the stub implementation. If this service has\r
82    * no port for the given interface, then ServiceException is thrown.\r
83    */\r
84   public java.rmi.Remote getPort(Class serviceEndpointInterface)\r
85           throws javax.xml.rpc.ServiceException\r
86   {\r
87     try\r
88     {\r
89       if (uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface.class\r
90               .isAssignableFrom(serviceEndpointInterface))\r
91       {\r
92         uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub _stub = new uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub(\r
93                 new java.net.URL(AccessionMapperPort_address), this);\r
94         _stub.setPortName(getAccessionMapperPortWSDDServiceName());\r
95         return _stub;\r
96       }\r
97     } catch (java.lang.Throwable t)\r
98     {\r
99       throw new javax.xml.rpc.ServiceException(t);\r
100     }\r
101     throw new javax.xml.rpc.ServiceException(\r
102             "There is no stub implementation for the interface:  "\r
103                     + (serviceEndpointInterface == null ? "null"\r
104                             : serviceEndpointInterface.getName()));\r
105   }\r
106 \r
107   /**\r
108    * For the given interface, get the stub implementation. If this service has\r
109    * no port for the given interface, then ServiceException is thrown.\r
110    */\r
111   public java.rmi.Remote getPort(javax.xml.namespace.QName portName,\r
112           Class serviceEndpointInterface)\r
113           throws javax.xml.rpc.ServiceException\r
114   {\r
115     if (portName == null)\r
116     {\r
117       return getPort(serviceEndpointInterface);\r
118     }\r
119     java.lang.String inputPortName = portName.getLocalPart();\r
120     if ("AccessionMapperPort".equals(inputPortName))\r
121     {\r
122       return getAccessionMapperPort();\r
123     }\r
124     else\r
125     {\r
126       java.rmi.Remote _stub = getPort(serviceEndpointInterface);\r
127       ((org.apache.axis.client.Stub) _stub).setPortName(portName);\r
128       return _stub;\r
129     }\r
130   }\r
131 \r
132   public javax.xml.namespace.QName getServiceName()\r
133   {\r
134     return new javax.xml.namespace.QName(\r
135             "http://www.ebi.ac.uk/picr/AccessionMappingService",\r
136             "AccessionMapperService");\r
137   }\r
138 \r
139   private java.util.HashSet ports = null;\r
140 \r
141   public java.util.Iterator getPorts()\r
142   {\r
143     if (ports == null)\r
144     {\r
145       ports = new java.util.HashSet();\r
146       ports.add(new javax.xml.namespace.QName(\r
147               "http://www.ebi.ac.uk/picr/AccessionMappingService",\r
148               "AccessionMapperPort"));\r
149     }\r
150     return ports.iterator();\r
151   }\r
152 \r
153   /**\r
154    * Set the endpoint address for the specified port name.\r
155    */\r
156   public void setEndpointAddress(java.lang.String portName,\r
157           java.lang.String address) throws javax.xml.rpc.ServiceException\r
158   {\r
159     if ("AccessionMapperPort".equals(portName))\r
160     {\r
161       setAccessionMapperPortEndpointAddress(address);\r
162     }\r
163     else\r
164     { // Unknown Port Name\r
165       throw new javax.xml.rpc.ServiceException(\r
166               " Cannot set Endpoint Address for Unknown Port" + portName);\r
167     }\r
168   }\r
169 \r
170   /**\r
171    * Set the endpoint address for the specified port name.\r
172    */\r
173   public void setEndpointAddress(javax.xml.namespace.QName portName,\r
174           java.lang.String address) throws javax.xml.rpc.ServiceException\r
175   {\r
176     setEndpointAddress(portName.getLocalPart(), address);\r
177   }\r
178 \r
179 }\r