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 no...@apache.org on 2009/11/09 16:01:37 UTC
svn commit: r834092 -
/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/
Author: norman
Date: Mon Nov 9 15:01:34 2009
New Revision: 834092
URL: http://svn.apache.org/viewvc?rev=834092&view=rev
Log:
Only some cleanup / javadocs
Modified:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/HupaPlaceManager.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenterPlace.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageTableModel.java
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java Mon Nov 9 15:01:34 2009
@@ -57,6 +57,11 @@
import com.google.gwt.user.client.ui.HasText;
import com.google.inject.Inject;
+/**
+ * Presenter which flips the in the LoginPresenter or the LoginPresenter depending on if the user is
+ * logged in or not
+ *
+ */
public class AppPresenter extends WidgetContainerPresenter<AppPresenter.Display>{
private static final int NOOP_INTERVAL = 15000;
@@ -67,9 +72,7 @@
public HasText getUserText();
public void setServerStatus(ServerStatus status);
}
-
- //private LoginPresenter loginPresenter;
- //private MainPresenter mainPresenter;
+
private Timer noopTimer = new NoopTimer();
private DispatchAsync dispatcher;
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java Mon Nov 9 15:01:34 2009
@@ -35,6 +35,11 @@
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
+/**
+ * AppView is the main WidgetContainer which show the LoginView or the MainView depending on if
+ * the user is logged in or not
+ *
+ */
public class AppView extends Composite implements AppPresenter.Display {
private SimplePanel mainPanel = new SimplePanel();
private HupaConstants constants = GWT.create(HupaConstants.class);
@@ -84,7 +89,6 @@
"underline");
userName.getElement().getStyle().setProperty("fontWeight", "bold");
- //northTop.setSpacing(5);
northTop.setStyleName("hupa-MainButtonBar");
northTop.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
northTop.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
@@ -110,23 +114,15 @@
initWidget(vPanel);
}
- public void setMain(Widget w) {
- }
+ /*
+ * (non-Javadoc)
+ * @see net.customware.gwt.presenter.client.widget.WidgetDisplay#asWidget()
+ */
public Widget asWidget() {
return this;
}
- public void startProcessing() {
- // TODO Auto-generated method stub
-
- }
-
- public void stopProcessing() {
- // TODO Auto-generated method stub
-
- }
-
/*
* (non-Javadoc)
*
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/HupaPlaceManager.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/HupaPlaceManager.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/HupaPlaceManager.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/HupaPlaceManager.java Mon Nov 9 15:01:34 2009
@@ -27,8 +27,8 @@
public class HupaPlaceManager extends DefaultPlaceManager{
@Inject
- public HupaPlaceManager(EventBus eventBus, LoginPresenterPlace loginPresenterPlace, MainPresenterPlace mainPresenterPlace,IMAPMessageListPresenterPlace messageListPresenterPlace, IMAPMessagePresenterPlace imapMessagePresenterPlace) {
- super(eventBus, loginPresenterPlace, mainPresenterPlace, messageListPresenterPlace, imapMessagePresenterPlace );
+ public HupaPlaceManager(EventBus eventBus, LoginPresenterPlace loginPresenterPlace, MainPresenterPlace mainPresenterPlace,IMAPMessageListPresenterPlace messageListPresenterPlace, IMAPMessagePresenterPlace imapMessagePresenterPlace, MessageSendPresenterPlace sendPresenterPlace) {
+ super(eventBus, loginPresenterPlace, mainPresenterPlace, messageListPresenterPlace, imapMessagePresenterPlace, sendPresenterPlace);
}
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java Mon Nov 9 15:01:34 2009
@@ -342,7 +342,7 @@
public void setSearchValue(String searchValue) {
this.searchValue = searchValue;
- };
+ }
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java Mon Nov 9 15:01:34 2009
@@ -41,6 +41,11 @@
import com.google.gwt.user.client.ui.HasValue;
import com.google.inject.Inject;
+/**
+ * Presenter which handles the Login of and user to the IMAP-Server
+ *
+ *
+ */
public class LoginPresenter extends WidgetPresenter<LoginPresenter.Display>{
private HupaConstants constants = GWT.create(HupaConstants.class);
@@ -115,13 +120,11 @@
@Override
protected void onUnbind() {
- // TODO Auto-generated method stub
-
+ // Nothing to do
}
@Override
protected void onRevealDisplay() {
- // TODO Auto-generated method stub
-
+ // Nothing to do
}
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java Mon Nov 9 15:01:34 2009
@@ -42,6 +42,10 @@
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
+/**
+ * View which shows the Login from
+ *
+ */
public class LoginView extends Composite implements KeyUpHandler,LoginPresenter.Display{
private HupaConstants constants = GWT.create(HupaConstants.class);
@@ -204,11 +208,19 @@
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.HupaWidgetDisplay#startProcessing()
+ */
public void startProcessing() {
loading.show();
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.HupaWidgetDisplay#stopProcessing()
+ */
public void stopProcessing() {
loading.hide();
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java Mon Nov 9 15:01:34 2009
@@ -22,18 +22,15 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
-import java.util.List;
import net.customware.gwt.presenter.client.EventBus;
import net.customware.gwt.presenter.client.place.PlaceRequest;
import net.customware.gwt.presenter.client.place.PlaceRequestEvent;
import net.customware.gwt.presenter.client.widget.WidgetContainerDisplay;
import net.customware.gwt.presenter.client.widget.WidgetContainerPresenter;
-import net.customware.gwt.presenter.client.widget.WidgetPresenter;
import org.apache.hupa.client.CachingDispatchAsync;
import org.apache.hupa.client.HupaCallback;
-import org.apache.hupa.client.HupaWidgetDisplay;
import org.apache.hupa.client.mvp.MessageSendPresenter.Type;
import org.apache.hupa.client.widgets.HasDialog;
import org.apache.hupa.client.widgets.IMAPTreeItem;
@@ -86,25 +83,24 @@
import com.google.gwt.event.logical.shared.HasSelectionHandlers;
import com.google.gwt.event.logical.shared.SelectionEvent;
import com.google.gwt.event.logical.shared.SelectionHandler;
-import com.google.gwt.gen2.table.client.TableModelHelper.Request;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.HasValue;
import com.google.gwt.user.client.ui.TreeItem;
-import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
public class MainPresenter extends WidgetContainerPresenter<MainPresenter.Display> {
public interface Display extends WidgetContainerDisplay {
+
public HasClickHandlers getSearchClick();
public HasValue<String> getSearchValue();
- public void fillOracle(ArrayList<Message> messages);
+ public void fillSearchOracle(ArrayList<Message> messages);
public HasSelectionHandlers<TreeItem> getTree();
- public void bindTreeItems(List<IMAPTreeItem> treeList);
+ public void bindTreeItems(ArrayList<IMAPTreeItem> treeList);
public HasClickHandlers getRenameClick();
@@ -131,7 +127,9 @@
public void increaseUnseenMessageCount(IMAPFolder folder, int amount);
public void decreaseUnseenMessageCount(IMAPFolder folder, int amount);
+
public void startProcessing();
+
public void stopProcessing();
}
@@ -175,8 +173,8 @@
* @param list
* @return
*/
- private List<IMAPTreeItem> createTreeNodes(List<IMAPFolder> list) {
- List<IMAPTreeItem> tList = new ArrayList<IMAPTreeItem>();
+ private ArrayList<IMAPTreeItem> createTreeNodes(ArrayList<IMAPFolder> list) {
+ ArrayList<IMAPTreeItem> tList = new ArrayList<IMAPTreeItem>();
for (int i = 0; i < list.size(); i++) {
IMAPFolder iFolder = list.get(i);
@@ -204,9 +202,9 @@
});
record.setUserObject(iFolder);
- List<IMAPFolder> childFolders = iFolder.getChildIMAPFolders();
+ ArrayList<IMAPFolder> childFolders = iFolder.getChildIMAPFolders();
if (childFolders != null && childFolders.isEmpty() == false) {
- List<IMAPTreeItem> items = createTreeNodes(childFolders);
+ ArrayList<IMAPTreeItem> items = createTreeNodes(childFolders);
for (int a = 0; a < items.size(); a++) {
record.addItem(items.get(a));
}
@@ -243,43 +241,33 @@
}
private void showMessage(User user, IMAPFolder folder, Message message, MessageDetails details) {
- //sendPresenter.unbind();
- //messageListPresenter.unbind();
-
messagePresenter.bind(user, folder, message, details);
PlaceRequest request = new PlaceRequest("IMAPMessage");
eventBus.fireEvent(new PlaceRequestEvent(request));
-
- //display.setCenter(messagePresenter.getDisplay().asWidget());
}
private void showNewMessage() {
- messagePresenter.unbind();
- messageListPresenter.unbind();
-
- sendPresenter.bind(user, Type.NEW);
+ sendPresenter.bind(user);
+ PlaceRequest request = new PlaceRequest("MessageSend");
+ eventBus.fireEvent(new PlaceRequestEvent(request));
//display.setCenter(sendPresenter.getDisplay().asWidget());
}
private void showForwardMessage(ForwardMessageEvent event) {
- messagePresenter.unbind();
- messageListPresenter.unbind();
-
sendPresenter.bind(event.getUser(), event.getFolder(), event.getMessage(), event.getMessageDetails(), Type.FORWARD);
- //display.setCenter(sendPresenter.getDisplay().asWidget());
+ PlaceRequest request = new PlaceRequest("MessageSend");
+ eventBus.fireEvent(new PlaceRequestEvent(request));
}
private void showReplyMessage(ReplyMessageEvent event) {
- messagePresenter.unbind();
- messageListPresenter.unbind();
-
if (event.getReplyAll()) {
sendPresenter.bind(event.getUser(), event.getFolder(), event.getMessage(), event.getMessageDetails(), Type.REPLY_ALL);
} else {
sendPresenter.bind(event.getUser(), event.getFolder(), event.getMessage(), event.getMessageDetails(), Type.REPLY);
}
- //display.setCenter(sendPresenter.getDisplay().asWidget());
+ PlaceRequest request = new PlaceRequest("MessageSend");
+ eventBus.fireEvent(new PlaceRequestEvent(request));
}
private void reset() {
@@ -303,7 +291,7 @@
public void onMessagesReceived(MessagesReceivedEvent event) {
// fill the oracle
- display.fillOracle(event.getMessages());
+ display.fillSearchOracle(event.getMessages());
}
}));
@@ -534,9 +522,9 @@
@Override
protected void onUnbind() {
- super.onUnbind();
reset();
+ super.onUnbind();
}
@Override
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java Mon Nov 9 15:01:34 2009
@@ -72,6 +72,11 @@
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
+/**
+ * MainView acts like a container of other widgets which will get displayed after the user successfully logged in
+ *
+ *
+ */
public class MainView extends Composite implements MainPresenter.Display {
private DockPanel dockPanel;
@@ -204,15 +209,27 @@
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.mvp.MainPresenter.Display#getSearchClick()
+ */
public HasClickHandlers getSearchClick() {
return searchButton;
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.mvp.MainPresenter.Display#getSearchValue()
+ */
public HasValue<String> getSearchValue() {
return searchBox;
}
- public void fillOracle(ArrayList<Message> messages) {
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.mvp.MainPresenter.Display#fillSearchOracle(java.util.ArrayList)
+ */
+ public void fillSearchOracle(ArrayList<Message> messages) {
for (int i = 0; i < messages.size(); i++) {
String subject = messages.get(i).getSubject();
String from = messages.get(i).getFrom();
@@ -228,12 +245,9 @@
/*
* (non-Javadoc)
- *
- * @see
- * org.apache.hupa.client.mvp.IMAPFolderPresenter.Display#bindTreeItems(
- * java.util.List)
+ * @see org.apache.hupa.client.mvp.MainPresenter.Display#bindTreeItems(java.util.ArrayList)
*/
- public void bindTreeItems(List<IMAPTreeItem> treeList) {
+ public void bindTreeItems(ArrayList<IMAPTreeItem> treeList) {
folderTree.clear();
for (int i = 0; i < dropControllerList.size(); i++) {
controller.unregisterDropController(dropControllerList.get(i));
@@ -553,6 +567,7 @@
}
}
+
private IMAPTreeItem findTreeItemForFolder(IMAPTreeItem item, IMAPFolder folder) {
if (folder.getFullName().equalsIgnoreCase(((IMAPFolder) item.getUserObject()).getFullName())) {
return item;
@@ -566,6 +581,10 @@
return null;
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.hupa.client.mvp.MainPresenter.Display#updateTreeItem(org.apache.hupa.shared.data.IMAPFolder)
+ */
public void updateTreeItem(IMAPFolder folder) {
int count = folderTree.getItemCount();
for (int i = 0; i < count; i++) {
@@ -577,15 +596,27 @@
}
}
+ /*
+ * (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);
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java Mon Nov 9 15:01:34 2009
@@ -66,6 +66,10 @@
import gwtupload.client.IUploader.OnFinishUploaderHandler;
import gwtupload.client.IUploader.OnStatusChangedHandler;
+/**
+ * Presenter which handles the sending, reply, replay-all, forward of mails
+ *
+ */
public class MessageSendPresenter extends WidgetPresenter<MessageSendPresenter.Display>{
private DispatchAsync dispatcher;
@@ -132,10 +136,26 @@
.addActionForFailure(fAction));
}
+ /**
+ * The Type for which the SendPresenter will get used
+ *
+ */
public enum Type {
+ /**
+ * Compose new Mail
+ */
NEW,
+ /**
+ * Reply to Mail
+ */
REPLY,
+ /**
+ * Reply-all to mail
+ */
REPLY_ALL,
+ /**
+ * Forward mail
+ */
FORWARD
}
@@ -274,6 +294,9 @@
}));
}
+ /**
+ * Reset everything
+ */
private void reset() {
display.resetUploader();
display.getBccText().setText("");
@@ -294,14 +317,21 @@
display.getUploader().cancel();
}
+ /**
+ * Bind the given values to this presenter
+ *
+ * @param user the user
+ * @param folder the currently selected folder
+ * @param oldmessage the oldmessage ( if there is any)
+ * @param oldDetails the olddetails ( if there are any)
+ * @param type the type
+ */
public void bind(User user, IMAPFolder folder, Message oldmessage, MessageDetails oldDetails, Type type) {
this.oldmessage = oldmessage;
this.oldDetails = oldDetails;
this.folder = folder;
this.type = type;
-
- bind();
-
+
display.getFromText().setText(user.getName());
display.getToText().setText("");
display.getCcText().setText("");
@@ -336,14 +366,18 @@
}
}
- public void bind(User user, Type type) {
- bind(user,null,null,null, type);
+ /**
+ * Bind the given user to the presenter
+ *
+ * @param user
+ */
+ public void bind(User user) {
+ bind(user,null,null,null, Type.NEW);
}
@Override
protected void onRevealDisplay() {
- // TODO Auto-generated method stub
-
+ // DO Nothing
}
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenterPlace.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenterPlace.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenterPlace.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenterPlace.java Mon Nov 9 15:01:34 2009
@@ -18,12 +18,14 @@
****************************************************************/
package org.apache.hupa.client.mvp;
+import com.google.inject.Inject;
import com.google.inject.Provider;
import net.customware.gwt.presenter.client.gin.ProvidedPresenterPlace;
public class MessageSendPresenterPlace extends ProvidedPresenterPlace<MessageSendPresenter>{
+ @Inject
public MessageSendPresenterPlace(Provider<MessageSendPresenter> presenter) {
super(presenter);
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java Mon Nov 9 15:01:34 2009
@@ -45,6 +45,11 @@
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
+/**
+ * View which displays a form which handle sending of mails
+ *
+ *
+ */
public class MessageSendView extends Composite implements
MessageSendPresenter.Display {
private HupaConstants constants = GWT.create(HupaConstants.class);
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageTableModel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageTableModel.java?rev=834092&r1=834091&r2=834092&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageTableModel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageTableModel.java Mon Nov 9 15:01:34 2009
@@ -63,6 +63,7 @@
this.eventBus = eventBus;
this.dispatcher = dispatcher;
+ // bind some Events
eventBus.addHandler(LoadMessagesEvent.TYPE, new LoadMessagesEventHandler() {
public void onLoadMessagesEvent(LoadMessagesEvent loadMessagesEvent) {
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org