package org.jboss.test.webservice.admindevel;
import javax.ejb.EJBException;
import javax.ejb.SessionContext;
import java.rmi.RemoteException;
public class HelloEJBImpl implements javax.ejb.SessionBean
{
public String helloString(String name)
{
return "Hello " + name + "!";
}
public HelloObj helloBean(HelloObj bean)
{
String msg = helloString(bean.getMsg());
HelloObj hro = new HelloObj(msg);
return hro;
}
public HelloObj[] helloArray(HelloObj[] query)
{
HelloObj[] reply = new HelloObj[query.length];
for (int n = 0; n < query.length; n++)
{
HelloObj hello = (HelloObj)query[n];
String msg = helloString(hello.getMsg());
HelloObj hro = new HelloObj(msg);
reply[n] = hro;
}
return reply;
}
public void setSessionContext(SessionContext ctx) throws EJBException, RemoteException
{
}
public void ejbCreate()
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
}