You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by fe...@apache.org on 2011/08/26 17:35:03 UTC

svn commit: r1162142 - in /james/hupa/trunk: ./ client/src/main/java/org/apache/hupa/client/gin/ client/src/test/java/org/apache/hupa/client/guice/ server/ server/src/main/java/org/apache/hupa/server/guice/ server/src/main/java/org/apache/hupa/server/s...

Author: felixk
Date: Fri Aug 26 15:35:02 2011
New Revision: 1162142

URL: http://svn.apache.org/viewvc?rev=1162142&view=rev
Log:
Update junit, log4j, gwt-dispatch, commons-fileupload dependencies (HUPA-74)

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaGinjector.java
    james/hupa/trunk/client/src/test/java/org/apache/hupa/client/guice/GuiceMvpTestModule.java
    james/hupa/trunk/pom.xml
    james/hupa/trunk/server/pom.xml
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerTestModule.java
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSession.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSessionResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Contacts.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/ContactsResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CreateFolder.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteFolder.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessage.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessageResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFolders.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFoldersResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessages.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessagesResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GenericResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetails.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetailsResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Idle.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/IdleResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUser.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUserResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUser.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUserResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/MoveMessage.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessage.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessageResult.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RenameFolder.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SendMessage.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SetFlag.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/TagMessage.java

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaGinjector.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaGinjector.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaGinjector.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaGinjector.java Fri Aug 26 15:35:02 2011
@@ -18,7 +18,7 @@
  ****************************************************************/
 package org.apache.hupa.client.gin;
 
-import net.customware.gwt.dispatch.client.gin.ClientDispatchModule;
+import net.customware.gwt.dispatch.client.gin.StandardDispatchModule;
 import net.customware.gwt.presenter.client.EventBus;
 import net.customware.gwt.presenter.client.place.PlaceManager;
 
@@ -27,7 +27,7 @@ import org.apache.hupa.client.mvp.AppPre
 import com.google.gwt.inject.client.GinModules;
 import com.google.gwt.inject.client.Ginjector;
 
