Author: dongxu
Date: Thu Sep 12 03:29:50 2013
New Revision: 1522210

URL: http://svn.apache.org/r1522210
Log:
scrub code

Modified:
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/AppBaseActivity.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageActivity.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageListActivity.java
    
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/MessageSendActivity.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopActivity.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/ui/WestView.java

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/AppBaseActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/AppBaseActivity.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/AppBaseActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/AppBaseActivity.java
 Thu Sep 12 03:29:50 2013
@@ -23,6 +23,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 <<<<<<< HEAD
+<<<<<<< HEAD
 import org.apache.hupa.client.HupaController;
 import org.apache.hupa.client.rf.HupaRequestFactory;
 
@@ -40,12 +41,26 @@ public abstract class AppBaseActivity ex
        @Inject protected HupaRequestFactory rf;
 
 =======
+=======
+import org.apache.hupa.client.rf.HupaRequestFactory;
+
+>>>>>>> scrub code
 import com.google.gwt.activity.shared.AbstractActivity;
+import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.event.shared.HandlerRegistration;
+import com.google.gwt.place.shared.PlaceController;
+import com.google.inject.Inject;
 
 public abstract class AppBaseActivity extends AbstractActivity {
 
+<<<<<<< HEAD
 >>>>>>> fix issue 10
+=======
+       @Inject protected EventBus eventBus;
+       @Inject protected PlaceController placeController;
+       @Inject protected HupaRequestFactory requestFactory;
+
+>>>>>>> scrub code
        protected List<HandlerRegistration> registrations = new 
ArrayList<HandlerRegistration>();
 
        @Override
@@ -74,5 +89,19 @@ public abstract class AppBaseActivity ex
                }
                registrations.clear();
        }
+<<<<<<< HEAD
 >>>>>>> fix issue 10
+=======
+
+       protected void registerHandler(HandlerRegistration handlerRegistration) 
{
+               registrations.add(handlerRegistration);
+       }
+
+       public String mayStop() {
+               return null;
+       }
+
+       public void onCancel() {
+       }
+>>>>>>> scrub code
 }

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageActivity.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageActivity.java
 Thu Sep 12 03:29:50 2013
@@ -31,7 +31,6 @@ import org.apache.hupa.client.evo.HupaEv
 >>>>>>> other RFs
 import org.apache.hupa.client.place.IMAPMessagePlace;
 import org.apache.hupa.client.rf.DeleteMessageByUidRequest;
-import org.apache.hupa.client.rf.HupaRequestFactory;
 import org.apache.hupa.client.ui.WidgetDisplayable;
 import org.apache.hupa.shared.SConsts;
 <<<<<<< HEAD
@@ -97,7 +96,6 @@ import com.google.gwt.event.dom.client.C
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.event.dom.client.HasClickHandlers;
 import com.google.gwt.event.shared.EventBus;
-import com.google.gwt.place.shared.PlaceController;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
 import com.google.inject.Inject;
@@ -286,17 +284,12 @@ public class IMAPMessageActivity extends
        private Message message;
        private ImapFolder folder;
        private User user;
-       // @Inject private CachingDispatchAsync dispatcher;
        @Inject private Displayable display;
-       @Inject private EventBus eventBus;
-       @Inject private PlaceController placeController;
-       @Inject private HupaRequestFactory requestFactory;
 
        public interface Displayable extends WidgetDisplayable {
                public void setHeaders(Message msg);
                public void setAttachments(List<MessageAttachment> 
attachements, String folder, long uid);
                public void setContent(String content);
-
                public HasClickHandlers getShowRawMessageClick();
                public HasClickHandlers getDeleteButtonClick();
                public HasClickHandlers getReplyButtonClick();

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageListActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageListActivity.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageListActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/IMAPMessageListActivity.java
 Thu Sep 12 03:29:50 2013
@@ -403,7 +403,6 @@ import org.apache.hupa.client.place.Mail
 import org.apache.hupa.client.place.MessageSendPlace;
 import org.apache.hupa.client.rf.DeleteMessageAllRequest;
 import org.apache.hupa.client.rf.DeleteMessageByUidRequest;
-import org.apache.hupa.client.rf.HupaRequestFactory;
 import org.apache.hupa.client.rf.MoveMessageRequest;
 import org.apache.hupa.client.rf.SetFlagRequest;
 import org.apache.hupa.client.ui.WidgetDisplayable;
@@ -511,6 +510,7 @@ import com.google.gwt.event.dom.client.H
 import com.google.gwt.event.dom.client.HasClickHandlers;
 import com.google.gwt.event.shared.EventBus;
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.gwt.gen2.table.event.client.HasPageChangeHandlers;
 import com.google.gwt.gen2.table.event.client.HasPageLoadHandlers;
 import com.google.gwt.gen2.table.event.client.HasRowSelectionHandlers;
@@ -530,6 +530,8 @@ import com.google.gwt.gen2.table.event.c
 =======
 >>>>>>> remove gwt-incubator dependency in Messages List Model; 
 import com.google.gwt.place.shared.PlaceController;
+=======
+>>>>>>> scrub code
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
 import com.google.gwt.user.client.ui.HasValue;
 import com.google.inject.Inject;
@@ -539,6 +541,7 @@ import com.google.web.bindery.requestfac
 public class IMAPMessageListActivity extends AppBaseActivity {
 
 <<<<<<< HEAD
+<<<<<<< HEAD
     private String searchValue;
     private User user;
 <<<<<<< HEAD
@@ -589,6 +592,8 @@ public class IMAPMessageListActivity ext
     
 =======
 >>>>>>> delete messages, make WestActivity Singleton
+=======
+>>>>>>> scrub code
        @Override
        public void start(AcceptsOneWidget container, EventBus eventBus) {
                bind();
@@ -633,25 +638,19 @@ public class IMAPMessageListActivity ext
 >>>>>>> fix issue 10
        private void bind() {
                eventBus.addHandler(LogoutEvent.TYPE, new LogoutEventHandler() {
-
                        public void onLogout(LogoutEvent logoutEvent) {
                                IMAPMessageListActivity.this.display.reset();
                                
IMAPMessageListActivity.this.display.getSearchValue().setValue("");
                        }
-
                });
 >>>>>>> delete messages, make WestActivity Singleton
                eventBus.addHandler(MessagesReceivedEvent.TYPE, new 
MessagesReceivedEventHandler() {
-
                        public void onMessagesReceived(MessagesReceivedEvent 
event) {
-
                                // fill the oracle
                                display.fillSearchOracle(event.getMessages());
                        }
-
                });
                registrations.add(display.getSearchClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                String searchValue = null;
                                if 
(display.getSearchValue().getValue().trim().length() > 0) {
@@ -659,7 +658,6 @@ public class IMAPMessageListActivity ext
                                }
                                eventBus.fireEvent(new LoadMessagesEvent(user, 
folder, searchValue));
                        }
-
                }));
                eventBus.addHandler(MoveMessageEvent.TYPE, new 
MoveMessageEventHandler() {
                        public void onMoveMessageHandler(MoveMessageEvent 
event) {
@@ -678,59 +676,44 @@ public class IMAPMessageListActivity ext
                                        }
                                });
                        }
