Clover icon

Coverage Report

  1. Project Clover database Wed Nov 13 2024 16:21:17 GMT
  2. Package ext.vamsas

File IRegistryServiceLocator.java

 

Coverage histogram

../../img/srcFileCovDistChart0.png
59% of files have more coverage

Code metrics

12
39
14
1
190
134
23
0.59
2.79
14
1.64

Classes

Class Line # Actions
IRegistryServiceLocator 25 39 23
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

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 ext.vamsas;
22   
23    import jalview.util.MessageManager;
24   
 
25    public class IRegistryServiceLocator extends org.apache.axis.client.Service
26    implements ext.vamsas.IRegistryService
27    {
28   
 
29  0 toggle public IRegistryServiceLocator()
30    {
31    }
32   
 
33  0 toggle public IRegistryServiceLocator(org.apache.axis.EngineConfiguration config)
34    {
35  0 super(config);
36    }
37   
38    // Use to get a proxy class for RegistryService
39    private java.lang.String RegistryService_address = "http://webservices.compbio.dundee.ac.uk:8080/jalTestWS/services/RegistryService";
40   
 
41  0 toggle public java.lang.String getRegistryServiceAddress()
42    {
43  0 return RegistryService_address;
44    }
45   
46    // The WSDD service name defaults to the port name.
47    private java.lang.String RegistryServiceWSDDServiceName = "RegistryService";
48   
 
49  0 toggle public java.lang.String getRegistryServiceWSDDServiceName()
50    {
51  0 return RegistryServiceWSDDServiceName;
52    }
53   
 
54  0 toggle public void setRegistryServiceWSDDServiceName(java.lang.String name)
55    {
56  0 RegistryServiceWSDDServiceName = name;
57    }
58   
 
59  0 toggle public ext.vamsas.IRegistry getRegistryService()
60    throws javax.xml.rpc.ServiceException
61    {
62  0 java.net.URL endpoint;
63  0 try
64    {
65  0 endpoint = new java.net.URL(RegistryService_address);
66    } catch (java.net.MalformedURLException e)
67    {
68  0 throw new javax.xml.rpc.ServiceException(e);
69    }
70  0 return getRegistryService(endpoint);
71    }
72   
 
73  0 toggle public ext.vamsas.IRegistry getRegistryService(java.net.URL portAddress)
74    throws javax.xml.rpc.ServiceException
75    {
76  0 try
77    {
78  0 ext.vamsas.RegistryServiceSoapBindingStub _stub = new ext.vamsas.RegistryServiceSoapBindingStub(
79    portAddress, this);
80  0 _stub.setPortName(getRegistryServiceWSDDServiceName());
81  0 return _stub;
82    } catch (org.apache.axis.AxisFault e)
83    {
84  0 return null;
85    }
86    }
87   
 
88  0 toggle public void setRegistryServiceEndpointAddress(java.lang.String address)
89    {
90  0 RegistryService_address = address;
91    }
92   
93    /**
94    * For the given interface, get the stub implementation. If this service has
95    * no port for the given interface, then ServiceException is thrown.
96    */
 
97  0 toggle public java.rmi.Remote getPort(Class serviceEndpointInterface)
98    throws javax.xml.rpc.ServiceException
99    {
100  0 try
101    {
102  0 if (ext.vamsas.IRegistry.class
103    .isAssignableFrom(serviceEndpointInterface))
104    {
105  0 ext.vamsas.RegistryServiceSoapBindingStub _stub = new ext.vamsas.RegistryServiceSoapBindingStub(
106    new java.net.URL(RegistryService_address), this);
107  0 _stub.setPortName(getRegistryServiceWSDDServiceName());
108  0 return _stub;
109    }
110    } catch (java.lang.Throwable t)
111    {
112  0 throw new javax.xml.rpc.ServiceException(t);
113    }
114  0 throw new javax.xml.rpc.ServiceException(MessageManager.formatMessage(
115    "exception.no_stub_implementation_for_interface", new String[]
116  0 { (serviceEndpointInterface == null ? "null"
117    : serviceEndpointInterface.getName()) }));
118    }
119   
120    /**
121    * For the given interface, get the stub implementation. If this service has
122    * no port for the given interface, then ServiceException is thrown.
123    */
 
124  0 toggle public java.rmi.Remote getPort(javax.xml.namespace.QName portName,
125    Class serviceEndpointInterface)
126    throws javax.xml.rpc.ServiceException
127    {
128  0 if (portName == null)
129    {
130  0 return getPort(serviceEndpointInterface);
131    }
132  0 java.lang.String inputPortName = portName.getLocalPart();
133  0 if ("RegistryService".equals(inputPortName))
134    {
135  0 return getRegistryService();
136    }
137    else
138    {
139  0 java.rmi.Remote _stub = getPort(serviceEndpointInterface);
140  0 ((org.apache.axis.client.Stub) _stub).setPortName(portName);
141  0 return _stub;
142    }
143    }
144   
 
145  0 toggle public javax.xml.namespace.QName getServiceName()
146    {
147  0 return new javax.xml.namespace.QName("vamsas", "IRegistryService");
148    }
149   
150    private java.util.HashSet ports = null;
151   
 
152  0 toggle public java.util.Iterator getPorts()
153    {
154  0 if (ports == null)
155    {
156  0 ports = new java.util.HashSet();
157  0 ports.add(new javax.xml.namespace.QName("vamsas", "RegistryService"));
158    }
159  0 return ports.iterator();
160    }
161   
162    /**
163    * Set the endpoint address for the specified port name.
164    */
 
165  0 toggle public void setEndpointAddress(java.lang.String portName,
166    java.lang.String address) throws javax.xml.rpc.ServiceException
167    {
168  0 if ("RegistryService".equals(portName))
169    {
170  0 setRegistryServiceEndpointAddress(address);
171    }
172    else
173    { // Unknown Port Name
174  0 throw new javax.xml.rpc.ServiceException(MessageManager.formatMessage(
175    "exception.cannot_set_endpoint_address_unknown_port",
176    new String[]
177    { portName }));
178    }
179    }
180   
181    /**
182    * Set the endpoint address for the specified port name.
183    */
 
184  0 toggle public void setEndpointAddress(javax.xml.namespace.QName portName,
185    java.lang.String address) throws javax.xml.rpc.ServiceException
186    {
187  0 setEndpointAddress(portName.getLocalPart(), address);
188    }
189   
190    }