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

JCorporate Ltd jcorp at jcorp2.servlets.net
Thu Aug 12 13:01:18 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-serv3326/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects

Modified Files:
	DataField.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: DataField.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/DataField.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** DataField.java	7 Aug 2004 02:08:29 -0000	1.14
--- DataField.java	12 Aug 2004 20:01:16 -0000	1.15
***************
*** 75,79 ****
   * value, and attribute holdings.
   * @author Michael Rimov
-  * @version $Revision$ on  $Date$
   * @since Expresso 5.0.1
   */
--- 75,78 ----
***************
*** 83,87 ****
      /**
       * Retrieves the wrapped object for the Data Field
!      * @return java.lang.Object
       */
      public Object getValue();
--- 82,86 ----
      /**
       * Retrieves the wrapped object for the Data Field
!      * @return java.lang.Object or null
       */
      public Object getValue();
***************
*** 226,229 ****
      public void setFieldMetaData(DataFieldMetaData newMetadata);
  
! 
  }
--- 225,231 ----
      public void setFieldMetaData(DataFieldMetaData newMetadata);
  
!     /**
!      * call after add() or update(). The currentValue of data fields should be considered the baseline, the 'original value' for purposes of determining 'isChanged'
!      */
!     public void cacheIsChangedComparison();
  }



More information about the cvs mailing list