[cvs] expresso commit by lhamel: just like DBObject, any fetch from DB marks

JCorporate Ltd jcorp at jcorporate.com
Fri Nov 18 18:35:07 UTC 2005


Log Message:
-----------
just like DBObject, any fetch from DB marks the products of MultiDBObject as status= current (important for filtering)

Modified Files:
--------------
    expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj:
        MultiDBObject.java

Revision Data
-------------
Index: MultiDBObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/MultiDBObject.java,v
retrieving revision 1.75
retrieving revision 1.76
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/MultiDBObject.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/MultiDBObject.java -u -r1.75 -r1.76
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/MultiDBObject.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/MultiDBObject.java
@@ -1335,8 +1335,6 @@
                     + shortName + "'");
         }
 
-        // just like DBObject, any fetch from DB marks this object as current (important for filtering)
-        oneObj.setStatus(BaseDataObject.STATUS_CURRENT);
         return oneObj;
     }
 
@@ -1650,6 +1648,8 @@
             int rowStringIndex = 1;
             for (Enumeration eachObj = myDBObjects.elements(); eachObj.hasMoreElements();) {
                 oneObj = (DBObject) eachObj.nextElement();
+	        // just like DBObject, any fetch from DB marks this object as current (important for filtering)
+        	oneObj.setStatus(BaseDataObject.STATUS_CURRENT);
 
                 ArrayList retrievedFieldList = (ArrayList) rtrvListByTable.get(getTableName(oneObj));
                 // The following should never happen .... but CYA


More information about the cvs mailing list