User: jwalters Date: 01/06/04 10:22:24 Modified: src/main/org/jboss/ejb EnterpriseContext.java EntityEnterpriseContext.java StatefulSessionEnterpriseContext.java StatelessSessionEnterpriseContext.java Log: Changes to the various bean Context objects so they will compile with the EJB 2.0 PFD2 jboss-j2ee.jar file. Added methods to get local home and local object which are now stubbed out to return an exception. Thanks again to jesper pedersen. Revision Changes Path 1.28 +8 -2 jboss/src/main/org/jboss/ejb/EnterpriseContext.java Index: EnterpriseContext.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EnterpriseContext.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- EnterpriseContext.java 2001/03/25 10:52:11 1.27 +++ EnterpriseContext.java 2001/06/04 17:22:24 1.28 @@ -14,6 +14,7 @@ import java.util.HashSet; import java.util.Iterator; +import javax.ejb.EJBLocalHome; import javax.ejb.EJBHome; import javax.ejb.EJBContext; import javax.ejb.EJBException; @@ -40,7 +41,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a> * @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a> * @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a> - * @version $Revision: 1.27 $ + * @version $Revision: 1.28 $ */ public abstract class EnterpriseContext { @@ -203,7 +204,7 @@ return beanPrincipal; } - public EJBHome getEJBHome() + public EJBHome getEJBHome() { if (con instanceof EntityContainer) { @@ -221,6 +222,11 @@ // Should never get here throw new EJBException("No EJBHome available (BUG!)"); } + } + + public EJBLocalHome getEJBLocalHome() + { + throw new EJBException("Not implemented yet"); } /** 1.16 +7 -1 jboss/src/main/org/jboss/ejb/EntityEnterpriseContext.java Index: EntityEnterpriseContext.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EntityEnterpriseContext.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- EntityEnterpriseContext.java 2001/04/20 22:57:51 1.15 +++ EntityEnterpriseContext.java 2001/06/04 17:22:24 1.16 @@ -10,6 +10,7 @@ import javax.ejb.EJBContext; import javax.ejb.EJBHome; +import javax.ejb.EJBLocalObject; import javax.ejb.EJBObject; import javax.ejb.EntityBean; import javax.ejb.EntityContext; @@ -22,7 +23,7 @@ * @see EnterpriseContext * @author Rickard Öberg ([EMAIL PROTECTED]) * @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a> -* @version $Revision: 1.15 $ +* @version $Revision: 1.16 $ */ public class EntityEnterpriseContext extends EnterpriseContext @@ -165,6 +166,11 @@ return ejbObject; } + + public EJBLocalObject getEJBLocalObject() + { + throw new IllegalStateException(); + } public Object getPrimaryKey() { 1.9 +7 -1 jboss/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java Index: StatefulSessionEnterpriseContext.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- StatefulSessionEnterpriseContext.java 2001/06/04 15:16:08 1.8 +++ StatefulSessionEnterpriseContext.java 2001/06/04 17:22:24 1.9 @@ -11,6 +11,7 @@ import javax.ejb.EJBContext; import javax.ejb.EJBHome; +import javax.ejb.EJBLocalObject; import javax.ejb.EJBObject; import javax.ejb.EJBLocalObject; import javax.ejb.SessionBean; @@ -22,7 +23,7 @@ * @see <related> * @author Rickard Öberg ([EMAIL PROTECTED]) * @author Daniel OConnor ([EMAIL PROTECTED]) - * @version $Revision: 1.8 $ + * @version $Revision: 1.9 $ */ public class StatefulSessionEnterpriseContext extends EnterpriseContext @@ -121,6 +122,11 @@ return ejbObject; } + public EJBLocalObject getEJBLocalObject() + { + throw new IllegalStateException(); + } + public Object getPrimaryKey() { return id; 1.7 +7 -1 jboss/src/main/org/jboss/ejb/StatelessSessionEnterpriseContext.java Index: StatelessSessionEnterpriseContext.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/StatelessSessionEnterpriseContext.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- StatelessSessionEnterpriseContext.java 2001/02/12 01:17:26 1.6 +++ StatelessSessionEnterpriseContext.java 2001/06/04 17:22:24 1.7 @@ -13,6 +13,7 @@ import javax.ejb.EJBContext; import javax.ejb.EJBHome; +import javax.ejb.EJBLocalObject; import javax.ejb.EJBObject; import javax.ejb.SessionContext; import javax.ejb.SessionBean; @@ -24,7 +25,7 @@ * @see <related> * @author Rickard Öberg ([EMAIL PROTECTED]) * @author <a href="[EMAIL PROTECTED]">Sebastien Alborini</a> - * @version $Revision: 1.6 $ + * @version $Revision: 1.7 $ */ public class StatelessSessionEnterpriseContext extends EnterpriseContext @@ -109,6 +110,11 @@ return ejbObject; } + + public EJBLocalObject getEJBLocalObject() + { + throw new IllegalStateException(); + } } } _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development