1
2
3
4
5
6
7
8 package gov.bnl.gums.admin;
9
10 public class GUMSAPIServiceLocator extends org.apache.axis.client.Service implements gov.bnl.gums.admin.GUMSAPIService {
11
12 public GUMSAPIServiceLocator() {
13 }
14
15
16 public GUMSAPIServiceLocator(org.apache.axis.EngineConfiguration config) {
17 super(config);
18 }
19
20
21 private java.lang.String admin_address = "http://localhost:8080/gums/admin";
22
23 public java.lang.String getadminAddress() {
24 return admin_address;
25 }
26
27
28 private java.lang.String adminWSDDServiceName = "admin";
29
30 public java.lang.String getadminWSDDServiceName() {
31 return adminWSDDServiceName;
32 }
33
34 public void setadminWSDDServiceName(java.lang.String name) {
35 adminWSDDServiceName = name;
36 }
37
38 public gov.bnl.gums.admin.GUMSAPI getadmin() throws javax.xml.rpc.ServiceException {
39 java.net.URL endpoint;
40 try {
41 endpoint = new java.net.URL(admin_address);
42 }
43 catch (java.net.MalformedURLException e) {
44 throw new javax.xml.rpc.ServiceException(e);
45 }
46 return getadmin(endpoint);
47 }
48
49 public gov.bnl.gums.admin.GUMSAPI getadmin(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
50 try {
51 gov.bnl.gums.admin.AdminSoapBindingStub _stub = new gov.bnl.gums.admin.AdminSoapBindingStub(portAddress, this);
52 _stub.setPortName(getadminWSDDServiceName());
53 return _stub;
54 }
55 catch (org.apache.axis.AxisFault e) {
56 return null;
57 }
58 }
59
60 public void setadminEndpointAddress(java.lang.String address) {
61 admin_address = address;
62 }
63
64
65
66
67
68
69 public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
70 try {
71 if (gov.bnl.gums.admin.GUMSAPI.class.isAssignableFrom(serviceEndpointInterface)) {
72 gov.bnl.gums.admin.AdminSoapBindingStub _stub = new gov.bnl.gums.admin.AdminSoapBindingStub(new java.net.URL(admin_address), this);
73 _stub.setPortName(getadminWSDDServiceName());
74 return _stub;
75 }
76 }
77 catch (java.lang.Throwable t) {
78 throw new javax.xml.rpc.ServiceException(t);
79 }
80 throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
81 }
82
83
84
85
86
87
88 public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
89 if (portName == null) {
90 return getPort(serviceEndpointInterface);
91 }
92 java.lang.String inputPortName = portName.getLocalPart();
93 if ("admin".equals(inputPortName)) {
94 return getadmin();
95 }
96 else {
97 java.rmi.Remote _stub = getPort(serviceEndpointInterface);
98 ((org.apache.axis.client.Stub) _stub).setPortName(portName);
99 return _stub;
100 }
101 }
102
103 public javax.xml.namespace.QName getServiceName() {
104 return new javax.xml.namespace.QName("http://www.bnl.gov/namespaces/2004/09/gums/GUMSService", "GUMSAPIService");
105 }
106
107 private java.util.HashSet ports = null;
108
109 public java.util.Iterator getPorts() {
110 if (ports == null) {
111 ports = new java.util.HashSet();
112 ports.add(new javax.xml.namespace.QName("http://www.bnl.gov/namespaces/2004/09/gums/GUMSService", "admin"));
113 }
114 return ports.iterator();
115 }
116
117
118
119
120 public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
121 if ("admin".equals(portName)) {
122 setadminEndpointAddress(address);
123 }
124 else {
125 throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);
126 }
127 }
128
129
130
131
132 public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException {
133 setEndpointAddress(portName.getLocalPart(), address);
134 }
135
136 }