[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