-
                });
                
registrations.add(display.getSelectAllClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                display.deselectAllMessages();
                                display.selectAllMessages();
                        }
-
                }));
                
registrations.add(display.getSelectNoneClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                display.deselectAllMessages();
                        }
-
                }));
                registrations.add(display.getDeleteClick().addClickHandler(new 
com.google.gwt.event.dom.client.ClickHandler() {
-
                        public void 
onClick(com.google.gwt.event.dom.client.ClickEvent event) {
                                if 
(folder.getFullName().equals(user.getSettings().getTrashFolderName())) {
                                        display.getConfirmDeleteDialog().show();
                                } else {
                                        deleteMessages();
                                }
-
                        }
-
                }));
                
registrations.add(display.getConfirmDeleteDialogClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                deleteMessages();
                        }
-
                }));
                registrations.add(display.getNewClick().addClickHandler(new 
com.google.gwt.event.dom.client.ClickHandler() {
-
                        public void 
onClick(com.google.gwt.event.dom.client.ClickEvent event) {
                                // eventBus.fireEvent(new NewMessageEvent());
                                
placeController.goTo(messageSendPlaceProvider.get().with(user, null, null, 
null, Type.NEW));
                        }
-
                }));
                
registrations.add(display.getDeleteAllClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                display.getConfirmDeleteAllDialog().center();
                        }
-
                }));
                
registrations.add(display.getConfirmDeleteAllDialogClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                DeleteMessageAllRequest req = 
requestFactory.deleteMessageAllRequest();
                                DeleteMessageAllAction action = 
req.create(DeleteMessageAllAction.class);
@@ -744,7 +727,6 @@ public class IMAPMessageListActivity ext
                                        }
                                });
                        }
-
                }));
                
registrations.add(display.getMarkSeenClick().addClickHandler(new ClickHandler() 
{
                        public void onClick(ClickEvent event) {
@@ -757,7 +739,6 @@ public class IMAPMessageListActivity ext
                                                selectedMessages.remove(m);
                                        }
                                }
-
                                SetFlagRequest req = 
requestFactory.setFlagRequest();
                                SetFlagAction action = 
req.create(SetFlagAction.class);
                                action.setFlag(IMAPFlag.SEEN);
@@ -777,10 +758,8 @@ public class IMAPMessageListActivity ext
                                        }
                                });
                        }
-
                }));
                
