dain        2004/04/11 01:55:25

  Modified:    modules/core/src/java/org/openejb/entity
                        EntityInstanceInterceptor.java
  Log:

  Added cmp-field support
  
  Revision  Changes    Path
  1.3       +6 -5      
openejb/modules/core/src/java/org/openejb/entity/EntityInstanceInterceptor.java
  
  Index: EntityInstanceInterceptor.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/entity/EntityInstanceInterceptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- EntityInstanceInterceptor.java    21 Mar 2004 21:26:34 -0000      1.2
  +++ EntityInstanceInterceptor.java    11 Apr 2004 05:55:25 -0000      1.3
  @@ -49,15 +49,16 @@
   
   import javax.ejb.EntityBean;
   
  -import org.openejb.EJBInvocation;
  -import org.openejb.EJBOperation;
  -import org.openejb.cache.InstancePool;
   import org.apache.geronimo.core.service.Interceptor;
   import org.apache.geronimo.core.service.Invocation;
   import org.apache.geronimo.core.service.InvocationResult;
   import org.apache.geronimo.transaction.InstanceContext;
   import org.apache.geronimo.transaction.TransactionContext;
   
  +import org.openejb.EJBInvocation;
  +import org.openejb.EJBOperation;
  +import org.openejb.cache.InstancePool;
  +
   /**
    * Simple Instance Interceptor that does not cache instances in the ready state
    * but passivates between each invocation.
  @@ -81,6 +82,7 @@
           EntityInstanceContext context = (EntityInstanceContext) pool.acquire();
   
           EntityBean instance = (EntityBean) context.getInstance();
  +        context.setTransactionContext(transactionContext);
           if (id != null) {
               // always activate on the way in....
               context.setId(id);
  @@ -96,7 +98,6 @@
               }
   
               // associate this instance with the TransactionContext
  -            context.setTransactionContext(transactionContext);
               transactionContext.associate(context);
           }
   
  
  
  

Reply via email to