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 05:44:36 UTC

svn commit: r1522241 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/ client/src/main/java/org/apache/hupa/client/evo/ client/src/main/java/org/apache/hupa/client/ioc/ client/src/main/java/org/apache/hupa/client/ui/ server/src/main/...

Author: dongxu
Date: Thu Sep 12 03:44:35 2013
New Revision: 1522241

URL: http://svn.apache.org/r1522241
Log:
track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/ActivityManagerInitializer.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/HupaEvo.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinjector.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml
    james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/AbstractService.java

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java Thu Sep 12 03:44:35 2013
@@ -331,18 +331,16 @@ public class HupaController {
 		checkSession.isValid().fire(new Receiver<Boolean>() {
 			@Override
 			public void onSuccess(Boolean sessionValid) {
-				// RootLayoutPanel.get().clear();
-				// RootLayoutPanel.get().add(hupaLayout.get());
 				if (!sessionValid) {
-
 					RootLayoutPanel.get().clear();
-					RootLayoutPanel.get().add(loginLayout.get());//
-					HupaController.this.placeController
-							.goTo(new DefaultPlace());
+					RootLayoutPanel.get().add(loginLayout.get());
+					log.fine("session invalid");
+//					HupaController.this.placeController
+//							.goTo(new DefaultPlace());
 
 				} else {
 					RootLayoutPanel.get().clear();
-					RootLayoutPanel.get().add(hupaLayout.get());//
+					RootLayoutPanel.get().add(hupaLayout.get());
 
 				}
 			}

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/ActivityManagerInitializer.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/ActivityManagerInitializer.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/ActivityManagerInitializer.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/ActivityManagerInitializer.java Thu Sep 12 03:44:35 2013
@@ -32,13 +32,7 @@ import com.google.inject.name.Named;
 public class ActivityManagerInitializer {
 
 	@Inject
-	public ActivityManagerInitializer(AppLayout appPanelView, 
-			@Named("TopRegion") ActivityManager topActivityManager,
-			@Named("WestRegion") ActivityManager westActivityManager,
-			@Named("MainContentRegion") ActivityManager mainContentActivityManager) {
-		topActivityManager.setDisplay(appPanelView.getNorthContainer());
-		westActivityManager.setDisplay(appPanelView.getWestContainer());
-		mainContentActivityManager.setDisplay(appPanelView.getCenterContainer());
+	public ActivityManagerInitializer(AppLayout appPanelView) {
 	}
 
 }

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/HupaEvo.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/HupaEvo.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/HupaEvo.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/evo/HupaEvo.java Thu Sep 12 03:44:35 2013
@@ -32,7 +32,7 @@ public class HupaEvo implements EntryPoi
 	public void onModuleLoad() {
 		handleExceptionsAsync();
 		replaceLoading();
-	    AppController appController = injector.getAppController();
+	    AppController appController = null;//injector.getAppController();
 	    appController.start();
 	}
 	

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java Thu Sep 12 03:44:35 2013
@@ -658,8 +658,12 @@ public class AppGinModule extends Abstra
 			StatusActivityMapper activityMapper, EventBus eventBus) {
 		return new ActivityManager(activityMapper, eventBus);
 	}
+<<<<<<< HEAD
 
 >>>>>>> integrate all of the views to their corresponding activities and mappers
+=======
+/*
+>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
 	@Provides
 	@Singleton
 	@Named("TopRegion")
@@ -785,6 +789,7 @@ public class AppGinModule extends Abstra
 >>>>>>> integrate all of the views to their corresponding activities and mappers
 		return new ActivityManager(activityMapper, eventBus);
 	}
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 	// @Provides
@@ -797,6 +802,9 @@ public class AppGinModule extends Abstra
 
 =======
 >>>>>>> add SuppressWarnings("depraction")
+=======
+*/
+>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
 	@Provides
 	@Singleton
 	public PlaceController getPlaceController(EventBus eventBus) {

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinjector.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinjector.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinjector.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinjector.java Thu Sep 12 03:44:35 2013
@@ -62,6 +62,7 @@ import com.google.gwt.inject.client.Ginj
 public interface AppGinjector extends Ginjector {
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 //  AppController getAppController();
   HupaController getHupaController();
 =======
@@ -72,6 +73,9 @@ public interface AppGinjector extends Gi
 <<<<<<< HEAD
 >>>>>>> Change to new mvp framework - first step
 =======
+=======
+//  AppController getAppController();
+>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
   HupaController getHupaController();
 >>>>>>> move new theme ui from experiment to hupa evo
 }

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java Thu Sep 12 03:44:35 2013
@@ -224,12 +224,12 @@ import com.google.inject.Inject;
 public class FolderListView extends Composite implements FolderListActivity.Displayable {
 
 	@UiField(provided = true)
-	FoldersCellTree cellTree;
+	CellTree cellTree;
 
 	@Inject
 	public FolderListView(final FoldersTreeViewModel viewModel, final EventBus eventBus) {
 		CellTree.Resources res = GWT.create(CellTree.BasicResources.class);
-		cellTree = new FoldersCellTree(viewModel, res);
+		cellTree = new CellTree(viewModel, null, res);
 		cellTree.setAnimationEnabled(true);
 		initWidget(binder.createAndBindUi(this));
 >>>>>>> make login page as one part of the overall layout & splite layout to little one

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml Thu Sep 12 03:44:35 2013
@@ -17,10 +17,15 @@
 =======
 =======
 	xmlns:g='urn:import:com.google.gwt.user.client.ui'
+<<<<<<< HEAD
 	xmlns:hupa='urn:import:org.apache.hupa.client.ui'>
 >>>>>>> make folder list in west panel partly work
+=======
+	xmlns:hupa='urn:import:org.apache.hupa.client.ui'
+    xmlns:c='urn:import:com.google.gwt.user.cellview.client'>
+>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
 	<g:SimplePanel ui:field="FolderListView">
-		<hupa:FoldersCellTree ui:field="cellTree"/>
+		<c:CellTree ui:field="cellTree"/>
 	</g:SimplePanel>
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
 </ui:UiBinder>
\ No newline at end of file

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java Thu Sep 12 03:44:35 2013
@@ -97,8 +97,7 @@ public class FoldersTreeViewModel implem
 		}
 
 		@Override
-		protected void onRangeChanged(HasData<ImapFolder> display) {
-			System.out.print(rf == null);
+		protected void onRangeChanged(HasData<ImapFolder> display) {//TODO how to deal with init, here folder should be inject from some place rather null
 			rf.fetchFoldersRequest().fetch(folder).fire(new Receiver<List<ImapFolder>>() {
 				@Override
 				public void onSuccess(List<ImapFolder> response) {

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml Thu Sep 12 03:44:35 2013
@@ -116,6 +116,7 @@
 						<g:layer width="177px" left="10px">
 							<g:SimplePanel ui:field="logoContainer"/>
 						</g:layer>
+<<<<<<< HEAD
 						<g:layer width="301px" right="0">
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -149,6 +150,9 @@
 							</g:SimplePanel>
 >>>>>>> remove some warnings and create the AbstractPlace that can give place infomation
 =======
+=======
+						<g:layer width="287px" right="0">
+>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
 							<g:LayoutPanel ui:field="navigationContainer"/><!-- why can not be SimplePanel here -->
 >>>>>>> integrate all of the views to their corresponding activities and mappers
 						</g:layer>

Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/AbstractService.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/AbstractService.java?rev=1522241&r1=1522240&r2=1522241&view=diff
==============================================================================
--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/AbstractService.java (original)
+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/service/AbstractService.java Thu Sep 12 03:44:35 2013
@@ -92,7 +92,7 @@ public abstract class AbstractService {
 >>>>>>> fix issue 5,6,8:
 =======
         if (user == null) {
-            throw new InvalidSessionException("User not found in session with id " + httpSessionProvider.get().getId());
+            throw new InvalidSessionException(getClass()+"User not found in session with id " + httpSessionProvider.get().getId());
         } else {
             return user;
         }



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