registrations.add(display.getMarkUnseenClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                final ArrayList<Message> selectedMessages = new 
ArrayList<Message>(display.getSelectedMessages());
                                ArrayList<Long> uids = new ArrayList<Long>();
@@ -807,14 +786,12 @@ public class IMAPMessageListActivity ext
                                                }
                                                display.redraw();
                                                eventBus.fireEvent(new 
IncreaseUnseenEvent(user, folder, selectedMessages.size()));
-
                                        }
                                });
                        }
 
                }));
                eventBus.addHandler(FolderSelectionEvent.TYPE, new 
FolderSelectionEventHandler() {// TODO
-
                                public void 
onFolderSelectionEvent(FolderSelectionEvent event) {
                                        folder = event.getFolder();
                                        user = event.getUser();
@@ -822,7 +799,6 @@ public class IMAPMessageListActivity ext
 
                        });
                registrations.add(display.getRefreshClick().addClickHandler(new 
ClickHandler() {
-
                        public void onClick(ClickEvent event) {
                                display.reset();
                                display.reloadData();
@@ -830,14 +806,13 @@ public class IMAPMessageListActivity ext
 
                }));
                
registrations.add(display.getRowsPerPageChange().addChangeHandler(new 
ChangeHandler() {
-
                        public void onChange(ChangeEvent event) {
                                // firePresenterRevealedEvent(true);
                                // firePresenterChangedEvent();
                        }
 
                }));
-//             display.addTableListener(tableListener);
+               // display.addTableListener(tableListener);
        }
 
        private void deleteMessages() {
@@ -1234,7 +1209,6 @@ public class IMAPMessageListActivity ext
        }
        public void revealDisplay(User user, ImapFolder folder, String 
searchValue) {
                this.user = user;
-
                if (this.user == null || 
!this.user.getName().equals(user.getName()) || this.folder == null
                        || 
!this.folder.getFullName().equals(folder.getFullName())
                        || (searchValue == null && this.searchValue != null)
@@ -1245,27 +1219,39 @@ public class IMAPMessageListActivity ext
                display.setExpandLoading(false);
                this.searchValue = searchValue;
                this.folder = folder;
-
                onRevealDisplay();
        }
 
+       private String searchValue;
+       private User user;
+       private ImapFolder folder;
+
+       @Inject private Displayable display;
+       @Inject private Provider<MessageSendPlace> messageSendPlaceProvider;
+       
        public interface Displayable extends WidgetDisplayable {
                public void setPostFetchMessageCount(int count);
+               public void fillSearchOracle(List<Message> messages);
+               public void setExpandLoading(boolean expanding);
+               public void redraw();
+               public void goToPage(int page);
+               public void reloadData();
+               public void removeMessages(List<Message> messages);
+               public void selectAllMessages();
+               public void deselectAllMessages();
+               public void reset();
+               public int getCurrentPage();
+               public int getRowsPerPageIndex();
                public HasClickHandlers getNewClick();
                public Message getData(int rowIndex);
                public HasClickHandlers getDeleteClick();
                public HasClickHandlers getDeleteAllClick();
                public HasEnable getDeleteEnable();
-               public void reloadData();
-               public void removeMessages(List<Message> messages);
                public List<Message> getSelectedMessages();
-               public void reset();
                public HasDialog getConfirmDeleteDialog();
                public HasDialog getConfirmDeleteAllDialog();
                public HasClickHandlers getConfirmDeleteDialogClick();
                public HasClickHandlers getConfirmDeleteAllDialogClick();
-               public void selectAllMessages();
-               public void deselectAllMessages();
                public HasClickHandlers getSelectAllClick();
                public HasClickHandlers getSelectNoneClick();
                public HasClickHandlers getMarkSeenClick();
@@ -1273,16 +1259,9 @@ public class IMAPMessageListActivity ext
                public HasEnable getMarkSeenEnable();
                public HasEnable getMarkUnseenEnable();
                public HasClickHandlers getRefreshClick();
-               public void redraw();
-               public void goToPage(int page);
-               public int getCurrentPage();
-               public int getRowsPerPageIndex();
                public HasChangeHandlers getRowsPerPageChange();
                public HasClickHandlers getSearchClick();
                public HasValue<String> getSearchValue();
-               public void fillSearchOracle(List<Message> messages);
-               public void setExpandLoading(boolean expanding);
-
        }
 <<<<<<< HEAD
 

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=1522210&r1=1522209&r2=1522210&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 03:29:50 2013
@@ -26,6 +26,7 @@
 package org.apache.hupa.client.activity;
 
 import org.apache.hupa.client.HupaConstants;
+<<<<<<< HEAD
 import org.apache.hupa.client.place.FolderPlace;
 import org.apache.hupa.client.rf.LoginUserRequest;
 import org.apache.hupa.client.ui.HupaLayoutable;
@@ -69,8 +70,9 @@ import org.apache.hupa.client.place.Mail
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
 import org.apache.hupa.client.HupaConstants;
 import org.apache.hupa.client.place.DefaultPlace;
+=======
+>>>>>>> scrub code
 import org.apache.hupa.client.place.MailFolderPlace;
-import org.apache.hupa.client.rf.HupaRequestFactory;
 import org.apache.hupa.client.rf.LoginUserRequest;
 import org.apache.hupa.client.ui.WidgetDisplayable;
 import org.apache.hupa.shared.data.ImapFolderImpl;
@@ -87,6 +89,7 @@ import org.apache.hupa.shared.rpc.LoginU
 =======
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
 
+<<<<<<< HEAD
 import com.google.gwt.activity.shared.AbstractActivity;
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -111,12 +114,15 @@ import com.google.gwt.core.client.GWT;
 >>>>>>> decorate the theme
 =======
 >>>>>>> fix issue 2&3.         Handle exceptions thrown in async blocks & 
 >>>>>>> Simply injection code
+=======
+>>>>>>> scrub code
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.event.dom.client.HasClickHandlers;
 import com.google.gwt.event.shared.EventBus;
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 =======
 import com.google.gwt.place.shared.PlaceController;
 <<<<<<< HEAD
@@ -126,6 +132,8 @@ import com.google.gwt.user.client.Window
 =======
 >>>>>>> introduce the top activity
 =======
+=======
+>>>>>>> scrub code
 import com.google.gwt.user.client.Window;
 >>>>>>> alert people "invilid login" for the wrong username and/or password, 
 >>>>>>> which should be improved with a gentle way
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
@@ -140,6 +148,7 @@ import com.google.web.bindery.requestfac
 import com.google.web.bindery.requestfactory.shared.ServerFailure;
 
 public class LoginActivity extends AppBaseActivity {
+<<<<<<< HEAD
        
 
        @Inject private HupaLayoutable hupaLayout;
@@ -219,6 +228,8 @@ public class LoginActivity extends Abstr
 =======
        @Inject private HupaRequestFactory requestFactory;
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
+=======
+>>>>>>> scrub code
 
        @Override
        public void start(AcceptsOneWidget container, EventBus eventBus) {
@@ -247,15 +258,20 @@ public class LoginActivity extends Abstr
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 =======
                display.setLoading(false);
+<<<<<<< HEAD
 >>>>>>> fix bugs, including 1)folders appending on west panel; 2)unread email 
 >>>>>>> folder's been frozen exception; 3)back, logout, ...buttons wired 
 >>>>>>> behavior.
 
+=======
+>>>>>>> scrub code
        }
 
        public void bind() {
-               display.getLoginClick().addClickHandler(new ClickHandler() {
+               registerHandler(display.getLoginClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
-                               doLogin();// FIXME double run if press "ENTER" 
key in the login page
+                               doLogin();// FIXME double run if press "ENTER" 
key in the login
+                                                 // page
                        }
+<<<<<<< HEAD
                });
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -274,12 +290,16 @@ public class LoginActivity extends Abstr
 =======
                display.getResetClick().addClickHandler(new ClickHandler() {
 
+=======
+               }));
+               registerHandler(display.getResetClick().addClickHandler(new 
ClickHandler() {
+>>>>>>> scrub code
                        public void onClick(ClickEvent event) {
                                doReset();
                        }
-
-               });
+               }));
                eventBus.addHandler(SessionExpireEvent.TYPE, new 
SessionExpireEventHandler() {
+<<<<<<< HEAD
 
 <<<<<<< HEAD
             public void onSessionExpireEvent(SessionExpireEvent event) {
@@ -300,6 +320,12 @@ public class LoginActivity extends Abstr
 =======
 
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
+=======
+                       public void onSessionExpireEvent(SessionExpireEvent 
event) {
+                               eventBus.fireEvent(new 
FlashEvent(constants.sessionTimedOut(), 4000));
+                       }
+               });
+>>>>>>> scrub code
        }
 
        private void doLogin() {
@@ -307,6 +333,7 @@ public class LoginActivity extends Abstr
                String pass = display.getPasswordValue().getValue().trim();
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                if (user.isEmpty() || pass.isEmpty())
                        return;
                display.setLoading(true);
@@ -328,13 +355,15 @@ public class LoginActivity extends Abstr
 =======
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 
+=======
+>>>>>>> scrub code
                if (user.isEmpty() || pass.isEmpty())
                        return;
-
                display.setLoading(true);
 <<<<<<< HEAD
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 =======
 >>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 //             HupaRequestFactory rf = GWT.create(HupaRequestFactory.class);
@@ -437,26 +466,31 @@ public class LoginActivity extends Abstr
 >>>>>>> As the FetchFolders RequestFactory, but can not run correctly.
 =======
 
+=======
+>>>>>>> scrub code
                LoginUserRequest loginRequest = requestFactory.loginRequest();
                loginRequest.login(user, pass).fire(new Receiver<User>() {
                        @Override
                        public void onSuccess(User response) {
                                placeController.goTo(new 
MailFolderPlace().with(response, useDefaultInboxFolder(response), null));
-                eventBus.fireEvent(new LoginEvent(response));
+                               eventBus.fireEvent(new LoginEvent(response));
                        }
                        @Override
-                       public void onFailure(ServerFailure error){
-                               Window.alert(error.getMessage());//TODO a more 
gentle way
+                       public void onFailure(ServerFailure error) {
+                               Window.alert(error.getMessage());// TODO a more 
gentle way
                                display.setLoading(false);
                                doReset();
-//                             placeController.goTo(new DefaultPlace());
+                               // placeController.goTo(new DefaultPlace());
                        }
                });
+<<<<<<< HEAD
 
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
+=======
+>>>>>>> scrub code
        }
-       
-       private ImapFolder useDefaultInboxFolder(User user){
+
+       private ImapFolder useDefaultInboxFolder(User user) {
                return new 
ImapFolderImpl(user.getSettings().getInboxFolderName());
        }
 
@@ -473,6 +507,7 @@ public class LoginActivity extends Abstr
 <<<<<<< HEAD
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
        @Inject private Displayable display;
        @Inject private HupaConstants constants;
 
@@ -491,24 +526,27 @@ public class LoginActivity extends Abstr
        public interface Display {
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 =======
+=======
+       @Inject private Displayable display;
+       @Inject private HupaConstants constants;
+
+>>>>>>> scrub code
        public interface Displayable extends WidgetDisplayable {
 >>>>>>> Change to new mvp framework - first step
                public HasClickHandlers getLoginClick();
-
                public HasClickHandlers getResetClick();
-
                public HasValue<String> getUserNameValue();
-
                public HasValue<String> getPasswordValue();
-
                public Focusable getUserNameFocus();
-
                public void setLoading(boolean loading);
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 =======
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
+=======
+>>>>>>> scrub code
                public Widget asWidget();
        }
 }

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageSendActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageSendActivity.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageSendActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageSendActivity.java
 Thu Sep 12 03:29:50 2013
@@ -45,6 +45,7 @@ import java.util.List;
 <<<<<<< HEAD
 <<<<<<< HEAD
 import org.apache.hupa.client.place.MessageSendPlace;
+<<<<<<< HEAD
 import org.apache.hupa.client.rf.SendForwardMessageRequest;
 import org.apache.hupa.client.rf.SendMessageRequest;
 import org.apache.hupa.client.rf.SendReplyMessageRequest;
@@ -85,6 +86,8 @@ import org.apache.hupa.client.place.Mess
 =======
 =======
 import org.apache.hupa.client.rf.HupaRequestFactory;
+=======
+>>>>>>> scrub code
 import org.apache.hupa.client.rf.SendForwardMessageRequest;
 import org.apache.hupa.client.rf.SendMessageRequest;
 import org.apache.hupa.client.rf.SendReplyMessageRequest;
@@ -238,6 +241,7 @@ import com.google.web.bindery.requestfac
 
 public class MessageSendActivity extends AppBaseActivity {
 
+<<<<<<< HEAD
        private List<MessageAttachment> attachments = new 
ArrayList<MessageAttachment>();
        private Type type = Type.NEW;
        private ImapFolder folder;
@@ -259,6 +263,8 @@ public class MessageSendActivity extends
 =======
 >>>>>>> 1. improve the inbox folder place.
 
+=======
+>>>>>>> scrub code
        @Override
        public void start(AcceptsOneWidget container, EventBus eventBus) {
                bind();
@@ -271,6 +277,7 @@ public class MessageSendActivity extends
 <<<<<<< HEAD
 
        public MessageSendActivity with(MessageSendPlace place) {
+<<<<<<< HEAD
 =======
 =======
 >>>>>>> 1. improve the inbox folder place.
@@ -296,6 +303,8 @@ public class MessageSendActivity extends
 >>>>>>> 1. improve the inbox folder place.
 =======
 >>>>>>> 1. improve the inbox folder place.
+=======
+>>>>>>> scrub code
                this.user = place.getUser();
                this.folder = place.getFolder();
                this.oldmessage = place.getMessage();
@@ -627,15 +636,12 @@ public class MessageSendActivity extends
                                eventBus.fireEvent(new BackEvent());
                        }
                }));
-
                
registrations.add(display.getUploader().addOnStatusChangedHandler(onStatusChangedHandler));
                
registrations.add(display.getUploader().addOnFinishUploadHandler(onFinishUploadHandler));
                
registrations.add(display.getUploader().addOnCancelUploadHandler(onCancelUploadHandler));
-
                reset();
        }
 
