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">