You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jo...@apache.org on 2001/09/20 00:25:32 UTC

cvs commit: jakarta-turbine-torque/src/java/org/apache/torque/util BasePeer.java

jon         01/09/19 15:25:32

  Modified:    src/java/org/apache/torque/map ColumnMap.java
                        DatabaseMap.java MapBuilder.java TableMap.java
               src/java/org/apache/torque/om Persistent.java
                        Retrievable.java Retriever.java
               src/java/org/apache/torque/util BasePeer.java
  Removed:     src/java/org/apache/torque/om fix.script
  Log:
  removed unneeded file
  
  added java.io.Serializable to a bunch of classes/interfaces. the reason is
  that i'm getting a NPE when Tomcat reloads the session and it is in the
  Torque.getDatabaseMap (281) method. I have a feeling that the map is being
  lost in the de-serialization or something...i dunno...it doesn't hurt.
  
  Revision  Changes    Path
  1.3       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/map/ColumnMap.java
  
  Index: ColumnMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/map/ColumnMap.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ColumnMap.java	2001/08/10 12:23:02	1.2
  +++ ColumnMap.java	2001/09/19 22:25:31	1.3
  @@ -58,9 +58,9 @@
    * ColumnMap is used to model a column of a table in a database.
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
  - * @version $Id: ColumnMap.java,v 1.2 2001/08/10 12:23:02 knielsen Exp $
  + * @version $Id: ColumnMap.java,v 1.3 2001/09/19 22:25:31 jon Exp $
    */
  -public class ColumnMap
  +public class ColumnMap implements java.io.Serializable
   {
       /** Type of the column. */
       private Object type = null;
  
  
  
  1.4       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/map/DatabaseMap.java
  
  Index: DatabaseMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/map/DatabaseMap.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DatabaseMap.java	2001/08/13 22:31:06	1.3
  +++ DatabaseMap.java	2001/09/19 22:25:31	1.4
  @@ -66,9 +66,9 @@
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:dlr@collab.net">Daniel Rall</a>
  - * @version $Id: DatabaseMap.java,v 1.3 2001/08/13 22:31:06 dlr Exp $
  + * @version $Id: DatabaseMap.java,v 1.4 2001/09/19 22:25:31 jon Exp $
    */
  -public class DatabaseMap
  +public class DatabaseMap implements java.io.Serializable
   {
       /** Name of the database. */
       private String name;
  
  
  
  1.3       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/map/MapBuilder.java
  
  Index: MapBuilder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/map/MapBuilder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MapBuilder.java	2001/08/10 12:23:02	1.2
  +++ MapBuilder.java	2001/09/19 22:25:31	1.3
  @@ -61,9 +61,9 @@
    * casting.
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
  - * @version $Id: MapBuilder.java,v 1.2 2001/08/10 12:23:02 knielsen Exp $
  + * @version $Id: MapBuilder.java,v 1.3 2001/09/19 22:25:31 jon Exp $
    */
  -public interface MapBuilder
  +public interface MapBuilder extends java.io.Serializable
   {
       /**
        * Build up the database mapping.
  
  
  
  1.5       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/map/TableMap.java
  
  Index: TableMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/map/TableMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TableMap.java	2001/08/13 22:29:57	1.4
  +++ TableMap.java	2001/09/19 22:25:31	1.5
  @@ -66,9 +66,9 @@
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:dlr@finemaltcoding.com">Daniel Rall</a>
  - * @version $Id: TableMap.java,v 1.4 2001/08/13 22:29:57 dlr Exp $
  + * @version $Id: TableMap.java,v 1.5 2001/09/19 22:25:31 jon Exp $
    */
  -public class TableMap implements IDMethod
  +public class TableMap implements IDMethod, java.io.Serializable
   {
       /**
        * The list of valid ID generation methods.
  
  
  
  1.5       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/om/Persistent.java
  
  Index: Persistent.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/om/Persistent.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Persistent.java	2001/09/10 21:14:02	1.4
  +++ Persistent.java	2001/09/19 22:25:32	1.5
  @@ -61,9 +61,9 @@
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:fedor@apache.org">Fedor K.</a>
  - * @version $Id: Persistent.java,v 1.4 2001/09/10 21:14:02 jmcnally Exp $
  + * @version $Id: Persistent.java,v 1.5 2001/09/19 22:25:32 jon Exp $
    */
  -public interface Persistent
  +public interface Persistent extends java.io.Serializable
   {
       /**
        * getter for the object primaryKey.
  
  
  
  1.3       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/om/Retrievable.java
  
  Index: Retrievable.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/om/Retrievable.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Retrievable.java	2001/08/10 12:23:03	1.2
  +++ Retrievable.java	2001/09/19 22:25:32	1.3
  @@ -58,9 +58,9 @@
    * This interface specifies methods for uniquely identifying an object.
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
  - * @version $Id: Retrievable.java,v 1.2 2001/08/10 12:23:03 knielsen Exp $
  + * @version $Id: Retrievable.java,v 1.3 2001/09/19 22:25:32 jon Exp $
    */
  -public interface Retrievable
  +public interface Retrievable extends java.io.Serializable
   {
       /**
        * get an id that differentiates this object from others
  
  
  
  1.3       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/om/Retriever.java
  
  Index: Retriever.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/om/Retriever.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Retriever.java	2001/08/10 12:23:03	1.2
  +++ Retriever.java	2001/09/19 22:25:32	1.3
  @@ -58,9 +58,9 @@
    * This interface marks a class that has a retrieve(String) method.
    *
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
  - * @version $Id: Retriever.java,v 1.2 2001/08/10 12:23:03 knielsen Exp $
  + * @version $Id: Retriever.java,v 1.3 2001/09/19 22:25:32 jon Exp $
    */
  -public interface Retriever
  +public interface Retriever extends java.io.Serializable
   {
       /**
        * Gets an object of the same type as the object implementing
  
  
  
  1.7       +2 -2      jakarta-turbine-torque/src/java/org/apache/torque/util/BasePeer.java
  
  Index: BasePeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/util/BasePeer.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- BasePeer.java	2001/08/30 17:40:32	1.6
  +++ BasePeer.java	2001/09/19 22:25:32	1.7
  @@ -110,9 +110,9 @@
    * @author <a href="mailto:frank.kim@clearink.com">Frank Y. Kim</a>
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
  - * @version $Id: BasePeer.java,v 1.6 2001/08/30 17:40:32 dlr Exp $
  + * @version $Id: BasePeer.java,v 1.7 2001/09/19 22:25:32 jon Exp $
    */
  -public abstract class BasePeer
  +public abstract class BasePeer implements java.io.Serializable
   {
       /** Constant criteria key to reference ORDER BY columns. */
       public static final String ORDER_BY = "ORDER BY";
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org