-@GinModules({ClientDispatchModule.class,HupaClientModule.class})
+@GinModules({StandardDispatchModule.class,HupaClientModule.class})
 public interface HupaGinjector extends Ginjector {
     public AppPresenter getAppPresenter();
     public PlaceManager getPlaceManager();

Modified: james/hupa/trunk/client/src/test/java/org/apache/hupa/client/guice/GuiceMvpTestModule.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/test/java/org/apache/hupa/client/guice/GuiceMvpTestModule.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/test/java/org/apache/hupa/client/guice/GuiceMvpTestModule.java (original)
+++ james/hupa/trunk/client/src/test/java/org/apache/hupa/client/guice/GuiceMvpTestModule.java Fri Aug 26 15:35:02 2011
@@ -18,17 +18,12 @@
  ****************************************************************/
 package org.apache.hupa.client.guice;
 
-import com.google.gwt.user.client.rpc.AsyncCallback;
-import com.google.inject.AbstractModule;
-import com.google.inject.Inject;
-import com.google.inject.Singleton;
-
 import net.customware.gwt.dispatch.client.DispatchAsync;
-import net.customware.gwt.dispatch.client.service.DispatchService;
-import net.customware.gwt.dispatch.server.DefaultDispatch;
+import net.customware.gwt.dispatch.client.standard.StandardDispatchService;
 import net.customware.gwt.dispatch.server.Dispatch;
+import net.customware.gwt.dispatch.server.guice.GuiceDispatch;
 import net.customware.gwt.dispatch.shared.Action;
-import net.customware.gwt.dispatch.shared.ActionException;
+import net.customware.gwt.dispatch.shared.DispatchException;
 import net.customware.gwt.dispatch.shared.Result;
 import net.customware.gwt.presenter.client.DefaultEventBus;
 import net.customware.gwt.presenter.client.Display;
@@ -40,6 +35,11 @@ import org.apache.hupa.client.mvp.Contac
 import org.apache.hupa.client.mvp.MessageSendPresenter;
 import org.easymock.EasyMock;
 
+import com.google.gwt.user.client.rpc.AsyncCallback;
+import com.google.inject.AbstractModule;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
+
 /**
  * Guice module used to test presenters
  * 
@@ -77,7 +77,7 @@ public class GuiceMvpTestModule extends 
         bind(display).toInstance(mockDisplay);
     }
 
-    static class DispatchTestService implements DispatchService {
+    static class DispatchTestService implements StandardDispatchService {
         private Dispatch dispatch;
 
         @Inject
@@ -85,25 +85,25 @@ public class GuiceMvpTestModule extends 
             this.dispatch = dispatch;
         }
 
-        public Result execute(Action<?> action) throws Exception {
+        public Result execute(Action<?> action) throws DispatchException {
             Result result = dispatch.execute(action);
             return result;
         }
     }
 
     static public class DispatchTestAsync implements DispatchAsync {
-        private DefaultDispatch dispatch;
+        private GuiceDispatch dispatch;
 
         @Inject
         public DispatchTestAsync(Dispatch dispatch) {
-            this.dispatch = (DefaultDispatch)dispatch;
+            this.dispatch = (GuiceDispatch)dispatch;
         }
 
         public <A extends Action<R>, R extends Result> void execute(A action, AsyncCallback<R> callback) {
             try {
                 R result = dispatch.execute(action);
                 callback.onSuccess(result);
-            } catch (ActionException e) {
+            } catch (DispatchException e) {
                 callback.onFailure(e);
             }
         }

Modified: james/hupa/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/pom.xml?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/pom.xml (original)
+++ james/hupa/trunk/pom.xml Fri Aug 26 15:35:02 2011
@@ -472,7 +472,7 @@
             <dependency>
                 <groupId>log4j</groupId>
                 <artifactId>log4j</artifactId>
-                <version>1.2.13</version>
+                <version>1.2.16</version>
             </dependency>
             <dependency>
                 <groupId>javax.mail</groupId>
@@ -487,7 +487,7 @@
             <dependency>
                 <groupId>net.customware.gwt.dispatch</groupId>
                 <artifactId>gwt-dispatch</artifactId>
-                <version>1.0.0</version>
+                <version>1.2.0</version>
                 <exclusions>
                     <exclusion>
                         <groupId>com.google.gwt.inject</groupId>
@@ -541,7 +541,7 @@
             <dependency>
                 <groupId>commons-fileupload</groupId>
                 <artifactId>commons-fileupload</artifactId>
-                <version>1.2.1</version>
+                <version>1.2.2</version>
             </dependency>
             <dependency>
                 <groupId>commons-io</groupId>
@@ -597,7 +597,7 @@
             <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
-                <version>4.8.2</version>
+                <version>4.9</version>
                 <scope>test</scope>
             </dependency>
             <dependency>
@@ -606,6 +606,16 @@
                 <version>3.0</version>
                 <scope>test</scope>
             </dependency>
+            <dependency>
+                <groupId>javax.inject</groupId>
+                <artifactId>javax.inject</artifactId>
+                <version>1.0</version>
+            </dependency>
+            <dependency>
+                <groupId>aopalliance</groupId>
+                <artifactId>aopalliance</artifactId>
+                <version>1.0</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 </project>

Modified: james/hupa/trunk/server/pom.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/pom.xml?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/server/pom.xml (original)
+++ james/hupa/trunk/server/pom.xml Fri Aug 26 15:35:02 2011
@@ -57,6 +57,14 @@
             <artifactId>hupa-shared</artifactId>
         </dependency>
         <dependency>
+            <groupId>javax.inject</groupId>
+            <artifactId>javax.inject</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>aopalliance</groupId>
+            <artifactId>aopalliance</artifactId>
+        </dependency>
+        <dependency>
             <groupId>commons-logging</groupId>
             <artifactId>commons-logging</artifactId>
             <exclusions>

Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java (original)
+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java Fri Aug 26 15:35:02 2011
@@ -19,8 +19,13 @@
 
 package org.apache.hupa.server.guice;
 
-import com.google.inject.Singleton;
-import com.google.inject.name.Names;
+import java.io.File;
+import java.io.FileInputStream;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+
+import javax.mail.Session;
 
 import net.customware.gwt.dispatch.server.guice.ActionHandlerModule;
 
@@ -54,14 +59,29 @@ import org.apache.hupa.server.servlet.Me
 import org.apache.hupa.server.servlet.UploadAttachmentServlet;
 import org.apache.hupa.server.utils.ConfigurationProperties;
 import org.apache.hupa.shared.data.Settings;
+import org.apache.hupa.shared.rpc.CheckSession;
+import org.apache.hupa.shared.rpc.Contacts;
+import org.apache.hupa.shared.rpc.CreateFolder;
+import org.apache.hupa.shared.rpc.DeleteAllMessages;
+import org.apache.hupa.shared.rpc.DeleteFolder;
+import org.apache.hupa.shared.rpc.DeleteMessageByUid;
+import org.apache.hupa.shared.rpc.FetchFolders;
+import org.apache.hupa.shared.rpc.FetchMessages;
+import org.apache.hupa.shared.rpc.FetchRecentMessages;
+import org.apache.hupa.shared.rpc.ForwardMessage;
+import org.apache.hupa.shared.rpc.GetMessageDetails;
+import org.apache.hupa.shared.rpc.Idle;
+import org.apache.hupa.shared.rpc.LoginUser;
+import org.apache.hupa.shared.rpc.LogoutUser;
+import org.apache.hupa.shared.rpc.MoveMessage;
+import org.apache.hupa.shared.rpc.RenameFolder;
+import org.apache.hupa.shared.rpc.ReplyMessage;
+import org.apache.hupa.shared.rpc.SendMessage;
+import org.apache.hupa.shared.rpc.SetFlag;
+import org.apache.hupa.shared.rpc.TagMessage;
 
-import java.io.File;
-import java.io.FileInputStream;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Properties;
-
-import javax.mail.Session;
+import com.google.inject.Singleton;
+import com.google.inject.name.Names;
 
 /**
  * Module which binds the handlers and configurations
@@ -89,26 +109,26 @@ public class GuiceServerModule extends A
 
     @Override
     protected void configureHandlers() {
-        bindHandler(CheckSessionHandler.class);
-        bindHandler(LoginUserHandler.class);
-        bindHandler(FetchFoldersHandler.class);
-        bindHandler(FetchMessagesHandler.class);
-        bindHandler(FetchRecentMessagesHandler.class);
-        bindHandler(LogoutUserHandler.class);
-        bindHandler(GetMessageDetailsHandler.class);
-        bindHandler(DeleteMessageByUidHandler.class);
-        bindHandler(DeleteAllMessagesHandler.class);
-        bindHandler(SendMessageHandler.class);
-        bindHandler(ReplyMessageHandler.class);
-        bindHandler(ForwardMessageHandler.class);
-        bindHandler(IdleHandler.class);
-        bindHandler(MoveMessageHandler.class);
-        bindHandler(RenameFolderHandler.class);
-        bindHandler(DeleteFolderHandler.class);
-        bindHandler(CreateFolderHandler.class);
-        bindHandler(TagMessagesHandler.class);
-        bindHandler(SetFlagsHandler.class);
-        bindHandler(ContactsHandler.class);
+        bindHandler(CheckSession.class, CheckSessionHandler.class);
+        bindHandler(LoginUser.class, LoginUserHandler.class);
+        bindHandler(FetchFolders.class, FetchFoldersHandler.class);
+        bindHandler(FetchMessages.class, FetchMessagesHandler.class);
+        bindHandler(FetchRecentMessages.class, FetchRecentMessagesHandler.class);
+        bindHandler(LogoutUser.class, LogoutUserHandler.class);
+        bindHandler(GetMessageDetails.class, GetMessageDetailsHandler.class);
+        bindHandler(DeleteMessageByUid.class, DeleteMessageByUidHandler.class);
+        bindHandler(DeleteAllMessages.class, DeleteAllMessagesHandler.class);
+        bindHandler(SendMessage.class, SendMessageHandler.class);
+        bindHandler(ReplyMessage.class, ReplyMessageHandler.class);
+        bindHandler(ForwardMessage.class, ForwardMessageHandler.class);
+        bindHandler(Idle.class, IdleHandler.class);
+        bindHandler(MoveMessage.class, MoveMessageHandler.class);
+        bindHandler(RenameFolder.class, RenameFolderHandler.class);
+        bindHandler(DeleteFolder.class, DeleteFolderHandler.class);
+        bindHandler(CreateFolder.class, CreateFolderHandler.class);
+        bindHandler(TagMessage.class, TagMessagesHandler.class);
+        bindHandler(SetFlag.class, SetFlagsHandler.class);
+        bindHandler(Contacts.class, ContactsHandler.class);
         bind(IMAPStoreCache.class).to(InMemoryIMAPStoreCache.class).in(
                 Singleton.class);
         bind(Log.class).toProvider(LogProvider.class).in(Singleton.class);

Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerTestModule.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerTestModule.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerTestModule.java (original)
+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerTestModule.java Fri Aug 26 15:35:02 2011
@@ -54,6 +54,8 @@ import org.apache.hupa.server.preference
 import org.apache.hupa.server.preferences.UserPreferencesStorage;
 import org.apache.hupa.shared.data.Settings;
 import org.apache.hupa.shared.data.User;
+import org.apache.hupa.shared.rpc.Contacts;
+import org.apache.hupa.shared.rpc.SendMessage;
 
 import java.util.Properties;
 
@@ -107,8 +109,8 @@ public class GuiceServerTestModule exten
         bind(ReplyMessageHandler.class);
         bind(ForwardMessageHandler.class);
         
-        bindHandler(ContactsHandler.class);
-        bindHandler(SendMessageHandler.class);
+        bindHandler(Contacts.class, ContactsHandler.class);
+        bindHandler(SendMessage.class, SendMessageHandler.class);
         
         bind(UserPreferencesStorage.class).to(userPreferencesClass);
         

Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java (original)
+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java Fri Aug 26 15:35:02 2011
@@ -25,7 +25,7 @@ import com.google.inject.Inject;
 import com.google.inject.Singleton;
 
 import net.customware.gwt.dispatch.server.Dispatch;
-import net.customware.gwt.dispatch.server.service.DispatchServiceServlet;
+import net.customware.gwt.dispatch.server.guice.GuiceStandardDispatchServlet;
 import net.customware.gwt.dispatch.shared.Action;
 import net.customware.gwt.dispatch.shared.ActionException;
 import net.customware.gwt.dispatch.shared.Result;
@@ -35,7 +35,7 @@ import net.customware.gwt.dispatch.share
  *
  */
 @Singleton
-public class HupaDispatchServlet extends DispatchServiceServlet {
+public class HupaDispatchServlet extends GuiceStandardDispatchServlet {
     
     private Log logger;
     

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSession.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSession.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSession.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSession.java Fri Aug 26 15:35:02 2011
@@ -19,10 +19,12 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 
-public class CheckSession implements Action<CheckSessionResult> {
+public class CheckSession implements Action<CheckSessionResult>, Serializable {
 
     private static final long serialVersionUID = 2255166545722718094L;
     

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSessionResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSessionResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSessionResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CheckSessionResult.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import org.apache.hupa.shared.data.User;
 
 import net.customware.gwt.dispatch.shared.Result;
 
-public class CheckSessionResult implements Result {
+public class CheckSessionResult implements Result, Serializable {
 
     private static final long serialVersionUID = -4785233314922498952L;
     boolean valid = false;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Contacts.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Contacts.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Contacts.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Contacts.java Fri Aug 26 15:35:02 2011
@@ -19,8 +19,10 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
-public class Contacts implements Action<ContactsResult>{
+public class Contacts implements Action<ContactsResult>, Serializable{
     private static final long serialVersionUID = 1l;
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/ContactsResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/ContactsResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/ContactsResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/ContactsResult.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
-public class ContactsResult implements Result {
+public class ContactsResult implements Result, Serializable {
 
-    public static class Contact implements Result {
+    public static class Contact implements Result, Serializable {
         private static final long serialVersionUID = -8632580327693416473L;
         public String mail;
         public String realname;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CreateFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CreateFolder.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CreateFolder.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/CreateFolder.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class CreateFolder implements Action<GenericResult>{
+public class CreateFolder implements Action<GenericResult>, Serializable{
 
     private static final long serialVersionUID = -4966856616698265177L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteFolder.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteFolder.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteFolder.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class DeleteFolder implements Action<GenericResult>{
+public class DeleteFolder implements Action<GenericResult> , Serializable{
 
     private static final long serialVersionUID = 7921329310932404439L;
     

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessage.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessage.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class DeleteMessage implements Action<DeleteMessageResult>{
+public class DeleteMessage implements Action<DeleteMessageResult>, Serializable {
 
     private static final long serialVersionUID = 801294103124082592L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessageResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessageResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessageResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/DeleteMessageResult.java Fri Aug 26 15:35:02 2011
@@ -19,12 +19,14 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 import org.apache.hupa.shared.data.User;
 
-public class DeleteMessageResult implements Result{
+public class DeleteMessageResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFolders.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFolders.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFolders.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFolders.java Fri Aug 26 15:35:02 2011
@@ -19,10 +19,12 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 
-public class FetchFolders implements Action<FetchFoldersResult>{
+public class FetchFolders implements Action<FetchFoldersResult>, Serializable {
 
     private static final long serialVersionUID = 8515539585915762904L;
 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFoldersResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFoldersResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFoldersResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchFoldersResult.java Fri Aug 26 15:35:02 2011
@@ -19,13 +19,14 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
 import net.customware.gwt.dispatch.shared.Result;
 
-public class FetchFoldersResult implements Result{
+public class FetchFoldersResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessages.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessages.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessages.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessages.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class FetchMessages implements Action<FetchMessagesResult>{
+public class FetchMessages implements Action<FetchMessagesResult>, Serializable {
     
     private static final long serialVersionUID = -3181183289937321202L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessagesResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessagesResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessagesResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/FetchMessagesResult.java Fri Aug 26 15:35:02 2011
@@ -19,6 +19,7 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 
 import org.apache.hupa.shared.data.Message;
@@ -43,7 +44,7 @@ import org.apache.hupa.shared.data.Messa
 
 import net.customware.gwt.dispatch.shared.Result;
 
-public class FetchMessagesResult implements Result{
+public class FetchMessagesResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GenericResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GenericResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GenericResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GenericResult.java Fri Aug 26 15:35:02 2011
@@ -19,9 +19,11 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
-public class GenericResult implements Result{
+public class GenericResult implements Result, Serializable {
     
     private static final long serialVersionUID = 405509532584299203L;
     private String message = null;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetails.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetails.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetails.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetails.java Fri Aug 26 15:35:02 2011
@@ -20,11 +20,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class GetMessageDetails implements Action<GetMessageDetailsResult>{
+public class GetMessageDetails implements Action<GetMessageDetailsResult>, Serializable {
 
     private static final long serialVersionUID = 5826298202494313834L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetailsResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetailsResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetailsResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/GetMessageDetailsResult.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import org.apache.hupa.shared.data.MessageDetails;
 
 import net.customware.gwt.dispatch.shared.Result;
 
-public class GetMessageDetailsResult implements Result{
+public class GetMessageDetailsResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Idle.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Idle.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Idle.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/Idle.java Fri Aug 26 15:35:02 2011
@@ -19,10 +19,12 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 
-public class Idle implements Action<IdleResult>{
+public class Idle implements Action<IdleResult>, Serializable {
 
     private static final long serialVersionUID = 4076791577558340559L;
 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/IdleResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/IdleResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/IdleResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/IdleResult.java Fri Aug 26 15:35:02 2011
@@ -19,9 +19,11 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
-public class IdleResult implements Result {
+public class IdleResult implements Result, Serializable {
 
     private static final long serialVersionUID = 5530385273335407315L;
     private boolean supported;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUser.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUser.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUser.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUser.java Fri Aug 26 15:35:02 2011
@@ -21,9 +21,11 @@ package org.apache.hupa.shared.rpc;
 
 
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
-public class LoginUser implements Action<LoginUserResult>{
+public class LoginUser implements Action<LoginUserResult>, Serializable {
 
     private static final long serialVersionUID = -7541443368424711160L;
     

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUserResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUserResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUserResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LoginUserResult.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
 import org.apache.hupa.shared.data.User;
 
-public class LoginUserResult implements Result{
+public class LoginUserResult implements Result, Serializable {
     
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUser.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUser.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUser.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUser.java Fri Aug 26 15:35:02 2011
@@ -19,10 +19,12 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 
-public class LogoutUser implements Action<LogoutUserResult>{
+public class LogoutUser implements Action<LogoutUserResult>, Serializable {
 
     private static final long serialVersionUID = 2255166545722718094L;
     

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUserResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUserResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUserResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/LogoutUserResult.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
 import org.apache.hupa.shared.data.User;
 
-public class LogoutUserResult implements Result {
+public class LogoutUserResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/MoveMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/MoveMessage.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/MoveMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/MoveMessage.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class MoveMessage implements Action<MoveMessageResult>{
+public class MoveMessage implements Action<MoveMessageResult>, Serializable {
 
     private static final long serialVersionUID = 7771146077050895244L;
     private IMAPFolder oldFolder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessage.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessage.java Fri Aug 26 15:35:02 2011
@@ -20,11 +20,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class RawMessage implements Action<RawMessageResult> {
+public class RawMessage implements Action<RawMessageResult>, Serializable {
 
     private static final long serialVersionUID = 5826298202494313834L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessageResult.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessageResult.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessageResult.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RawMessageResult.java Fri Aug 26 15:35:02 2011
@@ -19,9 +19,11 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Result;
 
-public class RawMessageResult implements Result{
+public class RawMessageResult implements Result, Serializable {
 
     /**
      * 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RenameFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RenameFolder.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RenameFolder.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/RenameFolder.java Fri Aug 26 15:35:02 2011
@@ -19,11 +19,13 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.IMAPFolder;
 
-public class RenameFolder implements Action<GenericResult>{
+public class RenameFolder implements Action<GenericResult>, Serializable {
 
     private static final long serialVersionUID = 1924419911921600320L;
     private IMAPFolder folder;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SendMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SendMessage.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SendMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SendMessage.java Fri Aug 26 15:35:02 2011
@@ -20,11 +20,13 @@
 package org.apache.hupa.shared.rpc;
 
 
+import java.io.Serializable;
+
 import net.customware.gwt.dispatch.shared.Action;
 
 import org.apache.hupa.shared.data.SMTPMessage;
 
-public class SendMessage implements Action<GenericResult>{
+public class SendMessage implements Action<GenericResult>, Serializable {
     
     private static final long serialVersionUID = 973668124208945015L;
 

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SetFlag.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SetFlag.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SetFlag.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/SetFlag.java Fri Aug 26 15:35:02 2011
@@ -19,6 +19,7 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 
 import net.customware.gwt.dispatch.shared.Action;
@@ -26,7 +27,7 @@ import net.customware.gwt.dispatch.share
 import org.apache.hupa.shared.data.IMAPFolder;
 import org.apache.hupa.shared.data.Message.IMAPFlag;
 
-public class SetFlag implements Action<GenericResult>{
+public class SetFlag implements Action<GenericResult>, Serializable {
 
     private static final long serialVersionUID = 662741801793895357L;
     private IMAPFlag flag;

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/TagMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/TagMessage.java?rev=1162142&r1=1162141&r2=1162142&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/TagMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/rpc/TagMessage.java Fri Aug 26 15:35:02 2011
@@ -20,6 +20,7 @@
 
 package org.apache.hupa.shared.rpc;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 
 import net.customware.gwt.dispatch.shared.Action;
@@ -27,7 +28,7 @@ import net.customware.gwt.dispatch.share
 import org.apache.hupa.shared.data.IMAPFolder;
 import org.apache.hupa.shared.data.Tag;
 
-public class TagMessage implements Action<GenericResult>{
+public class TagMessage implements Action<GenericResult>, Serializable {
 
     private static final long serialVersionUID = 4323236257115412763L;
     private IMAPFolder folder;



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org