1 51 52 package org.objectweb.jass.examples.travelagency.ws; 53 54 public class TravelAgencyServiceLocator extends org.apache.axis.client.Service implements org.objectweb.jass.examples.travelagency.ws.TravelAgencyService { 55 56 private final java.lang.String TravelAgency_address = "http://localhost:8080/axis/services/TravelAgency"; 58 59 public java.lang.String getTravelAgencyAddress() { 60 return TravelAgency_address; 61 } 62 63 private java.lang.String TravelAgencyWSDDServiceName = "TravelAgency"; 65 66 public java.lang.String getTravelAgencyWSDDServiceName() { 67 return TravelAgencyWSDDServiceName; 68 } 69 70 public void setTravelAgencyWSDDServiceName(java.lang.String name) { 71 TravelAgencyWSDDServiceName = name; 72 } 73 74 public org.objectweb.jass.examples.travelagency.ws.TravelAgency getTravelAgency() throws javax.xml.rpc.ServiceException { 75 java.net.URL endpoint; 76 try { 77 endpoint = new java.net.URL (TravelAgency_address); 78 } 79 catch (java.net.MalformedURLException e) { 80 throw new javax.xml.rpc.ServiceException (e); 81 } 82 return getTravelAgency(endpoint); 83 } 84 85 public org.objectweb.jass.examples.travelagency.ws.TravelAgency getTravelAgency(java.net.URL portAddress) throws javax.xml.rpc.ServiceException { 86 try { 87 org.objectweb.jass.examples.travelagency.ws.TravelAgencySoapBindingStub _stub = new org.objectweb.jass.examples.travelagency.ws.TravelAgencySoapBindingStub(portAddress, this); 88 _stub.setPortName(getTravelAgencyWSDDServiceName()); 89 return _stub; 90 } 91 catch (org.apache.axis.AxisFault e) { 92 return null; 93 } 94 } 95 96 101 public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { 102 try { 103 if (org.objectweb.jass.examples.travelagency.ws.TravelAgency.class.isAssignableFrom(serviceEndpointInterface)) { 104 org.objectweb.jass.examples.travelagency.ws.TravelAgencySoapBindingStub _stub = new org.objectweb.jass.examples.travelagency.ws.TravelAgencySoapBindingStub(new java.net.URL (TravelAgency_address), this); 105 _stub.setPortName(getTravelAgencyWSDDServiceName()); 106 return _stub; 107 } 108 } 109 catch (java.lang.Throwable t) { 110 throw new javax.xml.rpc.ServiceException (t); 111 } 112 throw new javax.xml.rpc.ServiceException ("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName())); 113 } 114 115 120 public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { 121 if (portName == null) { 122 return getPort(serviceEndpointInterface); 123 } 124 String inputPortName = portName.getLocalPart(); 125 if ("TravelAgency".equals(inputPortName)) { 126 return getTravelAgency(); 127 } 128 else { 129 java.rmi.Remote _stub = getPort(serviceEndpointInterface); 130 ((org.apache.axis.client.Stub) _stub).setPortName(portName); 131 return _stub; 132 } 133 } 134 135 public javax.xml.namespace.QName getServiceName() { 136 return new javax.xml.namespace.QName ("http://ws.travelagency.examples.jass.objectweb.org", "TravelAgencyService"); 137 } 138 139 private java.util.HashSet ports = null; 140 141 public java.util.Iterator getPorts() { 142 if (ports == null) { 143 ports = new java.util.HashSet (); 144 ports.add(new javax.xml.namespace.QName ("TravelAgency")); 145 } 146 return ports.iterator(); 147 } 148 149 } 150 | Popular Tags |