User: dsundstrom
  Date: 02/03/03 13:37:47

  Modified:    src/main/org/jboss/ejb/plugins/cmp/jdbc
                        JDBCStoreManager.java JDBCLoadEntityCommand.java
                        JDBCCreateEntityCommand.java
  Log:
  Moved entityBridge.setCreated into JDBCStoreManager for better handling.
  
  Revision  Changes    Path
  1.29      +10 -2     
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStoreManager.java
  
  Index: JDBCStoreManager.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStoreManager.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- JDBCStoreManager.java     27 Feb 2002 00:07:58 -0000      1.28
  +++ JDBCStoreManager.java     3 Mar 2002 21:37:46 -0000       1.29
  @@ -59,7 +59,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dain Sundstrom</a>
    * @see org.jboss.ejb.EntityPersistenceStore
  - * @version $Revision: 1.28 $
  + * @version $Revision: 1.29 $
    */
   public class JDBCStoreManager implements EntityPersistenceStore {
   
  @@ -373,7 +373,12 @@
            Object[] args,
            EntityEnterpriseContext ctx) throws CreateException {
   
  -      return createEntityCommand.execute(createMethod, args, ctx);
  +      Object pk = createEntityCommand.execute(createMethod, args, ctx);
  +
  +      // mark the entity as created
  +      entityBridge.setCreated(ctx);
  +
  +      return pk;
      }
   
      public Object findEntity(
  @@ -403,6 +408,9 @@
            }
            entityBridge.resetPersistenceContext(ctx);
         }
  +
  +      // mark the entity as created; if it was loading it was created 
  +      entityBridge.setCreated(ctx);
   
         loadEntityCommand.execute(ctx);
      }
  
  
  
  1.18      +1 -4      
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadEntityCommand.java
  
  Index: JDBCLoadEntityCommand.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadEntityCommand.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- JDBCLoadEntityCommand.java        27 Feb 2002 00:07:58 -0000      1.17
  +++ JDBCLoadEntityCommand.java        3 Mar 2002 21:37:46 -0000       1.18
  @@ -40,7 +40,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dirk Zimmermann</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>danch (Dan Christopherson)</a>
  - * @version $Revision: 1.17 $
  + * @version $Revision: 1.18 $
    */
   public class JDBCLoadEntityCommand {
      private final JDBCStoreManager manager;
  @@ -163,9 +163,6 @@
               throw new NoSuchEntityException("Entity not found: primaryKey=" +
                     ctx.getId());
            }
  -
  -         // mark the entity as created; if it was loaded it was created 
  -         entity.setCreated(ctx);
         } catch(EJBException e) {
            throw e;
         } catch(Exception e) {
  
  
  
  1.13      +1 -3      
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCCreateEntityCommand.java
  
  Index: JDBCCreateEntityCommand.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCCreateEntityCommand.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- JDBCCreateEntityCommand.java      15 Jan 2002 22:14:04 -0000      1.12
  +++ JDBCCreateEntityCommand.java      3 Mar 2002 21:37:46 -0000       1.13
  @@ -33,7 +33,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Joe Shevland</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
  - * @version $Revision: 1.12 $
  + * @version $Revision: 1.13 $
    */
   public class JDBCCreateEntityCommand {
      private JDBCStoreManager manager;
  @@ -130,8 +130,6 @@
         }
         insertEntity(ctx);
   
  -      entity.setCreated(ctx);
  -      
         return pk;         
      }
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to