JAL-3438 spotless for 2.11.2.0
[jalview.git] / src / uk / ac / ebi / www / picr / AccessionMappingService / AccessionMapperServiceLocator.java
1 /*
2  * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3  * Copyright (C) $$Year-Rel$$ The Jalview Authors
4  * 
5  * This file is part of Jalview.
6  * 
7  * Jalview is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License 
9  * as published by the Free Software Foundation, either version 3
10  * of the License, or (at your option) any later version.
11  *  
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  * 
17  * You should have received a copy of the GNU General Public License
18  * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
19  * The Jalview Authors are detailed in the 'AUTHORS' file.
20  */
21 package uk.ac.ebi.www.picr.AccessionMappingService;
22
23 import jalview.util.MessageManager;
24
25 public class AccessionMapperServiceLocator
26         extends org.apache.axis.client.Service implements
27         uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperService
28 {
29
30   public AccessionMapperServiceLocator()
31   {
32   }
33
34   public AccessionMapperServiceLocator(
35           org.apache.axis.EngineConfiguration config)
36   {
37     super(config);
38   }
39
40   // Use to get a proxy class for AccessionMapperPort
41   private java.lang.String AccessionMapperPort_address = "http://www.ebi.ac.uk:80/Tools/picr/service";
42
43   public java.lang.String getAccessionMapperPortAddress()
44   {
45     return AccessionMapperPort_address;
46   }
47
48   // The WSDD service name defaults to the port name.
49   private java.lang.String AccessionMapperPortWSDDServiceName = "AccessionMapperPort";
50
51   public java.lang.String getAccessionMapperPortWSDDServiceName()
52   {
53     return AccessionMapperPortWSDDServiceName;
54   }
55
56   public void setAccessionMapperPortWSDDServiceName(java.lang.String name)
57   {
58     AccessionMapperPortWSDDServiceName = name;
59   }
60
61   public uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface getAccessionMapperPort()
62           throws javax.xml.rpc.ServiceException
63   {
64     java.net.URL endpoint;
65     try
66     {
67       endpoint = new java.net.URL(AccessionMapperPort_address);
68     } catch (java.net.MalformedURLException e)
69     {
70       throw new javax.xml.rpc.ServiceException(e);
71     }
72     return getAccessionMapperPort(endpoint);
73   }
74
75   public uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface getAccessionMapperPort(
76           java.net.URL portAddress) throws javax.xml.rpc.ServiceException
77   {
78     try
79     {
80       uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub _stub = new uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub(
81               portAddress, this);
82       _stub.setPortName(getAccessionMapperPortWSDDServiceName());
83       return _stub;
84     } catch (org.apache.axis.AxisFault e)
85     {
86       return null;
87     }
88   }
89
90   public void setAccessionMapperPortEndpointAddress(
91           java.lang.String address)
92   {
93     AccessionMapperPort_address = address;
94   }
95
96   /**
97    * For the given interface, get the stub implementation. If this service has
98    * no port for the given interface, then ServiceException is thrown.
99    */
100   public java.rmi.Remote getPort(Class serviceEndpointInterface)
101           throws javax.xml.rpc.ServiceException
102   {
103     try
104     {
105       if (uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperInterface.class
106               .isAssignableFrom(serviceEndpointInterface))
107       {
108         uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub _stub = new uk.ac.ebi.www.picr.AccessionMappingService.AccessionMapperBindingStub(
109                 new java.net.URL(AccessionMapperPort_address), this);
110         _stub.setPortName(getAccessionMapperPortWSDDServiceName());
111         return _stub;
112       }
113     } catch (java.lang.Throwable t)
114     {
115       throw new javax.xml.rpc.ServiceException(t);
116     }
117     throw new javax.xml.rpc.ServiceException(MessageManager.formatMessage(
118             "exception.no_stub_implementation_for_interface", new String[]
119             { (serviceEndpointInterface == null ? "null"
120                     : serviceEndpointInterface.getName()) }));
121   }
122
123   /**
124    * For the given interface, get the stub implementation. If this service has
125    * no port for the given interface, then ServiceException is thrown.
126    */
127   public java.rmi.Remote getPort(javax.xml.namespace.QName portName,
128           Class serviceEndpointInterface)
129           throws javax.xml.rpc.ServiceException
130   {
131     if (portName == null)
132     {
133       return getPort(serviceEndpointInterface);
134     }
135     java.lang.String inputPortName = portName.getLocalPart();
136     if ("AccessionMapperPort".equals(inputPortName))
137     {
138       return getAccessionMapperPort();
139     }
140     else
141     {
142       java.rmi.Remote _stub = getPort(serviceEndpointInterface);
143       ((org.apache.axis.client.Stub) _stub).setPortName(portName);
144       return _stub;
145     }
146   }
147
148   public javax.xml.namespace.QName getServiceName()
149   {
150     return new javax.xml.namespace.QName(
151             "http://www.ebi.ac.uk/picr/AccessionMappingService",
152             "AccessionMapperService");
153   }
154
155   private java.util.HashSet ports = null;
156
157   public java.util.Iterator getPorts()
158   {
159     if (ports == null)
160     {
161       ports = new java.util.HashSet();
162       ports.add(new javax.xml.namespace.QName(
163               "http://www.ebi.ac.uk/picr/AccessionMappingService",
164               "AccessionMapperPort"));
165     }
166     return ports.iterator();
167   }
168
169   /**
170    * Set the endpoint address for the specified port name.
171    */
172   public void setEndpointAddress(java.lang.String portName,
173           java.lang.String address) throws javax.xml.rpc.ServiceException
174   {
175     if ("AccessionMapperPort".equals(portName))
176     {
177       setAccessionMapperPortEndpointAddress(address);
178     }
179     else
180     { // Unknown Port Name
181       throw new javax.xml.rpc.ServiceException(MessageManager.formatMessage(
182               "exception.cannot_set_endpoint_address_unknown_port",
183               new String[]
184               { portName }));
185     }
186   }
187
188   /**
189    * Set the endpoint address for the specified port name.
190    */
191   public void setEndpointAddress(javax.xml.namespace.QName portName,
192           java.lang.String address) throws javax.xml.rpc.ServiceException
193   {
194     setEndpointAddress(portName.getLocalPart(), address);
195   }
196
197 }