package org.jboss.test.proxycompiler.beans.ejb;
import java.rmi.RemoteException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.CreateException;
import org.jboss.test.proxycompiler.Util;
public abstract class ProxyCompilerTestBean implements EntityBean
{
public ProxyCompilerTestBean ()
{
}
public Integer ejbCreate(Integer pk)
throws CreateException
{
setPk(pk);
return pk;
}
public void ejbPostCreate(Integer pk)
{
}
public abstract Integer getPk();
public abstract void setPk(Integer pk);
public abstract boolean getBool();
public abstract void setBool(boolean arg);
public abstract byte getByte();
public abstract void setByte(byte arg);
public abstract char getChar();
public abstract void setChar(char arg);
public abstract double getDouble();
public abstract void setDouble(double arg);
public abstract float getFloat();
public abstract void setFloat(float arg);
public abstract int getInt();
public abstract void setInt(int arg);
public abstract long getLong();
public abstract void setLong(long arg);
public abstract short getShort();
public abstract void setShort(short arg);
public abstract Object[] getObjectArray();
public abstract void setObjectArray(Object[] arg);
public abstract int[] getIntArray();
public abstract void setIntArray(int[] arg);
public boolean noArgsMethod() {
return true;
}
public String complexSignatureMethod(int i, Object ref, int[] ints, Object[] objectRefs) {
return Util.getStringRepresentation(i, ref, ints, objectRefs);
}
public void ejbActivate() throws RemoteException
{
}
public void ejbPassivate() throws RemoteException
{
}
public void ejbLoad() throws RemoteException
{
}
public void ejbStore() throws RemoteException
{
}
public void ejbRemove() throws RemoteException
{
}
public void setEntityContext(EntityContext ctx) throws RemoteException
{
}
public void unsetEntityContext() throws RemoteException
{
}
}