package org.jboss.test.cmp2.fkmapping.ejb;
import javax.ejb.EntityContext;
import javax.ejb.EntityBean;
import javax.ejb.EJBException;
import javax.ejb.RemoveException;
import javax.ejb.CreateException;
import java.rmi.RemoteException;
public abstract class ExamenationEntityBean
implements EntityBean
{
private EntityContext ctx;
public abstract String getExamId();
public abstract void setExamId(String examId);
public abstract String getSubject();
public abstract void setSubject(String subject);
public abstract String getDepartmentCode();
public abstract void setDepartmentCode(String deptCode);
public abstract String getDepartmentCode2();
public abstract void setDepartmentCode2(String deptCode);
public abstract long getGroupNumber();
public abstract void setGroupNumber(long groupNum);
public abstract GroupLocal getGroup();
public abstract void setGroup(GroupLocal group);
public ExamenationPK ejbCreate(String examId, String subject, String deptCode, long groupNum)
throws CreateException
{
setExamId(examId);
setSubject(subject);
setDepartmentCode(deptCode);
setDepartmentCode2("X"+deptCode);
setGroupNumber(groupNum);
return null;
}
public void ejbPostCreate(String examId, String subject, String deptCode, long groupNum) {}
public void ejbActivate() throws EJBException, RemoteException {}
public void ejbLoad() throws EJBException, RemoteException {}
public void ejbPassivate() throws EJBException, RemoteException {}
public void ejbRemove() throws RemoveException, EJBException, RemoteException {}
public void ejbStore() throws EJBException, RemoteException {}
public void setEntityContext(EntityContext ctx) throws EJBException, RemoteException
{
this.ctx = ctx;
}
public void unsetEntityContext() throws EJBException, RemoteException
{
this.ctx = null;
}
}