package org.jboss.test.jbossnet.admindevel;
import javax.ejb.EJBException;
import javax.ejb.SessionContext;
import java.rmi.RemoteException;
public class HelloBean implements javax.ejb.SessionBean
{
public String helloString(String name)
{
return "Hello " + name + "!";
}
public HelloReplyObj helloBean(HelloObj bean)
{
HelloReplyObj hro = new HelloReplyObj();
hro.setMsg(helloString(bean.getMsg()));
return hro;
}
public Object[] helloArray(Object[] query)
{
Object[] reply = new Object[query.length];
for (int n = 0; n < query.length; n++)
{
HelloObj hello = (HelloObj)query[n];
HelloReplyObj hro = new HelloReplyObj();
hro.setMsg(helloString(hello.getMsg()));
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()
{
}
}