| /** |
| * AddressBookNoImplSEISOAPBindingImpl.java |
| * |
| * This file was hand modified from the Emmitter generated code. |
| */ |
| |
| package test.wsdl.addrNoImplSEI; |
| |
| import java.util.Hashtable; |
| import java.util.Map; |
| |
| // Don't implement the AddressBook interface |
| public class AddressBookNoImplSEISoapBindingImpl { |
| private Map addresses = new Hashtable(); |
| |
| public void addEntry(java.lang.String name, test.wsdl.addrNoImplSEI.Address address) |
| throws java.rmi.RemoteException, |
| java.lang.IllegalArgumentException // This should be accepted |
| { |
| if (address == null) { |
| throw new java.lang.IllegalArgumentException(); |
| } |
| this.addresses.put(name, address); |
| } |
| public test.wsdl.addrNoImplSEI.Address getAddressFromName(java.lang.String name) |
| throws java.rmi.RemoteException, |
| javax.xml.rpc.JAXRPCException // This should be accepted |
| { |
| return (test.wsdl.addrNoImplSEI.Address) this.addresses.get(name); |
| } |
| |
| public test.wsdl.addrNoImplSEI.Address[] getAddresses() throws java.rmi.RemoteException { |
| test.wsdl.addrNoImplSEI.Address[] array = new test.wsdl.addrNoImplSEI.Address[this.addresses.size()]; |
| this.addresses.values().toArray(array); |
| return array; |
| } |
| } |