Author: tfischer
Date: Fri May 11 03:24:53 2012
New Revision: 1337019

URL: http://svn.apache.org/viewvc?rev=1337019&view=rev
Log:
- Class is not serializable because instance field contains a non-serializable 
class
- added final modifiers to non-modifiable fields

Modified:
    
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/map/ForeignKeyMap.java

Modified: 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/map/ForeignKeyMap.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/map/ForeignKeyMap.java?rev=1337019&r1=1337018&r2=1337019&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/map/ForeignKeyMap.java
 (original)
+++ 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/map/ForeignKeyMap.java
 Fri May 11 03:24:53 2012
@@ -19,7 +19,6 @@ package org.apache.torque.map;
  * under the License.
  */
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
@@ -29,13 +28,10 @@ import java.util.List;
  *
  * @version $Id$
  */
-public class ForeignKeyMap implements Serializable
+public class ForeignKeyMap
 {
-    /** The serialVersionUID for this class. */
-    private static final long serialVersionUID = -5971184507395399165L;
-
     /** The table to which the foreign key belongs, not null. */
-    private TableMap table;
+    private final TableMap table;
 
     /**
      * The table which is referenced by the foreign key, can be null if
@@ -50,7 +46,7 @@ public class ForeignKeyMap implements Se
     private String foreignTableName;
 
     /** The column pairs for the foreign key, not null, not empty, */
-    private List<ColumnPair> columns = new ArrayList<ColumnPair>();
+    private final List<ColumnPair> columns = new ArrayList<ColumnPair>();
 
     /**
      * Constructor.
@@ -178,12 +174,12 @@ public class ForeignKeyMap implements Se
         /**
          * The foreign key map this ColumnPair belongs to.
          */
-        private ForeignKeyMap foreignKeyMap;
+        private final ForeignKeyMap foreignKeyMap;
 
         /**
          * The foreign column of the pair, not null.
          */
-        private ColumnMap local;
+        private final ColumnMap local;
 
         /**
          * The foreign column of the pair, can be null if the



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org
For additional commands, e-mail: torque-dev-h...@db.apache.org

Reply via email to