00001
00026 package org.objectweb.jonas_ejb.container;
00027
00028 import javax.ejb.EJBException;
00029 import javax.ejb.RemoveException;
00030
00031 import org.objectweb.jonas_ejb.deployment.api.SessionDesc;
00032
00033 import org.objectweb.util.monolog.api.BasicLevel;
00034
00041 public abstract class JSessionLocalHome extends JLocalHome {
00042
00048 public JSessionLocalHome(SessionDesc dd, JSessionFactory bf) {
00049 super(dd, bf);
00050 TraceEjb.interp.log(BasicLevel.DEBUG, "");
00051 }
00052
00053
00054
00055
00056
00057
00063 public void remove(java.lang.Object pk) throws EJBException, RemoveException {
00064 throw new RemoveException("remove by PK Cannot be called in a session bean");
00065 }
00066
00067
00068
00069
00070
00076 abstract public JSessionLocal createLocalObject();
00077
00078 }