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 do...@apache.org on 2013/09/12 04:51:39 UTC

svn commit: r1522150 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/activity/ client/src/main/java/org/apache/hupa/client/rf/ server/src/main/java/org/apache/hupa/server/ server/src/main/java/org/apache/hupa/server/service/ shared/...

Author: dongxu
Date: Thu Sep 12 02:51:39 2013
New Revision: 1522150

URL: http://svn.apache.org/r1522150
Log:
As the FetchFolders RequestFactory, but can not run correctly.
Maybe the procedure is wrong somewhere.

Added:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderProxy.java
Removed:
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/IMAPFolderService.java
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/ImapFolderService.java
Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/WestActivity.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/HupaRequestFactory.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderRequestContext.java
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
    james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java Thu Sep 12 02:51:39 2013
@@ -140,7 +140,6 @@ import com.google.gwt.user.client.ui.Foc
 import com.google.gwt.user.client.ui.HasValue;
 import com.google.gwt.user.client.ui.Widget;
 import com.google.inject.Inject;
-import com.google.inject.Provider;
 
 public class LoginActivity extends AbstractActivity {
 
@@ -292,6 +291,9 @@ public class LoginActivity extends Abstr
 
 		display.setLoading(true);
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 //		HupaRequestFactory rf = GWT.create(HupaRequestFactory.class);
 //		rf.initialize(eventBus);
 //		UserRequest userRequest = rf.userRequest();
@@ -311,8 +313,11 @@ public class LoginActivity extends Abstr
 		
 		
 		
+<<<<<<< HEAD
 =======
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 		dispatcher.execute(new LoginUser(user, pass), new HupaEvoCallback<LoginUserResult>(dispatcher, eventBus,
 				display) {
 			public void callback(LoginUserResult result) {
@@ -371,6 +376,7 @@ public class LoginActivity extends Abstr
 			}
 		});
 		
+<<<<<<< HEAD
 =======
 				Window.alert("failure");
 //				LoginActivity.this.placeController.goTo(newGoToPlaceProvider.get());
@@ -384,6 +390,8 @@ public class LoginActivity extends Abstr
 			}
 		});
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 	}
 
 	/**

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/WestActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/WestActivity.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/WestActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/WestActivity.java Thu Sep 12 02:51:39 2013
@@ -310,6 +310,9 @@ import org.apache.hupa.client.evo.HupaEv
 import org.apache.hupa.client.place.IMAPMessagePlace;
 import org.apache.hupa.client.place.MailFolderPlace;
 import org.apache.hupa.client.place.MessageSendPlace;
+import org.apache.hupa.client.rf.HupaRequestFactory;
+import org.apache.hupa.client.rf.IMAPFolderProxy;
+import org.apache.hupa.client.rf.IMAPFolderRequestContext;
 import org.apache.hupa.client.ui.WidgetContainerDisplayable;
 import org.apache.hupa.client.widgets.HasDialog;
 import org.apache.hupa.client.widgets.IMAPTreeItem;
@@ -344,8 +347,6 @@ import org.apache.hupa.shared.events.Sen
 import org.apache.hupa.shared.events.SentMessageEventHandler;
 import org.apache.hupa.shared.rpc.CreateFolder;
 import org.apache.hupa.shared.rpc.DeleteFolder;
-import org.apache.hupa.shared.rpc.FetchFolders;
-import org.apache.hupa.shared.rpc.FetchFoldersResult;
 import org.apache.hupa.shared.rpc.GenericResult;
 <<<<<<< HEAD
 >>>>>>> Change to new mvp framework - first step
@@ -381,6 +382,7 @@ import com.google.gwt.user.client.ui.Tre
 import com.google.inject.Inject;
 import com.google.inject.Provider;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.web.bindery.requestfactory.shared.Receiver;
 =======
 import com.google.gwt.event.dom.client.HasClickHandlers;
@@ -393,6 +395,9 @@ import com.google.inject.Inject;
 >>>>>>> Change to new mvp framework - first step
 =======
 >>>>>>> 
+=======
+import com.google.web.bindery.requestfactory.shared.Receiver;
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 
 public class WestActivity extends AbstractActivity {
 
@@ -516,6 +521,9 @@ public class WestActivity extends Abstra
     protected void loadTreeItems() {
         display.setLoadingFolders(true);
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
         
         HupaRequestFactory rf = GWT.create(HupaRequestFactory.class);
 		rf.initialize(eventBus);
@@ -532,7 +540,12 @@ public class WestActivity extends Abstra
 
 			@Override
 			public void onSuccess(List<IMAPFolderProxy> response) {
+<<<<<<< HEAD
               display.bindTreeItems(createTreeNodes(response));
+=======
+System.out.println("1111111"+response);
+              display.bindTreeItems(null);
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 //              // disable
               display.getDeleteEnable().setEnabled(false);
               display.getRenameEnable().setEnabled(false);
@@ -553,6 +566,7 @@ public class WestActivity extends Abstra
 //            }
 //        });
         
+<<<<<<< HEAD
 =======
         dispatcher.execute(new FetchFolders(), new HupaEvoCallback<FetchFoldersResult>(dispatcher, eventBus, display) {
             public void callback(FetchFoldersResult result) {
@@ -565,6 +579,8 @@ public class WestActivity extends Abstra
             }
         });
 >>>>>>> Change to new mvp framework - first step
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
     }
 
     /**

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/HupaRequestFactory.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/HupaRequestFactory.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/HupaRequestFactory.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/HupaRequestFactory.java Thu Sep 12 02:51:39 2013
@@ -70,5 +70,10 @@ public interface HupaRequestFactory exte
 >>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 =======
   SubjectRequest subjectRequest();
+<<<<<<< HEAD
 >>>>>>> first commit
+=======
+  UserRequest userRequest();
+  IMAPFolderRequestContext folderRequest();
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 }
\ No newline at end of file

Added: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderProxy.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderProxy.java?rev=1522150&view=auto
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderProxy.java (added)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderProxy.java Thu Sep 12 02:51:39 2013
@@ -0,0 +1,15 @@
+package org.apache.hupa.client.rf;
+
+import java.util.List;
+
+import org.apache.hupa.shared.data.IMAPFolder;
+
+import com.google.web.bindery.requestfactory.shared.EntityProxy;
+import com.google.web.bindery.requestfactory.shared.ProxyFor;
+
+@ProxyFor(IMAPFolder.class)
+public interface IMAPFolderProxy extends EntityProxy {
+//	List<IMAPFolder> requestFolders();
+	Long getId();
+	Long getVersion();
+}

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderRequestContext.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderRequestContext.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderRequestContext.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/rf/IMAPFolderRequestContext.java Thu Sep 12 02:51:39 2013
@@ -3,7 +3,10 @@ package org.apache.hupa.client.rf;
 import java.util.List;
 
 import org.apache.hupa.server.service.IMAPFolderService;
+<<<<<<< HEAD
 import org.apache.hupa.shared.proxy.IMAPFolderProxy;
+=======
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 
 import com.google.web.bindery.requestfactory.shared.Request;
 import com.google.web.bindery.requestfactory.shared.RequestContext;

Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java (original)
+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java Thu Sep 12 02:51:39 2013
@@ -162,9 +162,13 @@ public class InMemoryIMAPStoreCache impl
             try {
                 cstore.getStore().connect(address, port, username, password);
 <<<<<<< HEAD
+<<<<<<< HEAD
                 System.out.println(address +"ImMemory"+ port);
 =======
 >>>>>>> first commit
+=======
+                System.out.println(address +"ImMemory"+ port);
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
             } catch (MessagingException e) {
                     throw (e);
             }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java?rev=1522150&r1=1522149&r2=1522150&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java Thu Sep 12 02:51:39 2013
@@ -22,11 +22,20 @@ package org.apache.hupa.shared.data;
 import java.io.Serializable;
 import java.util.ArrayList;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import java.util.List;
 
 import org.apache.hupa.shared.rf.EntityBase;
 =======
 >>>>>>> first commit
+=======
+import java.util.List;
+import java.util.Properties;
+
+import javax.servlet.http.HttpSession;
+
+import com.google.web.bindery.requestfactory.server.RequestFactoryServlet;
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 
 /**
  * IMAPFolder
@@ -60,9 +69,36 @@ public class IMAPFolder extends EntityBa
 	/**
 =======
 public class IMAPFolder implements Serializable {
+<<<<<<< HEAD
 
     /**
 >>>>>>> first commit
+=======
+	
+	private Long id;
+	private Long version;
+	
+
+    public Long getId() {
+		return id;
+	}
+
+	public void setId(Long id) {
+		this.id = id;
+	}
+
+	public Long getVersion() {
+		return version;
+	}
+
+	public void setVersion(Long version) {
+		this.version = version;
+	}
+	
+	
+
+	/**
+>>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
      * 
      */
     private static final long serialVersionUID = 2084188092060266479L;



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