-       SendMessageRequest sendReq;
        protected ClickHandler sendClickHandler = new ClickHandler() {
                public void onClick(ClickEvent event) {
                        if (validate()) {
@@ -1143,7 +1149,20 @@ public class MessageSendActivity extends
                }
        };
 
+<<<<<<< HEAD
 >>>>>>> forward and reply message to use RF
+=======
+       @Inject private Displayable display;
+       private List<MessageAttachment> attachments = new 
ArrayList<MessageAttachment>();
+       private Type type = Type.NEW;
+       private ImapFolder folder;
+       private Message oldmessage;
+       protected SmtpMessage message;
+       private MessageDetails oldDetails;
+       private User user;
+       private SendMessageRequest sendReq;
+       
+>>>>>>> scrub code
        public interface Displayable extends WidgetDisplayable {
                public HasText getFromText();
                public HasText getToText();

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopActivity.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopActivity.java
 Thu Sep 12 03:29:50 2013
@@ -61,7 +61,6 @@ import org.apache.hupa.shared.data.User;
 >>>>>>> introduce the top activity
 =======
 import org.apache.hupa.client.place.DefaultPlace;
-import org.apache.hupa.client.rf.HupaRequestFactory;
 import org.apache.hupa.client.rf.IdleRequest;
 import org.apache.hupa.client.rf.LogoutUserRequest;
 import org.apache.hupa.client.ui.WidgetDisplayable;
@@ -95,11 +94,14 @@ import org.apache.hupa.shared.rpc.Logout
 =======
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
 
+<<<<<<< HEAD
 import com.google.gwt.activity.shared.AbstractActivity;
 <<<<<<< HEAD
 >>>>>>> introduce the top activity
 =======
 >>>>>>> introduce the top activity
+=======
+>>>>>>> scrub code
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
@@ -107,6 +109,7 @@ import com.google.gwt.event.dom.client.H
 import com.google.gwt.event.shared.EventBus;
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
 import com.google.gwt.user.client.ui.HasText;
@@ -121,6 +124,8 @@ public class TopActivity extends AppBase
 =======
 >>>>>>> introduce the top activity
 import com.google.gwt.place.shared.PlaceController;
+=======
+>>>>>>> scrub code
 import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
 import com.google.gwt.user.client.ui.HasText;
@@ -138,7 +143,7 @@ import com.google.inject.Provider;
 import com.google.web.bindery.requestfactory.shared.Receiver;
 >>>>>>> other RFs
 
-public class TopActivity extends AbstractActivity {
+public class TopActivity extends AppBaseActivity {
 
        private static final int IDLE_INTERVAL = 150000;
 <<<<<<< HEAD
@@ -161,6 +166,7 @@ public class TopActivity extends Abstrac
 <<<<<<< HEAD
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 =======
                checkSession();
 >>>>>>> introduce the top activity
@@ -173,6 +179,8 @@ public class TopActivity extends Abstrac
 =======
                // checkSession();
 >>>>>>> other RFs
+=======
+>>>>>>> scrub code
        }
 
        private void bind() {
@@ -186,6 +194,7 @@ public class TopActivity extends Abstrac
                        }
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                });
                eventBus.addHandler(LogoutEvent.TYPE, new LogoutEventHandler() {
 =======
@@ -199,6 +208,10 @@ public class TopActivity extends Abstrac
 >>>>>>> introduce the top activity
 =======
 >>>>>>> introduce the top activity
+=======
+               });
+               eventBus.addHandler(LogoutEvent.TYPE, new LogoutEventHandler() {
+>>>>>>> scrub code
                        public void onLogout(LogoutEvent event) {
                                User u = event.getUser();
                                String username = null;
@@ -229,6 +242,7 @@ public class TopActivity extends Abstrac
                        public void onClick(ClickEvent event) {
                                showMain(user);
                        }
+<<<<<<< HEAD
                }));
                eventBus.addHandler(ServerStatusEvent.TYPE, new 
ServerStatusEventHandler() {
 =======
@@ -244,34 +258,33 @@ public class TopActivity extends Abstrac
                        }
 >>>>>>> introduce the top activity
 
+=======
+>>>>>>> scrub code
                });
