package org.jboss.test.cmp2.cacheinvalidation.ejb;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.RemoveException;
import javax.ejb.CreateException;
public abstract class CBean
implements EntityBean
{
private EntityContext ctx;
public abstract Long getId();
public abstract void setId(Long id);
public abstract String getFirstName();
public abstract void setFirstName(String firstName);
public abstract String getLastName();
public abstract void setLastName(String lastName);
public abstract ALocal getA();
public abstract void setA(ALocal a);
public Long ejbCreate(Long id)
throws CreateException
{
setId(id);
return null;
}
public void ejbPostCreate(Long id)
{
}
public void setEntityContext(EntityContext ctx)
{
this.ctx = ctx;
}
public void unsetEntityContext()
{
this.ctx = null;
}
public void ejbActivate()
{
}
public void ejbLoad()
{
}
public void ejbPassivate()
{
}
public void ejbRemove() throws RemoveException
{
}
public void ejbStore()
{
}
}