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

JCorporate Ltd jcorp at jcorp2.servlets.net
Thu Aug 12 23:08:31 PDT 2004


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

Modified Files:
	DefaultDataField.java 
Log Message:
cacheIsChangedComparison needs to also reset isChanged flag


Index: DefaultDataField.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/DefaultDataField.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** DefaultDataField.java	12 Aug 2004 20:03:19 -0000	1.29
--- DefaultDataField.java	13 Aug 2004 06:08:29 -0000	1.30
***************
*** 446,453 ****
  
      /**
!      * 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() {
          originalValue = currentValue;
      }
  
--- 446,455 ----
  
      /**
!      * reset 'original' value and isChanged flags;
!      * call when add(), retrieve() or update() has occurred, and currentValue of data fields should be considered 'original value' for purposes of determining 'isChanged'
       */
      public void cacheIsChangedComparison() {
          originalValue = currentValue;
+         isChanged = false;
      }
  



More information about the cvs mailing list