-               display.getLogoutClick().addClickHandler(new ClickHandler() {
-
+               registerHandler(display.getLogoutClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                doLogout();
                        }
-
-               });
-               display.getContactsClick().addClickHandler(new ClickHandler() {
-
+               }));
+               registerHandler(display.getContactsClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                showContacts();
                        }
-
-               });
-               display.getMainClick().addClickHandler(new ClickHandler() {
-
+               }));
+               registerHandler(display.getMainClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                showMain(user);
                        }
-
-               });
+               }));
                eventBus.addHandler(ServerStatusEvent.TYPE, new 
ServerStatusEventHandler() {
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 >>>>>>> introduce the top activity
 =======
 >>>>>>> introduce the top activity
+=======
+>>>>>>> scrub code
                        public void onServerStatusChange(ServerStatusEvent 
event) {
                                if (event.getStatus() != serverStatus) {
                                        GWT.log("Server status has hanged from 
" + serverStatus + " to" + event.getStatus(), null);
@@ -281,6 +294,7 @@ public class TopActivity extends Abstrac
                        }
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                });
                eventBus.addHandler(FlashEvent.TYPE, new FlashEventHandler() {
                        public void onFlash(FlashEvent event) {
@@ -300,13 +314,13 @@ public class TopActivity extends Abstrac
 =======
 >>>>>>> introduce the top activity
 
+=======
+>>>>>>> scrub code
                });
                eventBus.addHandler(FlashEvent.TYPE, new FlashEventHandler() {
-
                        public void onFlash(FlashEvent event) {
                                display.showMessage(event.getMessage(), 
event.getMillisec());
                        }
-
                });
        }
 
@@ -393,6 +407,7 @@ public class TopActivity extends Abstrac
        private Timer noopTimer = new IdleTimer();
 
 <<<<<<< HEAD
+<<<<<<< HEAD
        @Inject
 <<<<<<< HEAD
        public TopActivity(Displayable display, EventBus eventBus, 
PlaceController placeController,
@@ -422,6 +437,14 @@ public class TopActivity extends Abstrac
 >>>>>>> introduce the top activity
 =======
 >>>>>>> fix issue 2&3.         Handle exceptions thrown in async blocks & 
 >>>>>>> Simply injection code
+=======
+
+       @Inject private Displayable display;
+       @Inject private HupaConstants constants;
+       private User user;
+       private ServerStatus serverStatus = ServerStatus.Available;
+       
+>>>>>>> scrub code
        public interface Displayable extends WidgetDisplayable {
                public HasClickHandlers getLogoutClick();
                public HasClickHandlers getContactsClick();
@@ -437,6 +460,7 @@ public class TopActivity extends Abstrac
 <<<<<<< HEAD
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
        private class IdleTimer extends Timer {
                boolean running = false;
 
@@ -479,6 +503,8 @@ public class TopActivity extends Abstrac
        private User user;
        private ServerStatus serverStatus = ServerStatus.Available;
 
+=======
+>>>>>>> scrub code
        private class IdleTimer extends Timer {
                boolean running = false;
 

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=1522210&r1=1522209&r2=1522210&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 03:29:50 2013
@@ -274,7 +274,7 @@ import org.apache.hupa.client.rf.GetMess
 import org.apache.hupa.client.rf.HupaRequestFactory;
 import org.apache.hupa.client.rf.ImapFolderRequest;
 import org.apache.hupa.client.rf.RenameFolderRequest;
-import org.apache.hupa.client.ui.WidgetContainerDisplayable;
+import org.apache.hupa.client.ui.WidgetDisplayable;
 import org.apache.hupa.client.widgets.HasDialog;
 import org.apache.hupa.client.widgets.IMAPTreeItem;
 import org.apache.hupa.shared.data.ImapFolderImpl;
@@ -380,11 +380,14 @@ import org.apache.hupa.widgets.event.Edi
 import org.apache.hupa.widgets.ui.HasEditable;
 import org.apache.hupa.widgets.ui.HasEnable;
 
+<<<<<<< HEAD
 import com.google.gwt.activity.shared.AbstractActivity;
 <<<<<<< HEAD
 <<<<<<< HEAD
 =======
 >>>>>>> 
+=======
+>>>>>>> scrub code
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
@@ -394,10 +397,8 @@ import com.google.gwt.event.logical.shar
 import com.google.gwt.event.logical.shared.SelectionHandler;
 import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.place.shared.Place;
-import com.google.gwt.place.shared.PlaceController;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
-import com.google.gwt.user.client.ui.Tree;
 import com.google.gwt.user.client.ui.TreeItem;
 import com.google.inject.Inject;
 import com.google.inject.Provider;
@@ -423,7 +424,7 @@ import com.google.web.bindery.requestfac
 import com.google.web.bindery.requestfactory.shared.ServerFailure;
 >>>>>>> Succeed creating new folder
 
-public class WestActivity extends AbstractActivity {
+public class WestActivity extends AppBaseActivity {
 
 <<<<<<< HEAD
        private final Displayable display;
@@ -472,6 +473,7 @@ public class WestActivity extends Abstra
                container.setWidget(display.asWidget());
        }
 
+<<<<<<< HEAD
        @Inject private Displayable display;
        @Inject private EventBus eventBus;
        @Inject private PlaceController placeController;
@@ -598,6 +600,8 @@ public class WestActivity extends Abstra
 
        private Place currentPlace;
 
+=======
+>>>>>>> scrub code
        public void setCurrentPlace(Place place) {
                this.currentPlace = place;
        }
@@ -852,14 +856,13 @@ System.out.println("1111111"+response);
        private void bind() {
 >>>>>>> try to change fetch messages to use RF
                eventBus.addHandler(LoadMessagesEvent.TYPE, new 
LoadMessagesEventHandler() {
-
                        public void onLoadMessagesEvent(LoadMessagesEvent 
loadMessagesEvent) {
                                showMessageTable(loadMessagesEvent.getUser(), 
loadMessagesEvent.getFolder(),
                                        loadMessagesEvent.getSearchValue());
                        }
-
                });
                eventBus.addHandler(ExpandMessageEvent.TYPE, new 
ExpandMessageEventHandler() {
+<<<<<<< HEAD
 
 <<<<<<< HEAD
             public void onExpandMessage(ExpandMessageEvent event) {
@@ -910,6 +913,8 @@ System.out.println("1111111"+response);
 >>>>>>> Make chechsession and login work with RF, with refactoring fetch 
 >>>>>>> folders.
             }
 =======
+=======
+>>>>>>> scrub code
                        public void onExpandMessage(ExpandMessageEvent event) {
                                final boolean decreaseUnseen;
                                final Message message = event.getMessage();
@@ -935,99 +940,81 @@ System.out.println("1111111"+response);
                                action.setFolder(folder);
                                action.setUid(message.getUid());
                                req.get(action).fire(new 
Receiver<GetMessageDetailsResult>() {
-
                                        @Override
                                        public void 
onSuccess(GetMessageDetailsResult response) {
-
-                                               /*TODO
-                                               if (decreaseUnseen) {
-                                                       eventBus.fireEvent(new 
DecreaseUnseenEvent(user, folder));
-                                               }*/
+                                               /*
+                                                * TODO if (decreaseUnseen) { 
eventBus.fireEvent(new
+                                                * DecreaseUnseenEvent(user, 
folder)); }
+                                                */
                                                
display.setLoadingMessage(false);
                                                
placeController.goTo(messagePlaceProvider.get().with(user, folder, message,
                                                        
response.getMessageDetails()));
                                        }
                                });
                        }
+<<<<<<< HEAD
 >>>>>>> try to change fetch messages to use RF
 
+=======
+>>>>>>> scrub code
                });
                eventBus.addHandler(NewMessageEvent.TYPE, new 
NewMessageEventHandler() {
-
                        public void onNewMessageEvent(NewMessageEvent event) {
                                showNewMessage();
                        }
-
                });
                eventBus.addHandler(SentMessageEvent.TYPE, new 
SentMessageEventHandler() {
-
                        public void onSentMessageEvent(SentMessageEvent ev) {
                                showMessageTable(user, folder, searchValue);
                        }
-
                });
                eventBus.addHandler(ForwardMessageEvent.TYPE, new 
ForwardMessageEventHandler() {
-
                        public void onForwardMessageEvent(ForwardMessageEvent 
event) {
                                showForwardMessage(event);
                        }
-
                });
                eventBus.addHandler(ReplyMessageEvent.TYPE, new 
ReplyMessageEventHandler() {
-
                        public void onReplyMessageEvent(ReplyMessageEvent 
event) {
                                showReplyMessage(event);
                        }
-
                });
                eventBus.addHandler(FolderSelectionEvent.TYPE, new 
FolderSelectionEventHandler() {
-
                        public void onFolderSelectionEvent(FolderSelectionEvent 
event) {
                                user = event.getUser();
                                folder = event.getFolder();
                                showMessageTable(user, event.getFolder(), 
searchValue);
                        }
-
                });
                eventBus.addHandler(BackEvent.TYPE, new BackEventHandler() {
-
                        public void onBackEvent(BackEvent event) {
                                showMessageTable(user, folder, searchValue);
                        }
-
                });
                eventBus.addHandler(ExpandMessageEvent.TYPE, new 
ExpandMessageEventHandler() {
-
                        public void onExpandMessage(ExpandMessageEvent event) {
                                if (editableTreeItem != null && 
editableTreeItem.isEdit()) {
                                        editableTreeItem.cancelEdit();
                                }
                        }
-
                });
                eventBus.addHandler(NewMessageEvent.TYPE, new 
NewMessageEventHandler() {
-
                        public void onNewMessageEvent(NewMessageEvent event) {
                                if (editableTreeItem != null && 
editableTreeItem.isEdit()) {
                                        editableTreeItem.cancelEdit();
                                }
                        }
-
                });
                eventBus.addHandler(DecreaseUnseenEvent.TYPE, new 
DecreaseUnseenEventHandler() {
-
                        public void onDecreaseUnseenEvent(DecreaseUnseenEvent 
event) {
                                
display.decreaseUnseenMessageCount(event.getFolder(), event.getAmount());
                        }
-
                });
                eventBus.addHandler(IncreaseUnseenEvent.TYPE, new 
IncreaseUnseenEventHandler() {
-
                        public void onIncreaseUnseenEvent(IncreaseUnseenEvent 
event) {
                                
display.increaseUnseenMessageCount(event.getFolder(), event.getAmount());
                        }
-
                });
+<<<<<<< HEAD
                display.getTree().addSelectionHandler(new 
SelectionHandler<TreeItem>() {
 
 <<<<<<< HEAD
@@ -1051,12 +1038,16 @@ System.out.println("1111111"+response);
                 eventBus.fireEvent(new LoadMessagesEvent(user, folder));
             }
 =======
+=======
+               registerHandler(display.getTree().addSelectionHandler(new 
SelectionHandler<TreeItem>() {
+>>>>>>> scrub code
                        public void onSelection(SelectionEvent<TreeItem> event) 
{
                                tItem = (IMAPTreeItem) event.getSelectedItem();
                                if (tItem.isEdit())
                                        return;
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                                folder = (ImapFolder) tItem.getUserObject();
                                eventBus.fireEvent(new LoadMessagesEvent(user, 
folder));
                        }
@@ -1109,19 +1100,24 @@ System.out.println("1111111"+response);
 //                             messagesRequest = 
requestFactory.messagesRequest();
 //                             folder = messagesRequest.edit(editableFolder);
 >>>>>>> make it usable by removing a function that showing the unread message 
 >>>>>>> number dynamically.
+=======
+                               // ImapFolder editableFolder = (ImapFolder)
+                               // tItem.getUserObject();
+                               //
+                               // messagesRequest = 
requestFactory.messagesRequest();
+                               // folder = 
messagesRequest.edit(editableFolder);
+>>>>>>> scrub code
 
-                                folder = (ImapFolder) tItem.getUserObject();
+                               folder = (ImapFolder) tItem.getUserObject();
                                // FIXME not good to find
                                eventBus.fireEvent(new LoadMessagesEvent(user, 
folder));
 <<<<<<< HEAD
 >>>>>>> fix the frozen autobean issue, yet another occur
 =======
                        }
-
-               });
+               }));
                // FIXME why same?
-               display.getTree().addSelectionHandler(new 
SelectionHandler<TreeItem>() {
-
+               registerHandler(display.getTree().addSelectionHandler(new 
SelectionHandler<TreeItem>() {
                        public void onSelection(SelectionEvent<TreeItem> event) 
{
                                tItem = (IMAPTreeItem) event.getSelectedItem();
                                if (tItem.isEdit())
@@ -1136,6 +1132,7 @@ System.out.println("1111111"+response);
                                        
display.getRenameEnable().setEnabled(true);
                                }
                        }
+<<<<<<< HEAD
 
                });
 <<<<<<< HEAD
@@ -1189,20 +1186,20 @@ System.out.println("1111111"+response);
 >>>>>>> forward and reply message to use RF
                display.getRenameClick().addClickHandler(new ClickHandler() {
 
+=======
+               }));
+               registerHandler(display.getRenameClick().addClickHandler(new 
ClickHandler() {
+>>>>>>> scrub code
                        public void onClick(ClickEvent event) {
                                tItem.startEdit();
                        }
-
-               });
-               display.getDeleteClick().addClickHandler(new ClickHandler() {
-
+               }));
+               registerHandler(display.getDeleteClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                display.getDeleteConfirmDialog().show();
                        }
-
-               });
-               display.getDeleteConfirmClick().addClickHandler(new 
ClickHandler() {
-
+               }));
+               
registerHandler(display.getDeleteConfirmClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                DeleteFolderRequest req = 
requestFactory.deleteFolderRequest();
                                final DeleteFolderAction action = 
req.create(DeleteFolderAction.class);
@@ -1218,10 +1215,8 @@ System.out.println("1111111"+response);
                                        }
                                });
                        }
-
-               });
-               display.getNewClick().addClickHandler(new ClickHandler() {
-
+               }));
+               registerHandler(display.getNewClick().addClickHandler(new 
ClickHandler() {
                        public void onClick(ClickEvent event) {
                                editableTreeItem = display.createFolder(new 
EditHandler() {
                                        public void onEditEvent(EditEvent 
event) {
@@ -1246,21 +1241,16 @@ System.out.println("1111111"+response);
                                                        });
                                                }
                                        }
-
                                });
                        }
