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

Reply via email to