From 292c42d22ca9d236612b900df89adcb9b4e8ab41 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 10 Dec 2009 11:25:48 +0000 Subject: [PATCH] Fix for #3820 - DefaultItemSorter is not serializable svn changeset:10225/svn branch:6.2 --- src/com/vaadin/data/util/DefaultItemSorter.java | 3 ++- src/com/vaadin/data/util/ItemSorter.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/vaadin/data/util/DefaultItemSorter.java b/src/com/vaadin/data/util/DefaultItemSorter.java index 4a99714212..5cec2dc461 100644 --- a/src/com/vaadin/data/util/DefaultItemSorter.java +++ b/src/com/vaadin/data/util/DefaultItemSorter.java @@ -1,5 +1,6 @@ package com.vaadin.data.util; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.Comparator; @@ -157,7 +158,7 @@ public class DefaultItemSorter implements ItemSorter { * */ public static class DefaultPropertyValueComparator implements - Comparator { + Comparator, Serializable { public int compare(Object o1, Object o2) { int r = 0; diff --git a/src/com/vaadin/data/util/ItemSorter.java b/src/com/vaadin/data/util/ItemSorter.java index eb665b48cd..533a530a82 100644 --- a/src/com/vaadin/data/util/ItemSorter.java +++ b/src/com/vaadin/data/util/ItemSorter.java @@ -1,5 +1,6 @@ package com.vaadin.data.util; +import java.io.Serializable; import java.util.Comparator; import com.vaadin.data.Container; @@ -10,7 +11,7 @@ import com.vaadin.data.Container.Sortable; * The ItemSorter interface can be used in Sortable * implementations to provide a custom sorting method. The interface */ -public interface ItemSorter extends Comparator, Cloneable { +public interface ItemSorter extends Comparator, Cloneable, Serializable { /** * Sets the parameters for an upcoming sort operation. The parameters -- 2.39.5