empire-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From doeb...@apache.org
Subject svn commit: r1404542 [5/17] - in /empire-db/site/javadocs/empire-db/org/apache/empire: commons/ commons/class-use/ data/ data/bean/ data/bean/class-use/ data/class-use/ db/ db/class-use/ db/derby/ db/derby/class-use/ db/exceptions/ db/exceptions/class-...
Date Thu, 01 Nov 2012 11:18:34 GMT
Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.DBQueryColumn.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.DBQueryColumn.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.DBQueryColumn.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.DBQueryColumn.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBQuery.DBQueryColumn (Apache Empire-db Core 2.4.0 API)
+DBQuery.DBQueryColumn (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBQuery.DBQueryColumn (Apache Empire-db 
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBQuery.DBQueryColumn (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBQuery.DBQueryColumn (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>
@@ -140,7 +140,7 @@ Class DBQuery.DBQueryColumn</H2>
 <TH ALIGN="left"><B>Fields inherited from class org.apache.empire.db.<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#comment">comment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MANDATORY">DBCOLATTR_MANDATORY</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MAXVALUE">DBCOLATTR_MAXVALUE</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MINVALUE">DBCOLATTR_MINVALUE</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_READONLY">DBCOLATTR_READONLY</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_SINGLEBYTECHARS">DBCOLATTR_SINGLEBYTECHARS</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#name">name</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#rowset">rowset</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#comment">comment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_DATETIMEPATTERN">DBCOLATTR_DATETIMEPATTERN</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MANDATORY">DBCOLATTR_MANDATORY</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MAXVALUE">DBCOLATTR_MAXVALUE</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_MINVALUE">DBCOLATTR_MINVALUE</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_READONLY">DBCOLATTR_READONLY</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#DBCOLATTR_SINGLEBYTECHARS">DBCOLATTR_SINGLEBYTECHARS</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#name">name</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#rowset">rowset</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="fields_inherited_from_class_org.apache.empire.db.DBColumnExpr"><!-- --></A>
@@ -256,7 +256,7 @@ Class DBQuery.DBQueryColumn</H2>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBQuery.DBQueryColumn.html#validate(java.lang.Object)">validate</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
 
 <BR>
@@ -270,7 +270,7 @@ Class DBQuery.DBQueryColumn</H2>
 <TH ALIGN="left"><B>Methods inherited from class org.apache.empire.db.<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#addReferencedColumns(java.util.Set)">addReferencedColumns</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#addSQL(java.lang.StringBuilder, long)">addSQL</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#checkValue(java.lang.Object)">checkValue</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#findById(java.lang.String)">findById</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getComment()">getComment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getDatabase()">getDatabase</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getFullName()">getFullName</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getId()">getId</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getName()">getName</A>, <A HREF="../../../../org/apache/empire/db
 /DBColumn.html#getRowSet()">getRowSet</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getUpdateColumn()">getUpdateColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isAggregate()">isAggregate</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isDateColumn()">isDateColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isLOBColumn()">isLOBColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isNumericColumn()">isNumericColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isTextColumn()">isTextColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#setComment(java.lang.String)">setComment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#to(java.lang.Object)">to</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#toString()">toString</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#addReferencedColumns(java.util.Set)">addReferencedColumns</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#addSQL(java.lang.StringBuilder, long)">addSQL</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#checkValue(java.lang.Object)">checkValue</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#findById(java.lang.String)">findById</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getComment()">getComment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getDatabase()">getDatabase</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getFullName()">getFullName</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getId()">getId</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getName()">getName</A>, <A HREF="../../../../org/apache/empire/db
 /DBColumn.html#getRowSet()">getRowSet</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#getUpdateColumn()">getUpdateColumn</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#isAggregate()">isAggregate</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#setComment(java.lang.String)">setComment</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#to(java.lang.Object)">to</A>, <A HREF="../../../../org/apache/empire/db/DBColumn.html#toString()">toString</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_org.apache.empire.db.DBColumnExpr"><!-- --></A>
@@ -457,7 +457,7 @@ public boolean <B>isRequired</B>()</PRE>
 <A NAME="validate(java.lang.Object)"><!-- --></A><H3>
 validate</H3>
 <PRE>
-public void <B>validate</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>validate</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
 <DL>
 <DD><B>Description copied from class: <CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#validate(java.lang.Object)">DBColumn</A></CODE></B></DD>
 <DD>Checks if the given value is a valid value for this column 
@@ -467,7 +467,8 @@ public void <B>validate</B>(<A HREF="htt
 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Column.html#validate(java.lang.Object)">validate</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html#validate(java.lang.Object)">validate</A></CODE> in class <CODE><A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A></CODE></DL>
 </DD>
 <DD><DL>
-</DL>
+
+<DT><B>Returns:</B><DD>the value the validated and possibly converted value</DL>
 </DD>
 </DL>
 <HR>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBQuery.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBQuery (Apache Empire-db Core 2.4.0 API)
+DBQuery (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBQuery (Apache Empire-db Core 2.4.0 API
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBQuery (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBQuery (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>
@@ -339,8 +339,9 @@ This class can be used to wrap a query f
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBQuery.html#initRecord(org.apache.empire.db.DBRecord, java.lang.Object[])">initRecord</A></B>(<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db">DBRecord</A>&nbsp;rec,
-           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;keyValues)</CODE>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBQuery.html#initRecord(org.apache.empire.db.DBRecord, java.lang.Object[], boolean)">initRecord</A></B>(<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db">DBRecord</A>&nbsp;rec,
+           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;keyValues,
+           boolean&nbsp;insert)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize specified DBRecord object with primary key
@@ -380,7 +381,7 @@ This class can be used to wrap a query f
 <TH ALIGN="left"><B>Methods inherited from class org.apache.empire.db.<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html#addColumnReference(org.apache.empire.db.DBColumn, org.apache.empire.db.DBColumn)">addColumnReference</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#addReferencedColumns(java.util.Set)">addReferencedColumns</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#completeInitRecord(org.apache.empire.db.DBRecord)">completeInitRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#count()">count</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteAllReferences(java.lang.Object[], java.sql.Connection)">deleteAllReferences</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteRecord(java.lang.Object, java.sql.Connection)">deleteRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteReferenceRecords(org.apache.empire.db.DBRelation.DBReference[], java.lang.Object[], java.sql.Connection)">deleteReferenceRecords</A>, <A HREF="../../../../org/
 apache/empire/db/DBRowSet.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#findById(java.lang.String)">findById</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumn(int)">getColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumn(java.lang.String)">getColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnIndex(org.apache.empire.data.Column)">getColumnIndex</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnIndex(org.apache.empire.db.DBColumn)">getColumnIndex</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnReferences()">getColumnReferences</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumns()">getColumns</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getComment()">getComment</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getDatabase()">getDatabase</A>, <A HREF="../../../../org/
 apache/empire/db/DBRowSet.html#getFullName()">getFullName</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getId()">getId</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getRenameTablePhrase()">getRenameTablePhrase</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getTimestampColumn()">getTimestampColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#initRecord(org.apache.empire.db.DBRecord, org.apache.empire.db.DBRecordData)">initRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#isColumnReadOnly(org.apache.empire.db.DBColumn)">isColumnReadOnly</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#isKeyColumn(org.apache.empire.db.DBColumn)">isKeyColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#prepareInitRecord(org.apache.empire.db.DBRecord, int, java.lang.Object)">prepareInitRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#readRecord(org.apache.empire.db.DBRecord
 , org.apache.empire.db.DBCommand, java.sql.Connection)">readRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#recordExists(java.lang.Object[], java.sql.Connection)">recordExists</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#recordExists(java.lang.Object, java.sql.Connection)">recordExists</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setComment(java.lang.String)">setComment</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setKeyConstraints(org.apache.empire.db.DBCommand, java.lang.Object[])">setKeyConstraints</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setTimestampColumn(org.apache.empire.db.DBColumn)">setTimestampColumn</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html#addColumnReference(org.apache.empire.db.DBColumn, org.apache.empire.db.DBColumn)">addColumnReference</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#addReferencedColumns(java.util.Set)">addReferencedColumns</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#completeInitRecord(org.apache.empire.db.DBRecord)">completeInitRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#count()">count</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteAllReferences(java.lang.Object[], java.sql.Connection)">deleteAllReferences</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteRecord(java.lang.Object, java.sql.Connection)">deleteRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#deleteReferenceRecords(org.apache.empire.db.DBRelation.DBReference[], java.lang.Object[], java.sql.Connection)">deleteReferenceRecords</A>, <A HREF="../../../../org/
 apache/empire/db/DBRowSet.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#findById(java.lang.String)">findById</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumn(int)">getColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumn(java.lang.String)">getColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnIndex(org.apache.empire.data.Column)">getColumnIndex</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnIndex(org.apache.empire.db.DBColumn)">getColumnIndex</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumnReferences()">getColumnReferences</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getColumns()">getColumns</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getComment()">getComment</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getDatabase()">getDatabase</A>, <A HREF="../../../../org/
 apache/empire/db/DBRowSet.html#getFullName()">getFullName</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getId()">getId</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getRenameTablePhrase()">getRenameTablePhrase</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#getTimestampColumn()">getTimestampColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#initRecord(org.apache.empire.db.DBRecord, org.apache.empire.db.DBRecordData)">initRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#isColumnReadOnly(org.apache.empire.db.DBColumn)">isColumnReadOnly</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#isKeyColumn(org.apache.empire.db.DBColumn)">isKeyColumn</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#prepareInitRecord(org.apache.empire.db.DBRecord, java.lang.Object, boolean)">prepareInitRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#readRecord(org.apache.empire.db.DBRe
 cord, org.apache.empire.db.DBCommand, java.sql.Connection)">readRecord</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#recordExists(java.lang.Object[], java.sql.Connection)">recordExists</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#recordExists(java.lang.Object, java.sql.Connection)">recordExists</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setComment(java.lang.String)">setComment</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setKeyConstraints(org.apache.empire.db.DBCommand, java.lang.Object[])">setKeyConstraints</A>, <A HREF="../../../../org/apache/empire/db/DBRowSet.html#setTimestampColumn(org.apache.empire.db.DBColumn)">setTimestampColumn</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_org.apache.empire.db.DBExpr"><!-- --></A>
@@ -655,17 +656,18 @@ public void <B>addSQL</B>(<A HREF="http:
 </DL>
 <HR>
 
-<A NAME="initRecord(org.apache.empire.db.DBRecord, java.lang.Object[])"><!-- --></A><H3>
+<A NAME="initRecord(org.apache.empire.db.DBRecord, java.lang.Object[], boolean)"><!-- --></A><H3>
 initRecord</H3>
 <PRE>
 public void <B>initRecord</B>(<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db">DBRecord</A>&nbsp;rec,
-                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;keyValues)</PRE>
+                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;keyValues,
+                       boolean&nbsp;insert)</PRE>
 <DL>
 <DD>Initialize specified DBRecord object with primary key
  columns (the Object[] keyValues).
 <P>
 <DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html#initRecord(org.apache.empire.db.DBRecord, java.lang.Object[])">initRecord</A></CODE> in class <CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A></CODE></DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html#initRecord(org.apache.empire.db.DBRecord, java.lang.Object[], boolean)">initRecord</A></CODE> in class <CODE><A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A></CODE></DL>
 </DD>
 <DD><DL>
 <DT><B>Parameters:</B><DD><CODE>rec</CODE> - the Record object<DD><CODE>keyValues</CODE> - an array of the primary key columns</DL>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderForwardIterator.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderForwardIterator.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderForwardIterator.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderForwardIterator.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBReader.DBReaderForwardIterator (Apache Empire-db Core 2.4.0 API)
+DBReader.DBReaderForwardIterator (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBReader.DBReaderForwardIterator (Apache
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBReader.DBReaderForwardIterator (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBReader.DBReaderForwardIterator (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderIterator.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderIterator.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderIterator.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderIterator.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBReader.DBReaderIterator (Apache Empire-db Core 2.4.0 API)
+DBReader.DBReaderIterator (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBReader.DBReaderIterator (Apache Empire
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBReader.DBReaderIterator (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBReader.DBReaderIterator (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderScrollableIterator.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderScrollableIterator.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderScrollableIterator.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.DBReaderScrollableIterator.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBReader.DBReaderScrollableIterator (Apache Empire-db Core 2.4.0 API)
+DBReader.DBReaderScrollableIterator (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBReader.DBReaderScrollableIterator (Apa
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBReader.DBReaderScrollableIterator (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBReader.DBReaderScrollableIterator (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBReader.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBReader (Apache Empire-db Core 2.4.0 API)
+DBReader (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBReader (Apache Empire-db Core 2.4.0 AP
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBReader (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBReader (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>

Added: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html?rev=1404542&view=auto
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html (added)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html Thu Nov  1 11:18:21 2012
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+DBRecord.State (Apache Empire-db Core 2.4.1 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-25">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DBRecord.State (Apache Empire-db Core 2.4.1 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBRecord.State.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecordData.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/empire/db/DBRecord.State.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="DBRecord.State.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.empire.db</FONT>
+<BR>
+Enum DBRecord.State</H2>
+<PRE>
+<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>&gt;
+      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.empire.db.DBRecord.State</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db">DBRecord</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>DBRecord.State</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#Invalid">Invalid</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#Modified">Modified</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#New">New</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#Valid">Valid</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">
 hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Invalid"><!-- --></A><H3>
+Invalid</H3>
+<PRE>
+public static final <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>Invalid</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Valid"><!-- --></A><H3>
+Valid</H3>
+<PRE>
+public static final <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>Valid</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Modified"><!-- --></A><H3>
+Modified</H3>
+<PRE>
+public static final <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>Modified</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="New"><!-- --></A><H3>
+New</H3>
+<PRE>
+public static final <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>New</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (DBRecord.State c : DBRecord.State.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>valueOf</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBRecord.State.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecordData.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/empire/db/DBRecord.State.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="DBRecord.State.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2008-2012 <a href="http://apache.org">Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Propchange: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html
------------------------------------------------------------------------------
    eol-style = native

Propchange: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.State.html
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecord.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:54 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBRecord (Apache Empire-db Core 2.4.0 API)
+DBRecord (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBRecord (Apache Empire-db Core 2.4.0 AP
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBRecord (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBRecord (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>
@@ -57,7 +57,7 @@ function windowTitle()
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../org/apache/empire/db/DBReader.DBReaderScrollableIterator.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecordData.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html?org/apache/empire/db/DBRecord.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="DBRecord.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
@@ -77,7 +77,7 @@ function windowTitle()
 </TR>
 <TR>
 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 </TR>
@@ -116,58 +116,35 @@ This class handles one record from a dat
 <HR>
 
 <P>
-<!-- =========== FIELD SUMMARY =========== -->
+<!-- ======== NESTED CLASS SUMMARY ======== -->
 
-<A NAME="field_summary"><!-- --></A>
+<A NAME="nested_class_summary"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static&nbsp;org.slf4j.Logger</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#log">log</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#REC_EMTPY">REC_EMTPY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+<B>Nested Class Summary</B></FONT></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#REC_INVALID">REC_INVALID</A></B></CODE>
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A></B></CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 </TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#REC_MODIFIED">REC_MODIFIED</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#REC_NEW">REC_NEW</A></B></CODE>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
 
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#REC_VALID">REC_VALID</A></B></CODE>
+<CODE>protected static&nbsp;org.slf4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#log">log</A></B></CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
@@ -189,6 +166,12 @@ This class handles one record from a dat
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new DBRecord object.<BR>
  The record is not attached to a RowSet and the record's state is initially set to REC_INVALID.</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#DBRecord(org.apache.empire.db.DBRowSet)">DBRecord</A></B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;initialRowset)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
 </TABLE>
 &nbsp;
 <!-- ========== METHOD SUMMARY =========== -->
@@ -217,12 +200,19 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#allowFieldChange(org.apache.empire.db.DBColumn)">allowFieldChange</A></B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks whether or not this field can be changed at all.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#changeState(int, java.lang.Object)">changeState</A></B>(int&nbsp;state,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</CODE>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#changeState(org.apache.empire.db.DBRecord.State)">changeState</A></B>(<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>&nbsp;newState)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally be the RowSet to change the record's state<BR></TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changes the state of the record</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -395,7 +385,7 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
+<CODE>&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#getState()">getState</A></B>()</CODE>
 
 <BR>
@@ -427,16 +417,6 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#init(org.apache.empire.db.DBRowSet, int, java.lang.Object)">init</A></B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;rowset,
-     int&nbsp;state,
-     <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by the RowSet to initialize the record's properties</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#init(org.apache.empire.db.DBRowSet, java.lang.Object[], boolean)">init</A></B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;table,
      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;keyValues,
@@ -449,16 +429,18 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldReadOnly(org.apache.empire.data.Column)">isFieldReadOnly</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#initData(org.apache.empire.db.DBRowSet, java.lang.Object, boolean)">initData</A></B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;rowset,
+         <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData,
+         boolean&nbsp;newRecord)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns whether a field is read only or not</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by the RowSet to initialize the record's properties</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldReadOnly(org.apache.empire.db.DBColumn)">isFieldReadOnly</A></B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</CODE>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldReadOnly(org.apache.empire.data.Column)">isFieldReadOnly</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns whether a field is read only or not</TD>
@@ -466,15 +448,15 @@ This class handles one record from a dat
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldVisible(org.apache.empire.data.Column)">isFieldVisible</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldRequired(org.apache.empire.data.Column)">isFieldRequired</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns whether a field is read only or not</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns whether a field is required or not</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldVisible(org.apache.empire.db.DBColumn)">isFieldVisible</A></B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</CODE>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isFieldVisible(org.apache.empire.data.Column)">isFieldVisible</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns whether a field is visible to the client or not</TD>
@@ -514,6 +496,14 @@ This class handles one record from a dat
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isValidateFieldValues()">isValidateFieldValues</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not values are checked for validity when calling setValue().</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#isValueValid(int)">isValueValid</A></B>(int&nbsp;index)</CODE>
 
 <BR>
@@ -521,9 +511,10 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#modifyValue(int, java.lang.Object)">modifyValue</A></B>(int&nbsp;i,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#modifyValue(int, java.lang.Object, boolean)">modifyValue</A></B>(int&nbsp;i,
+            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value,
+            boolean&nbsp;fireChangeEvent)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modifies a column value bypassing all checks made by setValue.</TD>
@@ -612,6 +603,14 @@ This class handles one record from a dat
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#setValidateFieldValues(boolean)">setValidateFieldValues</A></B>(boolean&nbsp;validateFieldValues)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set whether or not values are checked for validity when calling setValue().</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#setValue(org.apache.empire.data.Column, java.lang.Object)">setValue</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column,
          <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
 
@@ -637,6 +636,24 @@ This class handles one record from a dat
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#updateComplete(java.lang.Object)">updateComplete</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally to indicate that the record update has completed<BR>
+ This will set change the record's state to Valid</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#validateValue(org.apache.empire.data.Column, java.lang.Object)">validateValue</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column,
+              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validates a value before it is set in the record.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;boolean</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../org/apache/empire/db/DBRecord.html#wasModified(org.apache.empire.data.Column)">wasModified</A></B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</CODE>
 
@@ -692,56 +709,6 @@ This class handles one record from a dat
 </TR>
 </TABLE>
 
-<A NAME="REC_INVALID"><!-- --></A><H3>
-REC_INVALID</H3>
-<PRE>
-public static final int <B>REC_INVALID</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.empire.db.DBRecord.REC_INVALID">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="REC_EMTPY"><!-- --></A><H3>
-REC_EMTPY</H3>
-<PRE>
-public static final int <B>REC_EMTPY</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.empire.db.DBRecord.REC_EMTPY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="REC_VALID"><!-- --></A><H3>
-REC_VALID</H3>
-<PRE>
-public static final int <B>REC_VALID</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.empire.db.DBRecord.REC_VALID">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="REC_MODIFIED"><!-- --></A><H3>
-REC_MODIFIED</H3>
-<PRE>
-public static final int <B>REC_MODIFIED</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.empire.db.DBRecord.REC_MODIFIED">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="REC_NEW"><!-- --></A><H3>
-REC_NEW</H3>
-<PRE>
-public static final int <B>REC_NEW</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.empire.db.DBRecord.REC_NEW">Constant Field Values</A></DL>
-</DL>
-<HR>
-
 <A NAME="log"><!-- --></A><H3>
 log</H3>
 <PRE>
@@ -772,6 +739,14 @@ public <B>DBRecord</B>()</PRE>
  Please derive your own Objects from this class.
 <P>
 </DL>
+<HR>
+
+<A NAME="DBRecord(org.apache.empire.db.DBRowSet)"><!-- --></A><H3>
+DBRecord</H3>
+<PRE>
+public <B>DBRecord</B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;initialRowset)</PRE>
+<DL>
+</DL>
 
 <!-- ============ METHOD DETAIL ========== -->
 
@@ -783,12 +758,12 @@ public <B>DBRecord</B>()</PRE>
 </TR>
 </TABLE>
 
-<A NAME="init(org.apache.empire.db.DBRowSet, int, java.lang.Object)"><!-- --></A><H3>
-init</H3>
+<A NAME="initData(org.apache.empire.db.DBRowSet, java.lang.Object, boolean)"><!-- --></A><H3>
+initData</H3>
 <PRE>
-protected void <B>init</B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;rowset,
-                    int&nbsp;state,
-                    <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</PRE>
+protected void <B>initData</B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;rowset,
+                        <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData,
+                        boolean&nbsp;newRecord)</PRE>
 <DL>
 <DD>This method is used internally by the RowSet to initialize the record's properties
 <P>
@@ -801,37 +776,36 @@ protected void <B>init</B>(<A HREF="../.
 </DL>
 <HR>
 
-<A NAME="getFields()"><!-- --></A><H3>
-getFields</H3>
+<A NAME="changeState(org.apache.empire.db.DBRecord.State)"><!-- --></A><H3>
+changeState</H3>
 <PRE>
-protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[] <B>getFields</B>()</PRE>
+protected void <B>changeState</B>(<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A>&nbsp;newState)</PRE>
 <DL>
-<DD>This function provides direct access to the record fields.<BR>
- This method is used internally be the RowSet to fill the data.<BR>
+<DD>changes the state of the record
 <P>
 <DD><DL>
 </DL>
 </DD>
 <DD><DL>
-
-<DT><B>Returns:</B><DD>an array of field values</DL>
+<DT><B>Parameters:</B><DD><CODE>newState</CODE> - </DL>
 </DD>
 </DL>
 <HR>
 
-<A NAME="changeState(int, java.lang.Object)"><!-- --></A><H3>
-changeState</H3>
+<A NAME="getFields()"><!-- --></A><H3>
+getFields</H3>
 <PRE>
-protected void <B>changeState</B>(int&nbsp;state,
-                           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</PRE>
+protected <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[] <B>getFields</B>()</PRE>
 <DL>
-<DD>This method is used internally be the RowSet to change the record's state<BR>
+<DD>This function provides direct access to the record fields.<BR>
+ This method is used internally be the RowSet to fill the data.<BR>
 <P>
 <DD><DL>
 </DL>
 </DD>
 <DD><DL>
-<DT><B>Parameters:</B><DD><CODE>state</CODE> - <DD><CODE>rowSetData</CODE> - </DL>
+
+<DT><B>Returns:</B><DD>an array of field values</DL>
 </DD>
 </DL>
 <HR>
@@ -922,7 +896,7 @@ public <A HREF="http://download.oracle.c
 <A NAME="getState()"><!-- --></A><H3>
 getState</H3>
 <PRE>
-public int <B>getState</B>()</PRE>
+public <A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db">DBRecord.State</A> <B>getState</B>()</PRE>
 <DL>
 <DD>Returns the record state.
 <P>
@@ -1263,11 +1237,12 @@ public final <A HREF="../../../../org/ap
 </DL>
 <HR>
 
-<A NAME="modifyValue(int, java.lang.Object)"><!-- --></A><H3>
+<A NAME="modifyValue(int, java.lang.Object, boolean)"><!-- --></A><H3>
 modifyValue</H3>
 <PRE>
-public void <B>modifyValue</B>(int&nbsp;i,
-                        <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
+protected void <B>modifyValue</B>(int&nbsp;i,
+                           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value,
+                           boolean&nbsp;fireChangeEvent)</PRE>
 <DL>
 <DD>Modifies a column value bypassing all checks made by setValue.
  Use this to explicitly set invalid values i.e. for temporary storage.
@@ -1319,51 +1294,89 @@ public final void <B>setValue</B>(<A HRE
 </DL>
 <HR>
 
-<A NAME="isFieldReadOnly(org.apache.empire.db.DBColumn)"><!-- --></A><H3>
-isFieldReadOnly</H3>
+<A NAME="allowFieldChange(org.apache.empire.db.DBColumn)"><!-- --></A><H3>
+allowFieldChange</H3>
 <PRE>
-public boolean <B>isFieldReadOnly</B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</PRE>
+protected boolean <B>allowFieldChange</B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</PRE>
 <DL>
-<DD>returns whether a field is read only or not
+<DD>Checks whether or not this field can be changed at all.
+ Note: This is not equivalent to isFieldReadOnly()
 <P>
 <DD><DL>
 </DL>
 </DD>
 <DD><DL>
-<DT><B>Parameters:</B><DD><CODE>column</CODE> - the database column
-<DT><B>Returns:</B><DD>true if the field is read only</DL>
+<DT><B>Parameters:</B><DD><CODE>column</CODE> - the column that needs to be changed
+<DT><B>Returns:</B><DD>true if it is possible to change this field for this record context</DL>
 </DD>
 </DL>
 <HR>
 
-<A NAME="isFieldReadOnly(org.apache.empire.data.Column)"><!-- --></A><H3>
-isFieldReadOnly</H3>
+<A NAME="validateValue(org.apache.empire.data.Column, java.lang.Object)"><!-- --></A><H3>
+validateValue</H3>
 <PRE>
-public final boolean <B>isFieldReadOnly</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>validateValue</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column,
+                            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
 <DL>
-<DD>returns whether a field is read only or not
+<DD>Validates a value before it is set in the record.
+ By default, this method simply calls column.validate()
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#isFieldReadOnly(org.apache.empire.data.Column)">isFieldReadOnly</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#validateValue(org.apache.empire.data.Column, java.lang.Object)">validateValue</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
 </DD>
 <DD><DL>
-<DT><B>Parameters:</B><DD><CODE>column</CODE> - the requested column
-<DT><B>Returns:</B><DD>true if the field is read-only</DL>
+<DT><B>Parameters:</B><DD><CODE>column</CODE> - the column that needs to be changed<DD><CODE>value</CODE> - the new value
+<DT><B>Returns:</B><DD>the value</DL>
 </DD>
 </DL>
 <HR>
 
-<A NAME="isFieldVisible(org.apache.empire.db.DBColumn)"><!-- --></A><H3>
+<A NAME="isValidateFieldValues()"><!-- --></A><H3>
+isValidateFieldValues</H3>
+<PRE>
+public boolean <B>isValidateFieldValues</B>()</PRE>
+<DL>
+<DD>Returns whether or not values are checked for validity when calling setValue().
+ If set to true validateValue() is called to check validity
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the validity of values is checked or false otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValidateFieldValues(boolean)"><!-- --></A><H3>
+setValidateFieldValues</H3>
+<PRE>
+public void <B>setValidateFieldValues</B>(boolean&nbsp;validateFieldValues)</PRE>
+<DL>
+<DD>Set whether or not values are checked for validity when calling setValue().
+ If set to true validateValue() is called to check validity, otherwise not.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>validateFieldValues</CODE> - flag whether to check validity</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isFieldVisible(org.apache.empire.data.Column)"><!-- --></A><H3>
 isFieldVisible</H3>
 <PRE>
-public boolean <B>isFieldVisible</B>(<A HREF="../../../../org/apache/empire/db/DBColumn.html" title="class in org.apache.empire.db">DBColumn</A>&nbsp;column)</PRE>
+public boolean <B>isFieldVisible</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</PRE>
 <DL>
 <DD>returns whether a field is visible to the client or not
  <P>
  May be overridden to implement context specific logic.
 <P>
 <DD><DL>
-</DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#isFieldVisible(org.apache.empire.data.Column)">isFieldVisible</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
 </DD>
 <DD><DL>
 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column which to check for visibility
@@ -1372,19 +1385,36 @@ public boolean <B>isFieldVisible</B>(<A 
 </DL>
 <HR>
 
-<A NAME="isFieldVisible(org.apache.empire.data.Column)"><!-- --></A><H3>
-isFieldVisible</H3>
+<A NAME="isFieldReadOnly(org.apache.empire.data.Column)"><!-- --></A><H3>
+isFieldReadOnly</H3>
 <PRE>
-public final boolean <B>isFieldVisible</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</PRE>
+public boolean <B>isFieldReadOnly</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</PRE>
 <DL>
 <DD>returns whether a field is read only or not
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#isFieldVisible(org.apache.empire.data.Column)">isFieldVisible</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#isFieldReadOnly(org.apache.empire.data.Column)">isFieldReadOnly</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
 </DD>
 <DD><DL>
-<DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to check for visibility
-<DT><B>Returns:</B><DD>true if the field is visible to the client</DL>
+<DT><B>Parameters:</B><DD><CODE>column</CODE> - the database column
+<DT><B>Returns:</B><DD>true if the field is read only</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isFieldRequired(org.apache.empire.data.Column)"><!-- --></A><H3>
+isFieldRequired</H3>
+<PRE>
+public boolean <B>isFieldRequired</B>(<A HREF="../../../../org/apache/empire/data/Column.html" title="interface in org.apache.empire.data">Column</A>&nbsp;column)</PRE>
+<DL>
+<DD>returns whether a field is required or not
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/empire/data/Record.html#isFieldRequired(org.apache.empire.data.Column)">isFieldRequired</A></CODE> in interface <CODE><A HREF="../../../../org/apache/empire/data/Record.html" title="interface in org.apache.empire.data">Record</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>column</CODE> - the database column
+<DT><B>Returns:</B><DD>true if the field is required</DL>
 </DD>
 </DL>
 <HR>
@@ -1436,7 +1466,7 @@ public void <B>create</B>(<A HREF="../..
 <A NAME="create(org.apache.empire.db.DBRowSet)"><!-- --></A><H3>
 create</H3>
 <PRE>
-public void <B>create</B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;table)</PRE>
+public final void <B>create</B>(<A HREF="../../../../org/apache/empire/db/DBRowSet.html" title="class in org.apache.empire.db">DBRowSet</A>&nbsp;table)</PRE>
 <DL>
 <DD>Creates a new record for the given table.<BR>
  All record fields will be filled with their default values.<BR>
@@ -1506,6 +1536,23 @@ public void <B>update</B>(<A HREF="http:
 </DL>
 <HR>
 
+<A NAME="updateComplete(java.lang.Object)"><!-- --></A><H3>
+updateComplete</H3>
+<PRE>
+protected void <B>updateComplete</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;rowSetData)</PRE>
+<DL>
+<DD>This method is used internally to indicate that the record update has completed<BR>
+ This will set change the record's state to Valid
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>rowSetData</CODE> - additional data held by the rowset for this record (optional)</DL>
+</DD>
+</DL>
+<HR>
+
 <A NAME="delete(java.sql.Connection)"><!-- --></A><H3>
 delete</H3>
 <PRE>
@@ -1747,7 +1794,7 @@ protected void <B>onFieldChanged</B>(int
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../org/apache/empire/db/DBReader.DBReaderScrollableIterator.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecordData.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html?org/apache/empire/db/DBRecord.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="DBRecord.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
@@ -1767,7 +1814,7 @@ protected void <B>onFieldChanged</B>(int
 </TR>
 <TR>
 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 </TR>

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecordData.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecordData.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecordData.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRecordData.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:55 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:22 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBRecordData (Apache Empire-db Core 2.4.0 API)
+DBRecordData (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBRecordData (Apache Empire-db Core 2.4.
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBRecordData (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBRecordData (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>
@@ -56,7 +56,7 @@ function windowTitle()
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../org/apache/empire/db/DBRelation.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html?org/apache/empire/db/DBRecordData.html" target="_top"><B>FRAMES</B></A>  &nbsp;
@@ -962,7 +962,7 @@ public final int <B>getBeanProperties</B
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.html" title="class in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/empire/db/DBRecord.State.html" title="enum in org.apache.empire.db"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../org/apache/empire/db/DBRelation.html" title="class in org.apache.empire.db"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html?org/apache/empire/db/DBRecordData.html" target="_top"><B>FRAMES</B></A>  &nbsp;

Modified: empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRelation.DBCascadeAction.html
URL: http://svn.apache.org/viewvc/empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRelation.DBCascadeAction.html?rev=1404542&r1=1404541&r2=1404542&view=diff
==============================================================================
--- empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRelation.DBCascadeAction.html (original)
+++ empire-db/site/javadocs/empire-db/org/apache/empire/db/DBRelation.DBCascadeAction.html Thu Nov  1 11:18:21 2012
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_33) on Tue Jul 31 13:24:55 CEST 2012 -->
+<!-- Generated by javadoc (build 1.6.0_33) on Thu Oct 25 10:06:23 CEST 2012 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-DBRelation.DBCascadeAction (Apache Empire-db Core 2.4.0 API)
+DBRelation.DBCascadeAction (Apache Empire-db Core 2.4.1 API)
 </TITLE>
 
-<META NAME="date" CONTENT="2012-07-31">
+<META NAME="date" CONTENT="2012-10-25">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -16,7 +16,7 @@ DBRelation.DBCascadeAction (Apache Empir
 function windowTitle()
 {
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="DBRelation.DBCascadeAction (Apache Empire-db Core 2.4.0 API)";
+        parent.document.title="DBRelation.DBCascadeAction (Apache Empire-db Core 2.4.1 API)";
     }
 }
 </SCRIPT>



Mime
View raw message