You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by mm...@apache.org on 2004/09/30 00:09:08 UTC

svn commit: rev 47508 - incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/web

Author: mmerz
Date: Wed Sep 29 15:09:08 2004
New Revision: 47508

Added:
   incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/web/AddressBookWebService.jws
Log:
Somehow the AddressBookWebService.jws was deleted. Add it again.

Contributor: Daryoush Mehrtash




Added: incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/web/AddressBookWebService.jws
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/web/AddressBookWebService.jws	Wed Sep 29 15:09:08 2004
@@ -0,0 +1,46 @@
+import java.rmi.RemoteException;
+
+import org.beehive.demo.Address;
+import org.beehive.demo.AddressBook;
+import org.beehive.demo.AddressBookImpl;
+
+
+import javax.jws.Oneway;
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+
+@WebService( targetNamespace="http://www.beehive.com/AddressBook")
+public class AddressBookWebService implements AddressBook {
+
+    AddressBook  addressBook;
+    
+    
+    public AddressBookWebService() {
+        addressBook= new AddressBookImpl();
+    }
+    
+    /**
+     * @param name
+     * @param address
+     * @throws java.rmi.RemoteException
+     */
+    @WebMethod
+    public void addEntry(String name, Address address) throws RemoteException {
+        addressBook.addEntry(name, address);
+    }
+    /**
+     * @param name
+     * @return
+     * @throws java.rmi.RemoteException
+     */
+    @WebMethod
+    public Address getAddressFromName(String name) throws RemoteException {
+        return addressBook.getAddressFromName(name);
+    }
+    
+    
+    public void notWebService() {
+    }
+}