From a0f548a453c199eda1bf546dc940995c424519e7 Mon Sep 17 00:00:00 2001 From: Henri Sara Date: Thu, 1 Jul 2010 07:38:48 +0000 Subject: [PATCH] #5285 action and event related interfaces should be serializable svn changeset:13987/svn branch:6.4 --- src/com/vaadin/event/Action.java | 4 ++-- src/com/vaadin/event/FieldEvents.java | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/vaadin/event/Action.java b/src/com/vaadin/event/Action.java index fcb8f165b4..b0af0de4be 100644 --- a/src/com/vaadin/event/Action.java +++ b/src/com/vaadin/event/Action.java @@ -79,7 +79,7 @@ public class Action implements Serializable { * Action.Handler interface.
* */ - public interface Listener { + public interface Listener extends Serializable { public void handleAction(Object sender, Object target); } @@ -95,7 +95,7 @@ public class Action implements Serializable { public void removeAction(T action); } - public interface ShortcutNotifier { + public interface ShortcutNotifier extends Serializable { public void addShortcutListener(ShortcutListener shortcut); public void removeShortcutListener(ShortcutListener shortcut); diff --git a/src/com/vaadin/event/FieldEvents.java b/src/com/vaadin/event/FieldEvents.java index 5aff31e1bf..202b079536 100644 --- a/src/com/vaadin/event/FieldEvents.java +++ b/src/com/vaadin/event/FieldEvents.java @@ -4,6 +4,7 @@ package com.vaadin.event; +import java.io.Serializable; import java.lang.reflect.Method; import com.vaadin.terminal.gwt.client.EventId; @@ -33,7 +34,7 @@ public interface FieldEvents { * @see FocusListener * @see FocusEvent */ - public interface FocusNotifier { + public interface FocusNotifier extends Serializable { /** * Adds a FocusListener to the Component which gets fired * when a Field receives keyboard focus. @@ -71,7 +72,7 @@ public interface FieldEvents { * @see BlurListener * @see BlurEvent */ - public interface BlurNotifier { + public interface BlurNotifier extends Serializable { /** * Adds a BlurListener to the Component which gets fired * when a Field loses keyboard focus. -- 2.39.5