JSessionLocalHome.java

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     // EJBLocalHome implementation
00055     // The only method is remove(pk)
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     // other public methods, for internal use.
00069     // ---------------------------------------------------------------
00070 
00076     abstract public JSessionLocal createLocalObject();
00077 
00078 }

Generated on Tue Feb 15 15:05:42 2005 for JOnAS by  doxygen 1.3.9.1