1 22 package org.jboss.test.webservice.admindevel; 23 24 import javax.ejb.EJBException ; 25 import javax.ejb.SessionContext ; 26 import java.rmi.RemoteException ; 27 28 32 public class HelloEJBImpl implements javax.ejb.SessionBean 33 { 34 public String helloString(String name) 35 { 36 return "Hello " + name + "!"; 37 } 38 39 public HelloObj helloBean(HelloObj bean) 40 { 41 String msg = helloString(bean.getMsg()); 42 HelloObj hro = new HelloObj(msg); 43 return hro; 44 } 45 46 public HelloObj[] helloArray(HelloObj[] query) 47 { 48 HelloObj[] reply = new HelloObj[query.length]; 49 for (int n = 0; n < query.length; n++) 50 { 51 HelloObj hello = (HelloObj)query[n]; 52 String msg = helloString(hello.getMsg()); 53 HelloObj hro = new HelloObj(msg); 54 reply[n] = hro; 55 } 56 return reply; 57 } 58 59 public void setSessionContext(SessionContext ctx) throws EJBException , RemoteException 60 { 61 } 62 63 public void ejbCreate() 64 { 65 } 66 67 public void ejbRemove() 68 { 69 } 70 71 public void ejbActivate() 72 { 73 } 74 75 public void ejbPassivate() 76 { 77 } 78 } 79 | Popular Tags |