db-ojb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From arm...@apache.org
Subject cvs commit: db-ojb/src/java/org/apache/ojb/odmg ObjectEnvelope.java
Date Sat, 07 May 2005 16:20:59 GMT
arminw      2005/05/07 09:20:59

  Modified:    src/java/org/apache/ojb/odmg Tag: OJB_1_0_RELEASE
                        ObjectEnvelope.java
  Log:
  fix OJB-38
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.32.2.13 +8 -1      db-ojb/src/java/org/apache/ojb/odmg/ObjectEnvelope.java
  
  Index: ObjectEnvelope.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/odmg/ObjectEnvelope.java,v
  retrieving revision 1.32.2.12
  retrieving revision 1.32.2.13
  diff -u -r1.32.2.12 -r1.32.2.13
  --- ObjectEnvelope.java	3 May 2005 17:09:04 -0000	1.32.2.12
  +++ ObjectEnvelope.java	7 May 2005 16:20:59 -0000	1.32.2.13
  @@ -704,7 +704,14 @@
                   }
                   else
                   {
  -                    mod.setModificationState(mod.getModificationState().markDirty());
  +                    /*
  +                    arminw: if the reference is a m:n relation and the object state is
  +                    old clean, no need to update the reference.
  +                    */
  +                    if(!(cds.isMtoNRelation() && mod.getModificationState().equals(StateOldClean.getInstance())))
  +                    {
  +                        mod.setModificationState(mod.getModificationState().markDirty());
  +                    }
                   }
                   // buffer this object as "new" in a list to prevent deletion
                   // when object was moved from one collection to another
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org


Mime
View raw message