-
-               });
+               }));
                eventBus.addHandler(MessagesReceivedEvent.TYPE, new 
MessagesReceivedEventHandler() {
-
                        public void onMessagesReceived(MessagesReceivedEvent 
event) {
                                ImapFolder f = event.getFolder();
                                display.updateTreeItem(f);
                        }
-
                });
                eventBus.addHandler(LoginEvent.TYPE, new LoginEventHandler() {
-
                        public void onLogin(LoginEvent event) {
                                user = event.getUser();
                                // folder = (IMAPFolderProxy)new
@@ -1268,6 +1258,7 @@ System.out.println("1111111"+response);
                                searchValue = null;
                                // showMessageTable(user, folder, searchValue);
                        }
+<<<<<<< HEAD
 
 <<<<<<< HEAD
             public void onMessagesReceived(MessagesReceivedEvent event) {
@@ -1290,6 +1281,9 @@ System.out.println("1111111"+response);
                });
 >>>>>>> try to change fetch messages to use RF
 
+=======
+               });
+>>>>>>> scrub code
                exportJSMethods(this);
        }
 
@@ -1374,9 +1368,20 @@ System.out.println("1111111"+response);
                        event.getMessage(), event.getMessageDetails(), 
event.getReplyAll() ? Type.REPLY_ALL : Type.REPLY));
        }
 
