From be546bddfe0765b4d40f4bdeb8eb5e9c1be5bdcf Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Tue, 29 Nov 2011 14:41:54 +0200 Subject: Add Serializable interface missing from some classes --- src/com/vaadin/Application.java | 2 +- src/com/vaadin/external/json/JSONObject.java | 2 +- src/com/vaadin/terminal/WrappedRequest.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/com/vaadin/Application.java b/src/com/vaadin/Application.java index 874455f3c0..23bac80e19 100644 --- a/src/com/vaadin/Application.java +++ b/src/com/vaadin/Application.java @@ -210,7 +210,7 @@ public class Application implements Terminal.ErrorListener, Serializable { } } - private static class PendingRootRequest { + private static class PendingRootRequest implements Serializable { private final Map parameterMap; private final String pathInfo; diff --git a/src/com/vaadin/external/json/JSONObject.java b/src/com/vaadin/external/json/JSONObject.java index a9f94c117b..ba772933be 100644 --- a/src/com/vaadin/external/json/JSONObject.java +++ b/src/com/vaadin/external/json/JSONObject.java @@ -100,7 +100,7 @@ public class JSONObject implements Serializable { * whilst Java's null is equivalent to the value that JavaScript calls * undefined. */ - private static final class Null { + private static final class Null implements Serializable { /** * There is only intended to be a single instance of the NULL object, so diff --git a/src/com/vaadin/terminal/WrappedRequest.java b/src/com/vaadin/terminal/WrappedRequest.java index 07a8721ea1..b2ce881bca 100644 --- a/src/com/vaadin/terminal/WrappedRequest.java +++ b/src/com/vaadin/terminal/WrappedRequest.java @@ -10,10 +10,10 @@ import java.io.Serializable; import java.util.Map; public interface WrappedRequest extends Serializable { - public interface BrowserDetails { + public interface BrowserDetails extends Serializable { public String getUriFragmet(); } - + /** * Get the named HTTP or portlet request parameter. * -- cgit v1.2.3