aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/communication/ClientToServerRpc.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java4
-rw-r--r--src/com/vaadin/terminal/gwt/client/communication/MethodInvocation.java4
-rw-r--r--src/com/vaadin/terminal/gwt/server/JsonDecoder.java7
-rw-r--r--src/com/vaadin/terminal/gwt/server/PaintableIdMapper.java8
-rw-r--r--src/com/vaadin/terminal/gwt/server/RpcManager.java8
-rw-r--r--src/com/vaadin/terminal/gwt/server/RpcTarget.java8
-rw-r--r--src/com/vaadin/terminal/gwt/server/ServerRpcManager.java4
-rw-r--r--src/com/vaadin/terminal/gwt/widgetsetutils/RpcProxyGenerator.java4
9 files changed, 47 insertions, 4 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/communication/ClientToServerRpc.java b/src/com/vaadin/terminal/gwt/client/communication/ClientToServerRpc.java
index 9ab6b80ac4..9064fdbe2f 100644
--- a/src/com/vaadin/terminal/gwt/client/communication/ClientToServerRpc.java
+++ b/src/com/vaadin/terminal/gwt/client/communication/ClientToServerRpc.java
@@ -1,3 +1,7 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.client.communication;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
diff --git a/src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java b/src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java
index 6f429df30c..c2656764fe 100644
--- a/src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java
+++ b/src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java
@@ -1,3 +1,7 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.client.communication;
import java.util.Map;
diff --git a/src/com/vaadin/terminal/gwt/client/communication/MethodInvocation.java b/src/com/vaadin/terminal/gwt/client/communication/MethodInvocation.java
index 33ea3fb5c2..17e1ce30e3 100644
--- a/src/com/vaadin/terminal/gwt/client/communication/MethodInvocation.java
+++ b/src/com/vaadin/terminal/gwt/client/communication/MethodInvocation.java
@@ -1,3 +1,7 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.client.communication;
/**
diff --git a/src/com/vaadin/terminal/gwt/server/JsonDecoder.java b/src/com/vaadin/terminal/gwt/server/JsonDecoder.java
index c7aa41f279..35cbe52b15 100644
--- a/src/com/vaadin/terminal/gwt/server/JsonDecoder.java
+++ b/src/com/vaadin/terminal/gwt/server/JsonDecoder.java
@@ -1,5 +1,10 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.server;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
@@ -19,7 +24,7 @@ import com.vaadin.terminal.gwt.client.communication.JsonEncoder;
*
* @since 7.0
*/
-public class JsonDecoder {
+public class JsonDecoder implements Serializable {
/**
* Convert a JSON array with two elements (type and value) into a
diff --git a/src/com/vaadin/terminal/gwt/server/PaintableIdMapper.java b/src/com/vaadin/terminal/gwt/server/PaintableIdMapper.java
index d480eac012..09c3afd49f 100644
--- a/src/com/vaadin/terminal/gwt/server/PaintableIdMapper.java
+++ b/src/com/vaadin/terminal/gwt/server/PaintableIdMapper.java
@@ -1,5 +1,11 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.server;
+import java.io.Serializable;
+
import com.vaadin.terminal.Paintable;
/**
@@ -8,7 +14,7 @@ import com.vaadin.terminal.Paintable;
*
* @since 7.0
*/
-public interface PaintableIdMapper {
+public interface PaintableIdMapper extends Serializable {
/**
* Get the {@link Paintable} instance corresponding to a paintable id.
*
diff --git a/src/com/vaadin/terminal/gwt/server/RpcManager.java b/src/com/vaadin/terminal/gwt/server/RpcManager.java
index a29755215f..5fcfda50a5 100644
--- a/src/com/vaadin/terminal/gwt/server/RpcManager.java
+++ b/src/com/vaadin/terminal/gwt/server/RpcManager.java
@@ -1,5 +1,11 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.server;
+import java.io.Serializable;
+
import com.vaadin.terminal.gwt.client.communication.MethodInvocation;
/**
@@ -8,6 +14,6 @@ import com.vaadin.terminal.gwt.client.communication.MethodInvocation;
*
* @since 7.0
*/
-public interface RpcManager {
+public interface RpcManager extends Serializable {
public void applyInvocation(MethodInvocation invocation);
}
diff --git a/src/com/vaadin/terminal/gwt/server/RpcTarget.java b/src/com/vaadin/terminal/gwt/server/RpcTarget.java
index 8a2258b083..b280f5c6b5 100644
--- a/src/com/vaadin/terminal/gwt/server/RpcTarget.java
+++ b/src/com/vaadin/terminal/gwt/server/RpcTarget.java
@@ -1,5 +1,11 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.server;
+import java.io.Serializable;
+
import com.vaadin.terminal.VariableOwner;
/**
@@ -9,7 +15,7 @@ import com.vaadin.terminal.VariableOwner;
*
* @since 7.0
*/
-public interface RpcTarget {
+public interface RpcTarget extends Serializable {
/**
* Returns the RPC manager instance to use when receiving calls for an RPC
* interface.
diff --git a/src/com/vaadin/terminal/gwt/server/ServerRpcManager.java b/src/com/vaadin/terminal/gwt/server/ServerRpcManager.java
index 2a824704c5..9e80fdfac7 100644
--- a/src/com/vaadin/terminal/gwt/server/ServerRpcManager.java
+++ b/src/com/vaadin/terminal/gwt/server/ServerRpcManager.java
@@ -1,3 +1,7 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.server;
import java.lang.reflect.Field;
diff --git a/src/com/vaadin/terminal/gwt/widgetsetutils/RpcProxyGenerator.java b/src/com/vaadin/terminal/gwt/widgetsetutils/RpcProxyGenerator.java
index 31aff7a94f..24b2999804 100644
--- a/src/com/vaadin/terminal/gwt/widgetsetutils/RpcProxyGenerator.java
+++ b/src/com/vaadin/terminal/gwt/widgetsetutils/RpcProxyGenerator.java
@@ -1,3 +1,7 @@
+/*
+@VaadinApache2LicenseForJavaFiles@
+ */
+
package com.vaadin.terminal.gwt.widgetsetutils;
import java.io.PrintWriter;