-       public interface Displayable extends WidgetContainerDisplayable {
+       @Inject private Displayable display;
+       @Inject private Provider<IMAPMessagePlace> IMAPMessagePlaceProvider;
+       @Inject private Provider<MessageSendPlace> messageSendPlaceProvider;
+       @Inject private Provider<IMAPMessagePlace> messagePlaceProvider;
+       private User user;
+       private ImapFolder folder;
+       private IMAPTreeItem tItem;
+       private HasEditable editableTreeItem;
+       private String searchValue;
+       private Place currentPlace;
 
+       public interface Displayable extends WidgetDisplayable {
                public HasSelectionHandlers<TreeItem> getTree();
+<<<<<<< HEAD
 
 <<<<<<< HEAD
     private void showReplyMessage(ReplyMessageEvent event) {
@@ -1445,23 +1450,19 @@ System.out.println("1111111"+response);
                public void bindTreeItems(List<IMAPTreeItem> treeList);
 >>>>>>> try to change fetch messages to use RF
 
+=======
+               public void bindTreeItems(List<IMAPTreeItem> treeList);
+>>>>>>> scrub code
                public HasClickHandlers getRenameClick();
-
                public HasClickHandlers getDeleteClick();
-
                public HasClickHandlers getNewClick();
-
                public HasDialog getDeleteConfirmDialog();
-
                public HasClickHandlers getDeleteConfirmClick();
-
                public HasEnable getRenameEnable();
-
                public HasEnable getDeleteEnable();
-
                public HasEnable getNewEnable();
-
                public void updateTreeItem(ImapFolder folder);
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -1481,9 +1482,12 @@ System.out.println("1111111"+response);
                public void deleteSelectedFolder();
 >>>>>>> try to change fetch messages to use RF
 
+=======
+               public void deleteSelectedFolder();
+>>>>>>> scrub code
                public HasEditable createFolder(EditHandler handler);
-
                public void increaseUnseenMessageCount(ImapFolder folder, int 
amount);
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -1513,9 +1517,11 @@ System.out.println("1111111"+response);
         
         public void setUser(User user);
 =======
+=======
+>>>>>>> scrub code
                public void decreaseUnseenMessageCount(ImapFolder folder, int 
amount);
-
                public void setLoadingFolders(boolean loading);
+<<<<<<< HEAD
 >>>>>>> try to change fetch messages to use RF
 
                public void setLoadingMessage(boolean loading);
@@ -1526,8 +1532,10 @@ System.out.println("1111111"+response);
 =======
 >>>>>>> Change to new mvp framework - first step
 =======
+=======
+               public void setLoadingMessage(boolean loading);
+>>>>>>> scrub code
                public void setUser(User user);
-
        }
 >>>>>>> try to change fetch messages to use RF
 

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java?rev=1522210&r1=1522209&r2=1522210&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java 
(original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java 
Thu Sep 12 03:29:50 2013
@@ -732,32 +732,6 @@ public class WestView extends Composite 
         }
     }
 
-    /*
-     * (non-Javadoc)
-     * @see 
net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#addWidget(com.google.gwt.user.client.ui.Widget)
-     */
-    public void addWidget(Widget widget) {
-        showWidget(widget);
-    }
-
-    /*
-     * (non-Javadoc)
-     * @see 
net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#removeWidget(com.google.gwt.user.client.ui.Widget)
-     */
-    public void removeWidget(Widget widget) {
-        centerWidget = null;
-        center.remove(widget); 
-    }
-
-    /*
-     * (non-Javadoc)
-     * @see 
net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#showWidget(com.google.gwt.user.client.ui.Widget)
-     */
-    public void showWidget(Widget widget) {
-        centerWidget = widget;
-        center.setWidget(centerWidget); 
-    }
-
 
     /*
      * (non-Javadoc)



---------------------------------------------------------------------
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