From 19c941cc3f39d0a856311b323f8f28e5e07b0edc Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Tue, 22 Jan 2008 02:50:57 +0000 Subject: OrderingList is now Serializable. --- src/main/java/com/amazon/carbonado/info/OrderedProperty.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/amazon/carbonado/info') diff --git a/src/main/java/com/amazon/carbonado/info/OrderedProperty.java b/src/main/java/com/amazon/carbonado/info/OrderedProperty.java index fe53c60..2e54e81 100644 --- a/src/main/java/com/amazon/carbonado/info/OrderedProperty.java +++ b/src/main/java/com/amazon/carbonado/info/OrderedProperty.java @@ -18,7 +18,11 @@ package com.amazon.carbonado.info; +import java.io.Externalizable; import java.io.IOException; +import java.io.ObjectInput; +import java.io.ObjectOutput; +import java.io.Serializable; import org.cojen.util.WeakCanonicalSet; @@ -30,7 +34,9 @@ import com.amazon.carbonado.util.Appender; * * @author Brian S O'Neill */ -public class OrderedProperty implements Appender { +public class OrderedProperty implements Serializable, Appender { + private static final long serialVersionUID = 1L; + static WeakCanonicalSet cCanonical = new WeakCanonicalSet(); /** @@ -175,4 +181,8 @@ public class OrderedProperty implements Appender { app.append(mDirection.toCharacter()); mProperty.appendTo(app); } + + private Object readResolve() { + return get(mProperty, mDirection); + } } -- cgit v1.2.3