You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by mk...@apache.org on 2006/06/05 16:34:53 UTC
svn commit: r411802 - in
/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker: cache/
core/proxy/ lob/
Author: mkalen
Date: Mon Jun 5 07:34:53 2006
New Revision: 411802
URL: http://svn.apache.org/viewvc?rev=411802&view=rev
Log:
serialVersionUID
See http://www.mail-archive.com/ojb-dev@db.apache.org/msg02811.html
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/ObjectCacheTwoLevelImpl.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/CollectionProxyDefaultImpl.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/ListProxyDefaultImpl.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/SetProxyDefaultImpl.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobHandle.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobImpl.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobHandle.java
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobImpl.java
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/ObjectCacheTwoLevelImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/ObjectCacheTwoLevelImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/ObjectCacheTwoLevelImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/ObjectCacheTwoLevelImpl.java Mon Jun 5 07:34:53 2006
@@ -580,7 +580,11 @@
*/
static final class CacheEntry extends SoftReference implements Serializable
{
- private int type;
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
+ private int type;
private Identity oid;
public CacheEntry(Identity oid, Object obj, int type, final ReferenceQueue q)
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/CollectionProxyDefaultImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/CollectionProxyDefaultImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/CollectionProxyDefaultImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/CollectionProxyDefaultImpl.java Mon Jun 5 07:34:53 2006
@@ -42,7 +42,11 @@
*/
public class CollectionProxyDefaultImpl implements Collection, ManageableCollection, CollectionProxy
{
- /** The key for acquiring the above broker */
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
+ /** The key for acquiring the above broker */
private PBKey _brokerKey;
/** Flag set when per-thread metadata profiles are in use. */
private boolean _perThreadDescriptorsEnabled;
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/ListProxyDefaultImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/ListProxyDefaultImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/ListProxyDefaultImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/ListProxyDefaultImpl.java Mon Jun 5 07:34:53 2006
@@ -33,6 +33,10 @@
*/
public class ListProxyDefaultImpl extends CollectionProxyDefaultImpl implements List
{
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
/**
* Constructor for ListProxy.
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/SetProxyDefaultImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/SetProxyDefaultImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/SetProxyDefaultImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/proxy/SetProxyDefaultImpl.java Mon Jun 5 07:34:53 2006
@@ -34,6 +34,11 @@
public class SetProxyDefaultImpl extends CollectionProxyDefaultImpl implements Set
{
/**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
+
+ /**
* Creates a new proxy instance.
*
* @param pbKey The key for the broker that this proxy is associated to
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobHandle.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobHandle.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobHandle.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobHandle.java Mon Jun 5 07:34:53 2006
@@ -25,11 +25,16 @@
/**
* This class is a wrapper for {@link java.sql.Blob} objects.
*
- * @version $Id: $
+ * @version $Id$
*/
public class BlobHandle extends LobHandle implements Blob
{
- BlobHandle(PersistenceBrokerInternal broker, Blob blob)
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
+
+ BlobHandle(PersistenceBrokerInternal broker, Blob blob)
{
super(broker, blob);
}
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/BlobImpl.java Mon Jun 5 07:34:53 2006
@@ -29,10 +29,14 @@
/**
* This class is OJB's implementation of the {@link java.sql.Blob} interface.
*
- * @version $Id: $
+ * @version $Id$
*/
class BlobImpl implements Blob, Serializable, Lob
{
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
private byte[] bytes = new byte[]{};
private transient InputStream in;
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobHandle.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobHandle.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobHandle.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobHandle.java Mon Jun 5 07:34:53 2006
@@ -27,10 +27,14 @@
/**
* This class is a wrapper for {@link java.sql.Clob} objects.
*
- * @version $Id: $
+ * @version $Id$
*/
public class ClobHandle extends LobHandle implements Clob
{
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
ClobHandle(PersistenceBrokerInternal broker, Clob clob)
{
super(broker, clob);
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobImpl.java?rev=411802&r1=411801&r2=411802&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/lob/ClobImpl.java Mon Jun 5 07:34:53 2006
@@ -37,10 +37,14 @@
/**
* This class is OJB's implementation of the {@link java.sql.Clob} interface.
*
- * @version $Id: $
+ * @version $Id$
*/
class ClobImpl implements Clob, Externalizable, Lob
{
+ /**
+ * NB: update serialVersionUID when making class incompatible with serialized data!
+ */
+ private static final long serialVersionUID = 1L;
private transient StringWriter writer;
private transient Reader reader;
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org