[cvs] expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc JoinedDataField.java

JCorporate Ltd jcorp at jcorp2.servlets.net
Thu Aug 12 13:03:53 PDT 2004


Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc
In directory jcorp2.servlets.net:/tmp/cvs-serv3477/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc

Modified Files:
	JoinedDataField.java 
Log Message:
add method so that update() and add() can indicate when to cache the current value as the 'original' value for purposes of isChanged() comparison


Index: JoinedDataField.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataField.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** JoinedDataField.java	7 Aug 2004 02:08:47 -0000	1.5
--- JoinedDataField.java	12 Aug 2004 20:03:51 -0000	1.6
***************
*** 366,368 ****
--- 366,379 ----
      }
  
+     /**
+      * call when add() or update() has occurred, and currentValue of data fields should be considered 'original value' for purposes of determining 'isChanged'
+      */
+     public void cacheIsChangedComparison() {
+         try {
+             localObj.getDataField(localField).cacheIsChangedComparison();
+         } catch (DBException e) {
+             log.error("Error setting orig value", e);            
+         }
+     }
+ 
  }



More information about the cvs mailing list