Author: niallp
Date: Mon Mar 22 15:29:50 2010
New Revision: 926130

URL: http://svn.apache.org/viewvc?rev=926130&view=rev
Log:
BEANUTILS-362 Add serialVersionUID to DynaBean/DynaClass implementations - 
thanks to Brent Worden for the patch

Modified:
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaBean.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaClass.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ConvertingWrapDynaBean.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/DynaProperty.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/JDBCDynaClass.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaClass.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaList.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaMap.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ResultSetDynaClass.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/RowSetDynaClass.java
    
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/WrapDynaBean.java
    commons/proper/beanutils/trunk/xdocs/changes.xml

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaBean.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaBean.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaBean.java
 Mon Mar 22 15:29:50 2010
@@ -43,6 +43,7 @@ import java.util.Map;
 
 public class BasicDynaBean implements DynaBean, Serializable {
 
+    private static final long serialVersionUID = 1L;
 
     // ---------------------------------------------------------- Constructors
 

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaClass.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaClass.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/BasicDynaClass.java
 Mon Mar 22 15:29:50 2010
@@ -39,6 +39,7 @@ import java.util.HashMap;
 
 public class BasicDynaClass implements DynaClass, Serializable {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------------- Constructors
 

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ConvertingWrapDynaBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ConvertingWrapDynaBean.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ConvertingWrapDynaBean.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ConvertingWrapDynaBean.java
 Mon Mar 22 15:29:50 2010
@@ -36,6 +36,7 @@ import java.lang.reflect.InvocationTarge
 public class ConvertingWrapDynaBean extends WrapDynaBean {
 
 
+    private static final long serialVersionUID = 1L;
 
     /**
      * Construct a new <code>DynaBean</code> associated with the specified

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/DynaProperty.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/DynaProperty.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/DynaProperty.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/DynaProperty.java
 Mon Mar 22 15:29:50 2010
@@ -46,6 +46,8 @@ public class DynaProperty implements Ser
 
     // ----------------------------------------------------------- Constants
     
+    private static final long serialVersionUID = 1L;
+
     /*
      * There are issues with serializing primitive class types on certain JVM 
versions
      * (including java 1.3).

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/JDBCDynaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/JDBCDynaClass.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/JDBCDynaClass.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/JDBCDynaClass.java
 Mon Mar 22 15:29:50 2010
@@ -38,6 +38,8 @@ import java.util.Map;
 
 abstract class JDBCDynaClass implements DynaClass, Serializable {
 
+    private static final long serialVersionUID = 1L;
+
     // ----------------------------------------------------- Instance Variables
 
     /**

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
 Mon Mar 22 15:29:50 2010
@@ -112,6 +112,7 @@ import org.apache.commons.logging.LogFac
  */
 public class LazyDynaBean implements DynaBean, Serializable {
 
+    private static final long serialVersionUID = 1L;
 
    /**
     * Commons Logging

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaClass.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaClass.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaClass.java
 Mon Mar 22 15:29:50 2010
@@ -44,6 +44,8 @@ package org.apache.commons.beanutils;
  */
 public class LazyDynaClass extends BasicDynaClass implements MutableDynaClass  
{
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Controls whether changes to this DynaClass's properties are allowed.
      */

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaList.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaList.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaList.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaList.java
 Mon Mar 22 15:29:50 2010
@@ -161,6 +161,8 @@ import java.lang.reflect.Array;
  * @since 1.8.0
  */
 public class LazyDynaList extends ArrayList {
+
+    private static final long serialVersionUID = 1L;
     
     /**
      * The DynaClass of the List's elements.

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaMap.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaMap.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaMap.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaMap.java
 Mon Mar 22 15:29:50 2010
@@ -48,6 +48,8 @@ import java.util.Iterator;
  */
 public class LazyDynaMap extends LazyDynaBean implements MutableDynaClass {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * The name of this DynaClass (analogous to the
      * <code>getName()</code> method of <code>java.lang.Class</code>).

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ResultSetDynaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ResultSetDynaClass.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ResultSetDynaClass.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/ResultSetDynaClass.java
 Mon Mar 22 15:29:50 2010
@@ -83,6 +83,7 @@ import java.util.Iterator;
 
 public class ResultSetDynaClass extends JDBCDynaClass implements DynaClass {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------------- Constructors
 

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/RowSetDynaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/RowSetDynaClass.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/RowSetDynaClass.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/RowSetDynaClass.java
 Mon Mar 22 15:29:50 2010
@@ -68,6 +68,7 @@ import java.util.List;
 
 public class RowSetDynaClass extends JDBCDynaClass implements DynaClass, 
Serializable {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------- Instance variables
     

Modified: 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/WrapDynaBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/WrapDynaBean.java?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/WrapDynaBean.java
 (original)
+++ 
commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/WrapDynaBean.java
 Mon Mar 22 15:29:50 2010
@@ -47,6 +47,7 @@ import java.lang.reflect.InvocationTarge
 
 public class WrapDynaBean implements DynaBean, Serializable {
 
+    private static final long serialVersionUID = 1L;
 
     // ---------------------------------------------------------- Constructors
 

Modified: commons/proper/beanutils/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/xdocs/changes.xml?rev=926130&r1=926129&r2=926130&view=diff
==============================================================================
--- commons/proper/beanutils/trunk/xdocs/changes.xml (original)
+++ commons/proper/beanutils/trunk/xdocs/changes.xml Mon Mar 22 15:29:50 2010
@@ -47,6 +47,9 @@ The <action> type attribute can be add,u
       <action dev="niallp" type="fix" issue="BEANUTILS-371" due-to="David 
Tonhofer">
          Add constructors which have useColumnLabel parameter to 
ResultSetDynaClass and RowSetDynaClass.
       </action>
+      <action dev="niallp" type="fix" issue="BEANUTILS-362" due-to="Brent 
Worden">
+         Add serialVersionUID to DynaBean/DynaClass implementations.
+      </action>
     </release>
 
     <release version="1.8.2" date="2009-11-13" description="Bug fix for 1.8.1">


Reply via email to