Author: dongxu
Date: Thu Sep 12 04:18:31 2013
New Revision: 1522328

URL: http://svn.apache.org/r1522328
Log:
try to fix some issues by reorganize the activity mapper and place controller

Added:
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/AbstractActivityMapper.java
Modified:
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.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/mapper/LogoActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/MessageListFooterActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/NavigationActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/StatusActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/ToolBarActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopActivityMapper.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopBarActivityMapper.java
    
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.java

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
 Thu Sep 12 04:18:31 2013
@@ -168,9 +168,14 @@ public class TopBarActivity extends AppB
 
        @Override
        public void start(AcceptsOneWidget container, EventBus eventBus) {
+               eventBus.addHandler(LoginEvent.TYPE, new LoginEventHandler() {
+                       public void onLogin(LoginEvent event) {
+                               user = event.getUser();
+                       }
+               });
                container.setWidget(display.asWidget());
                bindTo(eventBus);
-               if (user != null && isOccupied()) {
+               if (user != null && !isOccupied()) {
                        display.getUserLabel().add(new HTML(user.getName()));
                }
        }
@@ -183,11 +188,6 @@ public class TopBarActivity extends AppB
 =======
        private void bindTo(EventBus eventBus) {
 
-               eventBus.addHandler(LoginEvent.TYPE, new LoginEventHandler() {
-                       public void onLogin(LoginEvent event) {
-                               user = event.getUser();
-                       }
-               });
                registerHandler(display.getLogoutClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                doLogout();

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=1522328&r1=1522327&r2=1522328&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 04:18:31 2013
@@ -524,8 +524,12 @@ public class AppGinModule extends Abstra
                bind(ComposeToolBarActivity.class).in(Singleton.class);
                bind(ComposeActivity.class).in(Singleton.class);
 
+<<<<<<< HEAD
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
                bind(TopActivity.Displayable.class).to(TopView.class);
+=======
+               
bind(TopActivity.Displayable.class).to(TopView.class).in(Singleton.class);
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                
bind(WestActivity.Displayable.class).to(WestView.class).in(Singleton.class);
                
bind(IMAPMessageListActivity.Displayable.class).to(IMAPMessageListView.class);
                
bind(MessageSendActivity.Displayable.class).to(MessageSendView.class);

Added: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/AbstractActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/AbstractActivityMapper.java?rev=1522328&view=auto
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/AbstractActivityMapper.java
 (added)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/AbstractActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -0,0 +1,19 @@
+package org.apache.hupa.client.mapper;
+
+import org.apache.hupa.client.place.DefaultPlace;
+
+import com.google.gwt.activity.shared.Activity;
+import com.google.gwt.activity.shared.ActivityMapper;
+import com.google.gwt.place.shared.Place;
+
+abstract class AbstractActivityMapper implements ActivityMapper{
+
+       @Override
+       public Activity getActivity(Place place) {
+               if(place instanceof DefaultPlace)return null;
+               return getAppActivity(place);
+       }
+       
+       abstract Activity getAppActivity(Place place);
+
+}

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/LogoActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/LogoActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/LogoActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/LogoActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -23,6 +23,7 @@ import org.apache.hupa.client.activity.L
 
 import com.google.gwt.activity.shared.Activity;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.RunAsyncCallback;
 =======
@@ -30,6 +31,8 @@ import com.google.gwt.activity.shared.Ac
 <<<<<<< HEAD
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
 =======
+=======
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.RunAsyncCallback;
 >>>>>>> support code split
@@ -38,10 +41,14 @@ import com.google.inject.Inject;
 import com.google.inject.Provider;
 
 <<<<<<< HEAD
+<<<<<<< HEAD
 public class LogoActivityMapper extends _HupaActivityMapper {
 =======
 public class LogoActivityMapper implements ActivityMapper {
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
+=======
+public class LogoActivityMapper extends AbstractActivityMapper {
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
        private final Provider<LogoActivity> logoActivityProvider;
 
        @Inject
@@ -50,6 +57,7 @@ public class LogoActivityMapper implemen
        }
 
 <<<<<<< HEAD
+<<<<<<< HEAD
        @Override
        public Activity asyncLoadActivity(Place place) {
                return new ActivityAsyncProxy() {
@@ -69,6 +77,10 @@ public class LogoActivityMapper implemen
                return logoActivityProvider.get();
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
 =======
+=======
+       @Override
+       public Activity getAppActivity(Place place) {
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/MessageListFooterActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/MessageListFooterActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/MessageListFooterActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/MessageListFooterActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -20,6 +20,7 @@
 package org.apache.hupa.client.mapper;
 
 import org.apache.hupa.client.activity.MessageListFooterActivity;
+import org.apache.hupa.client.place.DefaultPlace;
 
 import com.google.gwt.activity.shared.Activity;
 <<<<<<< HEAD
@@ -65,6 +66,7 @@ public class MessageListFooterActivityMa
        };}
 =======
        public Activity getActivity(Place place) {
+               if(place instanceof DefaultPlace) return null;
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/NavigationActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/NavigationActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/NavigationActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/NavigationActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -21,6 +21,9 @@ package org.apache.hupa.client.mapper;
 
 import org.apache.hupa.client.activity.NavigationActivity;
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 import org.apache.hupa.client.place.DefaultPlace;
 
 import com.google.gwt.activity.shared.Activity;
@@ -64,9 +67,13 @@ public class NavigationActivityMapper im
        public Activity getActivity(Place place) {
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                if(place instanceof DefaultPlace) return null;
 =======
 >>>>>>> support code split
+=======
+               if(place instanceof DefaultPlace) return null;
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/StatusActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/StatusActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/StatusActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/StatusActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -21,6 +21,9 @@ package org.apache.hupa.client.mapper;
 
 import org.apache.hupa.client.activity.StatusActivity;
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 import org.apache.hupa.client.place.DefaultPlace;
 
 import com.google.gwt.activity.shared.Activity;
@@ -50,9 +53,13 @@ public class StatusActivityMapper implem
        public Activity getActivity(Place place) {
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                if(place instanceof DefaultPlace) return null;
 =======
 >>>>>>> support code split
+=======
+               if(place instanceof DefaultPlace) return null;
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/ToolBarActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/ToolBarActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/ToolBarActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/ToolBarActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -21,6 +21,7 @@ package org.apache.hupa.client.mapper;
 
 import org.apache.hupa.client.activity.ToolBarActivity;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import org.apache.hupa.client.place.FolderPlace;
 import org.apache.hupa.client.place.MessagePlace;
 import org.apache.hupa.client.place.SettingPlace;
@@ -30,6 +31,9 @@ import com.google.gwt.activity.shared.Ac
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.RunAsyncCallback;
 =======
+=======
+import org.apache.hupa.client.place.DefaultPlace;
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 
 import com.google.gwt.activity.shared.Activity;
 import com.google.gwt.activity.shared.ActivityMapper;
@@ -92,9 +96,13 @@ public class ToolBarActivityMapper imple
 
        public Activity getActivity(Place place) {
 <<<<<<< HEAD
+<<<<<<< HEAD
                return toolBarActivityProvider.get();
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
 =======
+=======
+               if(place instanceof DefaultPlace) return null;
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -20,6 +20,7 @@
 package org.apache.hupa.client.mapper;
 
 import org.apache.hupa.client.activity.TopActivity;
+import org.apache.hupa.client.place.DefaultPlace;
 
 import com.google.gwt.activity.shared.Activity;
 import com.google.gwt.activity.shared.ActivityMapper;
@@ -36,6 +37,7 @@ public class TopActivityMapper implement
        }
 
        public Activity getActivity(Place place) {
+               if(place instanceof DefaultPlace) return null;
                return topActivityProvider.get();
        }
 }

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopBarActivityMapper.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopBarActivityMapper.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopBarActivityMapper.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mapper/TopBarActivityMapper.java
 Thu Sep 12 04:18:31 2013
@@ -23,6 +23,7 @@ import org.apache.hupa.client.activity.T
 
 import com.google.gwt.activity.shared.Activity;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.RunAsyncCallback;
 =======
@@ -30,6 +31,8 @@ import com.google.gwt.activity.shared.Ac
 <<<<<<< HEAD
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
 =======
+=======
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.RunAsyncCallback;
 >>>>>>> support code split
@@ -38,10 +41,14 @@ import com.google.inject.Inject;
 import com.google.inject.Provider;
 
 <<<<<<< HEAD
+<<<<<<< HEAD
 public class TopBarActivityMapper extends _HupaActivityMapper {
 =======
 public class TopBarActivityMapper implements ActivityMapper {
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
+=======
+public class TopBarActivityMapper extends AbstractActivityMapper {
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
        private final Provider<TopBarActivity> topBarActivityProvider;
 
        @Inject
@@ -50,6 +57,7 @@ public class TopBarActivityMapper implem
        }
 
 <<<<<<< HEAD
+<<<<<<< HEAD
        @Override
        Activity asyncLoadActivity(final Place place) {
                return new ActivityAsyncProxy() {
@@ -69,6 +77,10 @@ public class TopBarActivityMapper implem
                return topBarActivityProvider.get();
 >>>>>>> integrate all of the views to their corresponding activities and 
 >>>>>>> mappers
 =======
+=======
+       @Override
+       Activity getAppActivity(Place place) {
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
                return new ActivityAsyncProxy() {
                        @Override
                        protected void doAsync(RunAsyncCallback callback) {

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=1522328&r1=1522327&r2=1522328&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 04:18:31 2013
@@ -28,6 +28,7 @@ import org.apache.hupa.shared.domain.Use
 import org.apache.hupa.shared.events.LoadMessagesEvent;
 import org.apache.hupa.shared.events.LoginEvent;
 import org.apache.hupa.shared.events.LoginEventHandler;
+import org.apache.hupa.widgets.ui.HasEditable;
 
 import com.google.gwt.cell.client.AbstractCell;
 import com.google.gwt.cell.client.ValueUpdater;
@@ -90,30 +91,55 @@ public class FoldersTreeViewModel implem
         */
        @Override
        public <T> NodeInfo<?> getNodeInfo(T value) {
-               return new DefaultNodeInfo<ImapFolder>(new 
ImapFolderListDataProvider((ImapFolder) value),
-                               new 
AbstractCell<ImapFolder>(ClickEvent.getType().getName()) {
-                                       // TODO different images for each folder
-                                       @Override
-                                       public void render(Context context, 
ImapFolder value, SafeHtmlBuilder sb) {
-                                               if (value != null) {
-                                                       
sb.appendEscaped(value.getName());
-                                               }
-                                       }
+               return new DefaultNodeInfo<ImapFolder>(new 
ImapFolderListDataProvider((ImapFolder) value), new FolderCell(
+                               ClickEvent.getType().getName()), 
selectionModel, null);
+       }
 
-                                       // TODO is this a click event?
-                                       @Override
-                                       public void onBrowserEvent(Context 
context, Element parent, ImapFolder value, NativeEvent event,
-                                                       
ValueUpdater<ImapFolder> valueUpdater) {
-                                               if (clickSameFolder(value)) {
-                                                       eventBus.fireEvent(new 
LoadMessagesEvent(user, value));
-                                                       
placeController.goTo(new MailFolderPlace(value.getFullName()));
-                                               }
-                                       }
+       class FolderCell extends AbstractCell<ImapFolder> implements 
HasEditable{
+               public FolderCell(String... consumedEvents) {
+                       super(consumedEvents);
+               }
+               // TODO different images for each folder
+               @Override
+               public void render(Context context, ImapFolder value, 
SafeHtmlBuilder sb) {
+                       if (value != null) {
+                               sb.appendEscaped(value.getName());
+                       }
+               }
 
-                                       private boolean 
clickSameFolder(ImapFolder value) {
-                                               return value == currentFolder;
-                                       }
-                               }, selectionModel, null);
+               // TODO is this a click event?
+               @Override
+               public void onBrowserEvent(Context context, Element parent, 
ImapFolder value, NativeEvent event,
+                               ValueUpdater<ImapFolder> valueUpdater) {
+                       if (clickSameFolder(value)) {
+                               eventBus.fireEvent(new LoadMessagesEvent(user, 
value));
+                               placeController.goTo(new 
MailFolderPlace(value.getFullName()));
+                       }
+               }
+
+               private boolean clickSameFolder(ImapFolder value) {
+                       return value == currentFolder;
+               }
+               @Override
+               public void startEdit() {
+                       // TODO Auto-generated method stub
+                       
+               }
+               @Override
+               public void cancelEdit() {
+                       // TODO Auto-generated method stub
+                       
+               }
+               @Override
+               public void stopEdit() {
+                       // TODO Auto-generated method stub
+                       
+               }
+               @Override
+               public boolean isEdit() {
+                       // TODO Auto-generated method stub
+                       return false;
+               }
        }
 
        class ImapFolderListDataProvider extends AsyncDataProvider<ImapFolder> {

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java?rev=1522328&r1=1522327&r2=1522328&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java 
(original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java 
Thu Sep 12 04:18:31 2013
@@ -21,7 +21,11 @@ package org.apache.hupa.client.ui;
 
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 import org.apache.hupa.client.place.SettingPlace;
+=======
+import org.apache.hupa.client.evo.ActivityManagerInitializer;
+>>>>>>> try to fix some issues by reorganize the activity mapper and place 
controller
 
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.dom.client.Style.Unit;
@@ -245,6 +249,7 @@ import com.google.gwt.user.client.ui.Lay
 >>>>>>> deal with onResizeEvent of folder list panel, but found issue #25
 import com.google.gwt.user.client.ui.SimplePanel;
 import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
 
 public class HupaLayout implements HupaLayoutable {
 
@@ -259,6 +264,7 @@ public class HupaLayout implements HupaL
 
        private LayoutPanel hupaMainPanel;
 
+//     @Inject
        public HupaLayout() {
                hupaMainPanel = binder.createAndBindUi(this);
        }



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

Reply via email to