You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2012/03/11 13:26:20 UTC

svn commit: r1299352 - /empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java

Author: doebele
Date: Sun Mar 11 12:26:19 2012
New Revision: 1299352

URL: http://svn.apache.org/viewvc?rev=1299352&view=rev
Log:
EMPIREDB-126
added Serializable to DBSystemDate

Modified:
    empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java

Modified: empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java
URL: http://svn.apache.org/viewvc/empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java?rev=1299352&r1=1299351&r2=1299352&view=diff
==============================================================================
--- empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java (original)
+++ empire-db/trunk/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java Sun Mar 11 12:26:19 2012
@@ -18,6 +18,7 @@
  */
 package org.apache.empire.db;
 
+import java.io.Serializable;
 import java.sql.Connection;
 import java.sql.ResultSet;
 import java.sql.SQLException;
@@ -36,10 +37,10 @@ import org.apache.empire.db.exceptions.Q
 import org.apache.empire.db.exceptions.QueryNoResultException;
 import org.apache.empire.db.exceptions.StatementFailedException;
 import org.apache.empire.db.expr.column.DBValueExpr;
-import org.apache.empire.exceptions.MiscellaneousErrorException;
 import org.apache.empire.exceptions.InternalException;
 import org.apache.empire.exceptions.InvalidArgumentException;
 import org.apache.empire.exceptions.ItemExistsException;
+import org.apache.empire.exceptions.MiscellaneousErrorException;
 import org.apache.empire.exceptions.PropertyReadOnlyException;
 import org.apache.empire.exceptions.UnexpectedReturnValueException;
 import org.slf4j.Logger;
@@ -49,7 +50,7 @@ import org.slf4j.LoggerFactory;
 /**
  * This abstract class is the applicaton's interface for a particular database schema.
  * <P>
- * It provides access to the various database objects such als tables, views and relations.
+ * It provides access to the various database objects such as tables, views and relations.
  * <P>
  * It also provides methods to execute DQL and DML SQL-commands.
  * <P>
@@ -65,13 +66,13 @@ public abstract class DBDatabase extends
      * There is no need to use this class directly.<BR>
      * Instead you can use the constant {@link DBDatabase#SYSDATE}
      */
-    public static final class DBSystemDate
+    public static final class DBSystemDate implements Serializable
     {
+        private final static long serialVersionUID = 1L;
         // System Date Class for internal use
         private DBSystemDate() 
         { 
             /* no instances */ 
-        	// FIXME what is wrong with a String constant?
         }
         @Override
         public String toString()