You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by no...@apache.org on 2009/07/11 18:38:18 UTC
svn commit: r793196 - in /labs/hupa: src/main/java/org/apache/hupa/
src/main/java/org/apache/hupa/client/
src/main/java/org/apache/hupa/client/data/
src/main/java/org/apache/hupa/client/events/
src/main/java/org/apache/hupa/client/gin/ src/main/java/or...
Author: norman
Date: Sat Jul 11 16:38:16 2009
New Revision: 793196
URL: http://svn.apache.org/viewvc?rev=793196&view=rev
Log:
More mvp work
move shared classes in an extra package (server components should not depend on classes in the client package)
Added:
labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java
- copied, changed from r792876, labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
- copied, changed from r792876, labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java
- copied, changed from r792169, labs/hupa/src/main/java/org/apache/hupa/client/widgets/IMAPMessageWidget.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/CachedDispatcher.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/EventBus.java
- copied, changed from r792876, labs/hupa/src/main/java/org/apache/hupa/client/events/EventBus.java
labs/hupa/src/main/java/org/apache/hupa/shared/
labs/hupa/src/main/java/org/apache/hupa/shared/data/
- copied from r792169, labs/hupa/src/main/java/org/apache/hupa/client/data/
labs/hupa/src/main/java/org/apache/hupa/shared/events/
- copied from r792876, labs/hupa/src/main/java/org/apache/hupa/client/events/
labs/hupa/war/cbg-star.png (with props)
labs/hupa/war/cbg-stardeselected.png (with props)
labs/hupa/war/cbg-starhover.png (with props)
Removed:
labs/hupa/src/main/java/org/apache/hupa/client/data/
labs/hupa/src/main/java/org/apache/hupa/client/events/
labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppView.java
labs/hupa/src/main/java/org/apache/hupa/client/widgets/IMAPMessageWidget.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/EventBus.java
Modified:
labs/hupa/src/main/java/org/apache/hupa/Hupa.gwt.xml
labs/hupa/src/main/java/org/apache/hupa/client/Hupa.java
labs/hupa/src/main/java/org/apache/hupa/client/gin/MyClientModule.java
labs/hupa/src/main/java/org/apache/hupa/client/gin/MyGinjector.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginView.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainView.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessage.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessageResult.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFolders.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFoldersResult.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessages.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessagesResult.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/LoginUserResult.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUser.java
labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUserResult.java
labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPService.java
labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPServiceAsync.java
labs/hupa/src/main/java/org/apache/hupa/server/AbstractIMAPActionHandler.java
labs/hupa/src/main/java/org/apache/hupa/server/ExposeMessageHandler.java
labs/hupa/src/main/java/org/apache/hupa/server/FetchFoldersHandler.java
labs/hupa/src/main/java/org/apache/hupa/server/FetchMessagesHandler.java
labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java
labs/hupa/src/main/java/org/apache/hupa/server/LoginUserHandler.java
labs/hupa/src/main/java/org/apache/hupa/server/LogoutUserHandler.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPHeader.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessage.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageAttachment.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageContent.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPUser.java
labs/hupa/src/main/java/org/apache/hupa/shared/data/ResultList.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEvent.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEventHandler.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEvent.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEventHandler.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEvent.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEventHandler.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEvent.java
labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEventHandler.java
Modified: labs/hupa/src/main/java/org/apache/hupa/Hupa.gwt.xml
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/Hupa.gwt.xml?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/Hupa.gwt.xml (original)
+++ labs/hupa/src/main/java/org/apache/hupa/Hupa.gwt.xml Sat Jul 11 16:38:16 2009
@@ -20,6 +20,7 @@
<inherits name='net.customware.gwt.dispatch.Dispatch' />
<inherits name="com.google.gwt.inject.Inject"/>
+ <source path="shared"/>
<source path="client"/>
<!-- Specify the app entry point class. -->
Modified: labs/hupa/src/main/java/org/apache/hupa/client/Hupa.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/Hupa.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/Hupa.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/Hupa.java Sat Jul 11 16:38:16 2009
@@ -21,7 +21,6 @@
import org.apache.hupa.client.gin.MyGinjector;
import org.apache.hupa.client.mvp.AppPresenter;
-import org.apache.hupa.client.mvp.AppView;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
@@ -31,10 +30,9 @@
private final MyGinjector injector = GWT.create(MyGinjector.class);
public void onModuleLoad() {
- AppView aView = injector.getAppView();
+
AppPresenter aPres = injector.getAppPresenter();
- aPres.bind(aView);
- RootPanel.get().add(aView);
+ aPres.go(RootPanel.get());
}
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/gin/MyClientModule.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/gin/MyClientModule.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/gin/MyClientModule.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/gin/MyClientModule.java Sat Jul 11 16:38:16 2009
@@ -19,15 +19,16 @@
package org.apache.hupa.client.gin;
-import org.apache.hupa.client.events.EventBus;
import org.apache.hupa.client.mvp.AppPresenter;
-import org.apache.hupa.client.mvp.AppView;
+import org.apache.hupa.client.mvp.IMAPMessageListPresenter;
+import org.apache.hupa.client.mvp.IMAPMessageListView;
import org.apache.hupa.client.mvp.IMAPMessagePresenter;
import org.apache.hupa.client.mvp.IMAPMessageView;
import org.apache.hupa.client.mvp.LoginPresenter;
import org.apache.hupa.client.mvp.LoginView;
import org.apache.hupa.client.mvp.MainPresenter;
import org.apache.hupa.client.mvp.MainView;
+import org.apache.hupa.client.rpc.EventBus;
import com.google.gwt.inject.client.AbstractGinModule;
import com.google.inject.Singleton;
@@ -37,13 +38,19 @@
@Override
protected void configure() {
bind(EventBus.class).in(Singleton.class);
- bind(LoginView.class).in(Singleton.class);
+
+ bind(LoginPresenter.Display.class).to(LoginView.class).in(Singleton.class);
bind(LoginPresenter.class).in(Singleton.class);
- bind(AppView.class).in(Singleton.class);
+
bind(AppPresenter.class).in(Singleton.class);
- bind(MainView.class).in(Singleton.class);
+
+ bind(MainPresenter.Display.class).to(MainView.class).in(Singleton.class);
bind(MainPresenter.class).in(Singleton.class);
- bind(IMAPMessageView.class).in(Singleton.class);
+
+ bind(IMAPMessageListPresenter.Display.class).to(IMAPMessageListView.class).in(Singleton.class);
+ bind(IMAPMessageListPresenter.class).in(Singleton.class);
+
+ bind(IMAPMessagePresenter.Display.class).to(IMAPMessageView.class).in(Singleton.class);
bind(IMAPMessagePresenter.class).in(Singleton.class);
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/gin/MyGinjector.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/gin/MyGinjector.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/gin/MyGinjector.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/gin/MyGinjector.java Sat Jul 11 16:38:16 2009
@@ -21,13 +21,11 @@
import net.customware.gwt.dispatch.client.gin.ClientDispatchModule;
import org.apache.hupa.client.mvp.AppPresenter;
-import org.apache.hupa.client.mvp.AppView;
import com.google.gwt.inject.client.GinModules;
import com.google.gwt.inject.client.Ginjector;
@GinModules({ClientDispatchModule.class,MyClientModule.class})
public interface MyGinjector extends Ginjector {
- public AppView getAppView();
public AppPresenter getAppPresenter();
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java Sat Jul 11 16:38:16 2009
@@ -20,43 +20,51 @@
package org.apache.hupa.client.mvp;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.LoginEvent;
-import org.apache.hupa.client.events.LoginEventHandler;
-import org.apache.hupa.client.events.LogoutEvent;
-import org.apache.hupa.client.events.LogoutEventHandler;
+import org.apache.hupa.client.rpc.EventBus;
+import org.apache.hupa.shared.events.LoginEvent;
+import org.apache.hupa.shared.events.LoginEventHandler;
+import org.apache.hupa.shared.events.LogoutEvent;
+import org.apache.hupa.shared.events.LogoutEventHandler;
+import com.google.gwt.user.client.ui.HasWidgets;
import com.google.inject.Inject;
public class AppPresenter {
- public interface Display {
- public void showLogin();
- public void showMain();
- }
+ private EventBus bus;
+ private HasWidgets container;
+ private LoginPresenter loginPresenter;
+ private MainPresenter mainPresenter;
- private Display display;
-
@Inject
- public AppPresenter(EventBus bus) {
+ public AppPresenter(final EventBus bus, LoginPresenter loginPresenter, MainPresenter mainPresenter) {
+ this.bus = bus;
+ this.loginPresenter = loginPresenter;
+ this.mainPresenter = mainPresenter;
+ bindHandlers();
+ }
+
+ private void bindHandlers() {
bus.addHandler(LoginEvent.TYPE, new LoginEventHandler() {
public void onLogin(LoginEvent event) {
- display.showMain();
+ container.clear();
+ mainPresenter.go(container);
}
});
bus.addHandler(LogoutEvent.TYPE, new LogoutEventHandler() {
public void onLogout(LogoutEvent event) {
- display.showLogin();
+ container.clear();
+ loginPresenter.go(container);
}
});
}
- public void bind(Display display) {
- this.display = display;
- display.showLogin();
+ public void go(HasWidgets container) {
+ this.container = container;
+ loginPresenter.go(container);
}
}
Copied: labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java (from r792876, labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java)
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java?p2=labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java&p1=labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java&r1=792876&r2=793196&rev=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java Sat Jul 11 16:38:16 2009
@@ -1,18 +1,22 @@
package org.apache.hupa.client.mvp;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.LoadMessagesEvent;
-import org.apache.hupa.client.events.LoadMessagesEventHandler;
+import org.apache.hupa.client.rpc.EventBus;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.events.LoadMessagesEvent;
+import org.apache.hupa.shared.events.LoadMessagesEventHandler;
+import org.apache.hupa.shared.events.LoginEvent;
+import org.apache.hupa.shared.events.LoginEventHandler;
import com.google.gwt.gen2.table.event.client.HasPageLoadHandlers;
import com.google.gwt.gen2.table.event.client.HasRowSelectionHandlers;
import com.google.gwt.gen2.table.event.client.RowSelectionEvent;
import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
+import com.google.gwt.user.client.ui.HasWidgets;
+import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
-public class IMAPMessagePresenter {
+public class IMAPMessageListPresenter {
public interface Display {
public HasRowSelectionHandlers getDataTableSelection();
@@ -20,7 +24,7 @@
public void reloadData(IMAPUser user, IMAPFolder folder,String searchValue);
}
-
+
private Display display;
private EventBus bus;
protected IMAPUser user;
@@ -28,9 +32,11 @@
protected String searchValue;
@Inject
- public IMAPMessagePresenter(EventBus bus) {
+ public IMAPMessageListPresenter(EventBus bus,IMAPMessageListPresenter.Display display) {
this.bus = bus;
+ this.display = display;
bindHandlers();
+ bind(display);
}
private void bindHandlers() {
@@ -44,17 +50,33 @@
}
});
+ bus.addHandler(LoginEvent.TYPE, new LoginEventHandler() {
+
+ public void onLogin(LoginEvent event) {
+ display.reloadData(event.getUser(), new IMAPFolder(IMAPFolder.DEFAULT_INBOX), null);
+ }
+
+
+ });
}
+
public void bind(final Display display) {
this.display = display;
+ updateDisplay();
+ }
+
+ private void updateDisplay() {
display.getDataTableSelection().addRowSelectionHandler(new RowSelectionHandler() {
public void onRowSelection(RowSelectionEvent event) {
- // TODO Auto-generated method stub
-
}
});
}
+
+ public void go(HasWidgets w) {
+ w.add((Widget)display);
+ }
+
}
Copied: labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java (from r792876, labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java)
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java?p2=labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java&p1=labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java&r1=792876&r2=793196&rev=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java Sat Jul 11 16:38:16 2009
@@ -28,16 +28,18 @@
import org.apache.hupa.client.HupaConstants;
import org.apache.hupa.client.bundles.MyPagingOptionImages;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.MessagesReceivedEvent;
-import org.apache.hupa.client.mvp.IMAPMessagePresenter.Display;
+import org.apache.hupa.client.mvp.IMAPMessageListPresenter.Display;
+import org.apache.hupa.client.rpc.EventBus;
import org.apache.hupa.client.rpc.FetchMessages;
import org.apache.hupa.client.rpc.FetchMessagesResult;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPMessage.IMAPFlag;
+import org.apache.hupa.shared.events.MessagesReceivedEvent;
import org.cobogw.gwt.user.client.ui.Button;
import org.cobogw.gwt.user.client.ui.ButtonBar;
+import org.cobogw.gwt.user.client.ui.Rating;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.logical.shared.ResizeEvent;
@@ -76,7 +78,7 @@
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.inject.Inject;
-public class IMAPMessageView extends Composite implements Display{
+public class IMAPMessageListView extends Composite implements Display{
private HupaConstants constants = GWT.create(HupaConstants.class);
private DispatchAsync dispatcher;
@@ -88,12 +90,10 @@
private EventBus bus;
@Inject
- public IMAPMessageView(DispatchAsync dispatcher,EventBus bus) {
+ public IMAPMessageListView(DispatchAsync dispatcher,EventBus bus) {
this.bus = bus;
this.dispatcher = dispatcher;
-
-
VerticalPanel vPanel = new VerticalPanel();
@@ -102,6 +102,8 @@
createHeaderTable(),
createTableDefinitation());
mailTable.setPageSize(20);
+
+
HTML emptyTable = new HTML("There is no data to display");
emptyTable.setHorizontalAlignment(HTML.ALIGN_CENTER);
emptyTable.setHeight("600px");
@@ -202,6 +204,24 @@
private List<ColumnDefinition<IMAPMessage, ?>> createColumnDefinitionList() {
List<ColumnDefinition<IMAPMessage, ?>> cList = new ArrayList<ColumnDefinition<IMAPMessage, ?>>();
+ QuickMarkColumnDefination quickMark = new QuickMarkColumnDefination();
+ quickMark.setCellRenderer(new CellRenderer<IMAPMessage, IMAPFlag>() {
+
+ public void renderRowValue(IMAPMessage rowValue,
+ ColumnDefinition<IMAPMessage, IMAPFlag> columnDef,
+ AbstractCellView<IMAPMessage> view) {
+ Rating markWidget = new Rating(0,1);
+ //markWidget.setSelectedVisibileOnHover(true);
+ markWidget.setReadOnly(false);
+ view.setWidget(markWidget);
+ }
+
+ });
+ quickMark.setMinimumColumnWidth(15);
+ quickMark.setPreferredColumnWidth(20);
+ quickMark.setMaximumColumnWidth(30);
+ cList.add(quickMark);
+
FromColumnDefination from = new FromColumnDefination();
from.setColumnTruncatable(true);
from.setPreferredColumnWidth(250);
@@ -227,12 +247,14 @@
ColumnDefinition<IMAPMessage, Date> columnDef,
AbstractCellView<IMAPMessage> view) {
view.setHTML(DateTimeFormat.getShortTimeFormat().format(rowValue.getIMAPHeader().getReceivedDate()));
+ view.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
}
});
date.setPreferredColumnWidth(100);
date.setMinimumColumnWidth(50);
date.setMaximumColumnWidth(150);
+
cList.add(date);
return cList;
@@ -256,6 +278,7 @@
});
}
+
dispatcher.execute(new FetchMessages(user,folder,request.getStartRow(),request.getStartRow() + request.getNumRows(),searchValue), new AsyncCallback<FetchMessagesResult>() {
public void onFailure(Throwable caught) {
@@ -282,6 +305,19 @@
}
+ private final class QuickMarkColumnDefination extends AbstractColumnDefinition<IMAPMessage, IMAPFlag> {
+
+ @Override
+ public IMAPFlag getCellValue(IMAPMessage rowValue) {
+ return null;
+ }
+
+ @Override
+ public void setCellValue(IMAPMessage rowValue, IMAPFlag cellValue) {
+ }
+
+ }
+
private final class FromColumnDefination extends AbstractColumnDefinition<IMAPMessage, String> {
@Override
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessagePresenter.java Sat Jul 11 16:38:16 2009
@@ -1,60 +1,56 @@
-package org.apache.hupa.client.mvp;
-
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.LoadMessagesEvent;
-import org.apache.hupa.client.events.LoadMessagesEventHandler;
-
-import com.google.gwt.gen2.table.event.client.HasPageLoadHandlers;
-import com.google.gwt.gen2.table.event.client.HasRowSelectionHandlers;
-import com.google.gwt.gen2.table.event.client.RowSelectionEvent;
-import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
-import com.google.inject.Inject;
-
-public class IMAPMessagePresenter {
-
- public interface Display {
- public HasRowSelectionHandlers getDataTableSelection();
- public HasPageLoadHandlers getDataTableLoad();
- public void reloadData(IMAPUser user, IMAPFolder folder,String searchValue);
- }
-
-
- private Display display;
- private EventBus bus;
- protected IMAPUser user;
- protected IMAPFolder folder;
- protected String searchValue;
-
- @Inject
- public IMAPMessagePresenter(EventBus bus) {
- this.bus = bus;
- bindHandlers();
- }
-
- private void bindHandlers() {
- bus.addHandler(LoadMessagesEvent.TYPE, new LoadMessagesEventHandler() {
-
- public void onLoadMessagesEvent(LoadMessagesEvent loadMessagesEvent) {
- user = loadMessagesEvent.getUser();
- folder = loadMessagesEvent.getFolder();
- searchValue = loadMessagesEvent.getSearchValue();
- display.reloadData(user, folder, searchValue);
- }
-
- });
- }
- public void bind(final Display display) {
- this.display = display;
- display.getDataTableSelection().addRowSelectionHandler(new RowSelectionHandler() {
-
- public void onRowSelection(RowSelectionEvent event) {
- // TODO Auto-generated method stub
-
- }
-
- });
- }
-
-}
+package org.apache.hupa.client.mvp;
+
+import net.customware.gwt.dispatch.client.DispatchAsync;
+
+import org.apache.hupa.client.rpc.EventBus;
+import org.apache.hupa.shared.data.IMAPMessage;
+
+import com.google.gwt.user.client.ui.HasHTML;
+import com.google.gwt.user.client.ui.HasText;
+import com.google.gwt.user.client.ui.HasWidgets;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
+
+public class IMAPMessagePresenter {
+
+ public interface Display {
+ public HasText getFrom();
+
+ public HasText getTo();
+
+ public HasText getCc();
+
+ public HasText getSubject();
+
+ public HasHTML getContent();
+ }
+
+
+ private IMAPMessage message;
+ private EventBus bus;
+ private DispatchAsync dispatcher;
+
+ @Inject
+ private IMAPMessagePresenter(DispatchAsync dispatcher, EventBus bus,IMAPMessagePresenter.Display display) {
+ this.dispatcher = dispatcher;
+ this.bus = bus;
+ bind(display);
+ }
+
+ private Display display;
+
+ public void bind(Display display) {
+ this.display = display;
+ }
+
+ private void updateDisplay() {
+ display.getFrom().setText(message.getIMAPHeader().getFrom());
+ display.getCc().setText(message.getIMAPHeader().getCc());
+ display.getSubject().setText(message.getIMAPHeader().getSubject());
+ display.getContent().setHTML(message.getIMAPMessageContent().getText());
+ }
+
+ public void go(HasWidgets w) {
+ w.add((Widget) display);
+ }
+}
Copied: labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java (from r792169, labs/hupa/src/main/java/org/apache/hupa/client/widgets/IMAPMessageWidget.java)
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java?p2=labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java&p1=labs/hupa/src/main/java/org/apache/hupa/client/widgets/IMAPMessageWidget.java&r1=792169&r2=793196&rev=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/widgets/IMAPMessageWidget.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageView.java Sat Jul 11 16:38:16 2009
@@ -17,25 +17,29 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.widgets;
+package org.apache.hupa.client.mvp;
+import org.apache.hupa.client.HupaConstants;
+import org.apache.hupa.client.mvp.IMAPMessagePresenter.Display;
import org.cobogw.gwt.user.client.ui.Button;
import org.cobogw.gwt.user.client.ui.ButtonBar;
-import org.apache.hupa.client.HupaConstants;
-import org.apache.hupa.client.data.IMAPMessage;
-
import com.google.gwt.core.client.GWT;
-import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Grid;
import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.HasHTML;
+import com.google.gwt.user.client.ui.HasText;
+import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
-public class IMAPMessageWidget extends Composite {
+public class IMAPMessageView extends Composite implements Display{
private Grid detailGrid = new Grid(4, 2);
+ private Label from = new Label();
+ private Label cc = new Label();
+ private Label to = new Label();
+ private Label subject = new Label();
private HTML msgArea = new HTML();
private Button deleteMsgButton = new Button();
private Button replyMsgButton = new Button();
@@ -45,7 +49,7 @@
public final static int REPLY_BUTTON = 1;
public final static int REPLY_ALL_BUTTON = 2;
- public IMAPMessageWidget() {
+ public IMAPMessageView() {
VerticalPanel mPanel = new VerticalPanel();
mPanel.setWidth("100%");
mPanel.setSpacing(5);
@@ -86,27 +90,24 @@
initWidget(mPanel);
}
- public void setIMAPMessage(IMAPMessage msg) {
- detailGrid.setText(0, 1, msg.getIMAPHeader().getFrom());
- detailGrid.setText(1, 1, msg.getIMAPHeader().getTo());
- detailGrid.setText(2, 1, msg.getIMAPHeader().getCc());
- detailGrid.setText(3, 1, msg.getIMAPHeader().getSubject());
- msgArea.setHTML(msg.getIMAPMessageContent().getText());
+ public HasText getCc() {
+ return cc;
+ }
+
+ public HasHTML getContent() {
+ return msgArea;
+ }
+
+ public HasText getFrom() {
+ return from;
+ }
+ public HasText getSubject() {
+ return subject;
}
- public HandlerRegistration addClickHandler(int buttonId,
- ClickHandler handler) {
- switch (buttonId) {
- case DELETE_BUTTON:
- return deleteMsgButton.addClickHandler(handler);
- case REPLY_BUTTON:
- return replyMsgButton.addClickHandler(handler);
- case REPLY_ALL_BUTTON:
- return replyAllMsgButton.addClickHandler(handler);
- default:
- throw new IllegalArgumentException("Unknown Button id " + buttonId);
- }
+ public HasText getTo() {
+ return to;
}
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java Sat Jul 11 16:38:16 2009
@@ -22,10 +22,10 @@
import net.customware.gwt.dispatch.client.DispatchAsync;
import org.apache.hupa.client.HupaConstants;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.LoginEvent;
+import org.apache.hupa.client.rpc.EventBus;
import org.apache.hupa.client.rpc.LoginUser;
import org.apache.hupa.client.rpc.LoginUserResult;
+import org.apache.hupa.shared.events.LoginEvent;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -35,6 +35,8 @@
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.HasText;
import com.google.gwt.user.client.ui.HasValue;
+import com.google.gwt.user.client.ui.HasWidgets;
+import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
public class LoginPresenter {
@@ -51,13 +53,16 @@
}
private DispatchAsync dispatcher;
- private Display display;
+ private LoginPresenter.Display display;
private EventBus bus;
@Inject
- public LoginPresenter(DispatchAsync dispatcher,EventBus bus) {
+ public LoginPresenter(DispatchAsync dispatcher,EventBus bus,LoginPresenter.Display display) {
this.dispatcher = dispatcher;
this.bus = bus;
+ this.display = display;
+
+ bind(display);
}
/**
@@ -111,4 +116,7 @@
display.getErrorText().setText("");
}
+ public void go(HasWidgets container) {
+ container.add((Widget)display);
+ }
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginView.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginView.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/LoginView.java Sat Jul 11 16:38:16 2009
@@ -22,6 +22,7 @@
import org.apache.hupa.client.HupaConstants;
import org.cobogw.gwt.user.client.ui.Button;
import org.cobogw.gwt.user.client.ui.ButtonBar;
+import org.cobogw.gwt.user.client.ui.RoundedPanel;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.HasClickHandlers;
@@ -54,6 +55,7 @@
private int minPasswordLength = 1;
public LoginView() {
+
VerticalPanel vPanel = new VerticalPanel();
vPanel.setSpacing(5);
vPanel.setWidth("100%");
@@ -67,6 +69,9 @@
vPanel.add(header);
vPanel.setCellHorizontalAlignment(header, VerticalPanel.ALIGN_LEFT);
+ VerticalPanel formPanel = new VerticalPanel();
+ formPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
+ formPanel.setSpacing(5);
Grid grid = new Grid(3, 2);
grid.setText(0, 0, constants.usernameLabel());
@@ -82,7 +87,7 @@
passwordTextBox.addKeyUpHandler(this);
passwordTextBox.setWidth("150px");
- vPanel.add(grid);
+ formPanel.add(grid);
ButtonBar buttonBar = new ButtonBar();
buttonBar.add(loginButton);
@@ -91,11 +96,17 @@
loginButton.setEnabled(false);
- vPanel.add(buttonBar);
+ formPanel.add(buttonBar);
errorLabel.setStyleName("hupa-ErrorLabel");
- vPanel.add(errorLabel);
-
+ formPanel.add(errorLabel);
+
+ RoundedPanel rPanel = new RoundedPanel(RoundedPanel.ALL,2);
+ rPanel.setWidth("250px");
+ rPanel.setBorderColor("#C3D9FF");
+ rPanel.add(formPanel);
+ vPanel.add(rPanel);
+
initWidget(vPanel);
}
@@ -126,15 +137,7 @@
}
}
-
-
-
- public void go(Panel panel) {
- panel.clear();
- panel.add(this);
- }
-
-
+
public HasText getErrorText() {
return errorLabel;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java Sat Jul 11 16:38:16 2009
@@ -7,22 +7,22 @@
import net.customware.gwt.dispatch.client.DispatchAsync;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.events.EventBus;
-import org.apache.hupa.client.events.LoadMessagesEvent;
-import org.apache.hupa.client.events.LoginEvent;
-import org.apache.hupa.client.events.LoginEventHandler;
-import org.apache.hupa.client.events.LogoutEvent;
-import org.apache.hupa.client.events.LogoutEventHandler;
-import org.apache.hupa.client.events.MessagesReceivedEvent;
-import org.apache.hupa.client.events.MessagesReceivedEventHandler;
+import org.apache.hupa.client.rpc.EventBus;
import org.apache.hupa.client.rpc.FetchFolders;
import org.apache.hupa.client.rpc.FetchFoldersResult;
import org.apache.hupa.client.rpc.LogoutUser;
import org.apache.hupa.client.rpc.LogoutUserResult;
import org.apache.hupa.client.widgets.IMAPTreeItem;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
+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.shared.events.LogoutEvent;
+import org.apache.hupa.shared.events.LogoutEventHandler;
+import org.apache.hupa.shared.events.MessagesReceivedEvent;
+import org.apache.hupa.shared.events.MessagesReceivedEventHandler;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -33,7 +33,9 @@
import com.google.gwt.event.logical.shared.SelectionHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.HasValue;
+import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.TreeItem;
+import com.google.gwt.user.client.ui.Widget;
import com.google.gwt.user.client.ui.HTMLTable.Cell;
import com.google.inject.Inject;
@@ -47,6 +49,7 @@
public void bindTreeItems(List<IMAPTreeItem> treeList);
public HasClickHandlers getSearchClick();
public HasValue<String> getSearchValue();
+ public HasWidgets getCenterContainer();
public void fillOracle(ArrayList<IMAPMessage> messages);
}
@@ -57,12 +60,20 @@
private IMAPFolder folder;
protected Cell cell;
+ private IMAPMessageListPresenter messageListPresenter;
+ private IMAPMessagePresenter messagePresenter;
+
@Inject
- public MainPresenter(DispatchAsync dispatcher, EventBus bus) {
+ public MainPresenter(DispatchAsync dispatcher, EventBus bus,MainPresenter.Display display,IMAPMessageListPresenter messageListPresenter, IMAPMessagePresenter messagePresenter) {
this.bus = bus;
this.dispatcher = dispatcher;
+ this.messageListPresenter = messageListPresenter;
+ this.messagePresenter = messagePresenter;
+ this.display = display;
+
bindHandler();
+ bind(display);
}
private void bindHandler() {
@@ -169,6 +180,7 @@
public void onSelection(SelectionEvent<TreeItem> event) {
TreeItem item = event.getSelectedItem();
folder = (IMAPFolder) item.getUserObject();
+ GWT.log("HERE", null);
bus.fireEvent(new LoadMessagesEvent(user,folder));
}
@@ -189,9 +201,24 @@
}
+ private void showMessageTable() {
+ display.getCenterContainer().clear();
+ messageListPresenter.go(display.getCenterContainer());
+ }
+
+ private void showMessage(IMAPMessage message) {
+ display.getCenterContainer().clear();
+ messagePresenter.go(display.getCenterContainer());
+ }
+
+
private void reset() {
- //display.bindMessages(new ArrayList<IMAPMessage>());
display.getSearchValue().setValue("");
display.bindTreeItems(new ArrayList<IMAPTreeItem>());
}
+
+ public void go(HasWidgets w) {
+ w.add((Widget)display);
+ showMessageTable();
+ }
}
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainView.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainView.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/MainView.java Sat Jul 11 16:38:16 2009
@@ -5,9 +5,9 @@
import org.apache.hupa.client.HupaConstants;
import org.apache.hupa.client.bundles.IMAPTreeImages;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
import org.apache.hupa.client.widgets.IMAPTreeItem;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
import org.cobogw.gwt.user.client.ui.Button;
import org.cobogw.gwt.user.client.ui.RoundedPanel;
@@ -20,6 +20,7 @@
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.HasValue;
+import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.MultiWordSuggestOracle;
@@ -44,12 +45,11 @@
private Button logoutButton = new Button(constants.logoutButton());
private RoundedPanel center;
- private IMAPMessageView messageView;
+ private IMAPMessageListView mListView;
@Inject
- public MainView(IMAPMessageView messageView,IMAPMessagePresenter presenter) {
- this.messageView = messageView;
- presenter.bind(messageView);
+ public MainView() {
+
dockPanel = new DockPanel();
dockPanel.setSpacing(10);
@@ -122,7 +122,7 @@
private void createCenter() {
center = new RoundedPanel(RoundedPanel.ALL, 1);
center.setBorderColor("#C3D9FF");
- center.add(messageView);
+ center.add(mListView);
}
@@ -148,11 +148,9 @@
for (int i = 0; i < treeList.size(); i++) {
IMAPTreeItem item = treeList.get(i);
- IMAPFolder folder = (IMAPFolder)item.getUserObject();
folderTree.addItem(item);
-
- if (folder.getFullName().equalsIgnoreCase("INBOX")) {
- folderTree.setSelectedItem(item);
+ if (((IMAPFolder) item.getUserObject()).getFullName().equalsIgnoreCase(IMAPFolder.DEFAULT_INBOX)) {
+ folderTree.setSelectedItem(item, false);
}
}
}
@@ -164,4 +162,8 @@
}
searchBox.setText("");
}
+
+ public HasWidgets getCenterContainer() {
+ return center;
+ }
}
Added: labs/hupa/src/main/java/org/apache/hupa/client/rpc/CachedDispatcher.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/CachedDispatcher.java?rev=793196&view=auto
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/CachedDispatcher.java (added)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/CachedDispatcher.java Sat Jul 11 16:38:16 2009
@@ -0,0 +1,52 @@
+package org.apache.hupa.client.rpc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.rpc.AsyncCallback;
+
+import net.customware.gwt.dispatch.client.DispatchAsync;
+import net.customware.gwt.dispatch.shared.Action;
+import net.customware.gwt.dispatch.shared.Result;
+
+public class CachedDispatcher implements DispatchAsync {
+
+ private DispatchAsync dispatcher;
+ private Map<Action, Result> cache = new HashMap<Action, Result>();
+ private int seconds = 300;
+
+ public CachedDispatcher(DispatchAsync dispatcher) {
+ this.dispatcher = dispatcher;
+ }
+
+ public void setCacheTime(int seconds) {
+ this.seconds = seconds;
+ }
+
+ public <A extends Action<R>, R extends Result> void execute(final A action,
+ final AsyncCallback<R> callback) {
+ R cachedResult = (R) cache.get(action);
+
+ GWT.log("CACHED="+cachedResult, null);
+ if (cachedResult != null) {
+ callback.onSuccess(cachedResult);
+ } else {
+
+ dispatcher.execute(action, new AsyncCallback<R>() {
+
+ public void onFailure(Throwable caught) {
+ callback.onFailure(caught);
+ }
+
+ public void onSuccess(R result) {
+ cache.put(action, result);
+ callback.onSuccess(result);
+ }
+
+ });
+ }
+ }
+
+}
Copied: labs/hupa/src/main/java/org/apache/hupa/client/rpc/EventBus.java (from r792876, labs/hupa/src/main/java/org/apache/hupa/client/events/EventBus.java)
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/EventBus.java?p2=labs/hupa/src/main/java/org/apache/hupa/client/rpc/EventBus.java&p1=labs/hupa/src/main/java/org/apache/hupa/client/events/EventBus.java&r1=792876&r2=793196&rev=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/events/EventBus.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/EventBus.java Sat Jul 11 16:38:16 2009
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations *
* under the License. *
****************************************************************/
-package org.apache.hupa.client.events;
+package org.apache.hupa.client.rpc;
import com.google.gwt.event.shared.HandlerManager;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessage.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessage.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessage.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessage.java Sat Jul 11 16:38:16 2009
@@ -20,9 +20,9 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
import net.customware.gwt.dispatch.shared.Action;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessageResult.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessageResult.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessageResult.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/ExposeMessageResult.java Sat Jul 11 16:38:16 2009
@@ -19,7 +19,7 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPMessage;
import net.customware.gwt.dispatch.shared.Result;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFolders.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFolders.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFolders.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFolders.java Sat Jul 11 16:38:16 2009
@@ -19,7 +19,7 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import net.customware.gwt.dispatch.shared.Action;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFoldersResult.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFoldersResult.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFoldersResult.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchFoldersResult.java Sat Jul 11 16:38:16 2009
@@ -21,7 +21,7 @@
import java.util.ArrayList;
-import org.apache.hupa.client.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPFolder;
import net.customware.gwt.dispatch.shared.Result;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessages.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessages.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessages.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessages.java Sat Jul 11 16:38:16 2009
@@ -21,8 +21,8 @@
import net.customware.gwt.dispatch.shared.Action;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPUser;
public class FetchMessages implements Action<FetchMessagesResult>{
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessagesResult.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessagesResult.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessagesResult.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/FetchMessagesResult.java Sat Jul 11 16:38:16 2009
@@ -21,7 +21,7 @@
import java.util.ArrayList;
-import org.apache.hupa.client.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPMessage;
/****************************************************************
* Licensed to the Apache Software Foundation (ASF) under one *
* or more contributor license agreements. See the NOTICE file *
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/LoginUserResult.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/LoginUserResult.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/LoginUserResult.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/LoginUserResult.java Sat Jul 11 16:38:16 2009
@@ -19,7 +19,7 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import net.customware.gwt.dispatch.shared.Result;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUser.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUser.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUser.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUser.java Sat Jul 11 16:38:16 2009
@@ -19,7 +19,7 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import net.customware.gwt.dispatch.shared.Action;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUserResult.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUserResult.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUserResult.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/rpc/LogoutUserResult.java Sat Jul 11 16:38:16 2009
@@ -19,7 +19,7 @@
package org.apache.hupa.client.rpc;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import net.customware.gwt.dispatch.shared.Result;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPService.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPService.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPService.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPService.java Sat Jul 11 16:38:16 2009
@@ -21,10 +21,10 @@
import java.util.ArrayList;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.data.ResultList;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.ResultList;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
Modified: labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPServiceAsync.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPServiceAsync.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPServiceAsync.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/services/IMAPServiceAsync.java Sat Jul 11 16:38:16 2009
@@ -21,10 +21,10 @@
import java.util.List;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.data.ResultList;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.ResultList;
import com.google.gwt.user.client.rpc.AsyncCallback;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/AbstractIMAPActionHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/AbstractIMAPActionHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/AbstractIMAPActionHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/AbstractIMAPActionHandler.java Sat Jul 11 16:38:16 2009
@@ -21,7 +21,7 @@
import java.io.IOException;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import org.columba.ristretto.imap.IMAPException;
import org.columba.ristretto.imap.IMAPProtocol;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/ExposeMessageHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/ExposeMessageHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/ExposeMessageHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/ExposeMessageHandler.java Sat Jul 11 16:38:16 2009
@@ -28,13 +28,13 @@
import net.customware.gwt.dispatch.shared.ActionException;
import org.apache.commons.lang.StringEscapeUtils;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPMessageContent;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.data.IMAPMessage.IMAPFlag;
import org.apache.hupa.client.rpc.ExposeMessage;
import org.apache.hupa.client.rpc.ExposeMessageResult;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPMessageContent;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPMessage.IMAPFlag;
import org.columba.ristretto.coder.Base64DecoderInputStream;
import org.columba.ristretto.coder.CharsetDecoderInputStream;
import org.columba.ristretto.coder.QuotedPrintableDecoderInputStream;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/FetchFoldersHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/FetchFoldersHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/FetchFoldersHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/FetchFoldersHandler.java Sat Jul 11 16:38:16 2009
@@ -23,10 +23,10 @@
import java.util.ArrayList;
import java.util.List;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPUser;
import org.apache.hupa.client.rpc.FetchFolders;
import org.apache.hupa.client.rpc.FetchFoldersResult;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPUser;
import org.columba.ristretto.imap.IMAPException;
import org.columba.ristretto.imap.IMAPProtocol;
import org.columba.ristretto.imap.ListInfo;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/FetchMessagesHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/FetchMessagesHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/FetchMessagesHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/FetchMessagesHandler.java Sat Jul 11 16:38:16 2009
@@ -28,13 +28,13 @@
import net.customware.gwt.dispatch.server.ExecutionContext;
import net.customware.gwt.dispatch.shared.ActionException;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPHeader;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.data.IMAPMessage.IMAPFlag;
import org.apache.hupa.client.rpc.FetchMessages;
import org.apache.hupa.client.rpc.FetchMessagesResult;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPHeader;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPMessage.IMAPFlag;
import org.columba.ristretto.imap.IMAPException;
import org.columba.ristretto.imap.IMAPFlags;
import org.columba.ristretto.imap.IMAPProtocol;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java Sat Jul 11 16:38:16 2009
@@ -29,13 +29,13 @@
import java.util.List;
import org.apache.commons.lang.StringEscapeUtils;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPHeader;
-import org.apache.hupa.client.data.IMAPMessage;
-import org.apache.hupa.client.data.IMAPMessageContent;
-import org.apache.hupa.client.data.IMAPUser;
-import org.apache.hupa.client.data.ResultList;
-import org.apache.hupa.client.data.IMAPMessage.IMAPFlag;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPHeader;
+import org.apache.hupa.shared.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPMessageContent;
+import org.apache.hupa.shared.data.IMAPUser;
+import org.apache.hupa.shared.data.ResultList;
+import org.apache.hupa.shared.data.IMAPMessage.IMAPFlag;
import org.columba.ristretto.coder.Base64DecoderInputStream;
import org.columba.ristretto.coder.CharsetDecoderInputStream;
import org.columba.ristretto.coder.QuotedPrintableDecoderInputStream;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/LoginUserHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/LoginUserHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/LoginUserHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/LoginUserHandler.java Sat Jul 11 16:38:16 2009
@@ -25,9 +25,9 @@
import net.customware.gwt.dispatch.server.ExecutionContext;
import net.customware.gwt.dispatch.shared.ActionException;
-import org.apache.hupa.client.data.IMAPUser;
import org.apache.hupa.client.rpc.LoginUser;
import org.apache.hupa.client.rpc.LoginUserResult;
+import org.apache.hupa.shared.data.IMAPUser;
import org.columba.ristretto.imap.IMAPException;
import org.columba.ristretto.imap.IMAPProtocol;
Modified: labs/hupa/src/main/java/org/apache/hupa/server/LogoutUserHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/LogoutUserHandler.java?rev=793196&r1=793195&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/LogoutUserHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/LogoutUserHandler.java Sat Jul 11 16:38:16 2009
@@ -23,9 +23,9 @@
import net.customware.gwt.dispatch.server.ExecutionContext;
import net.customware.gwt.dispatch.shared.ActionException;
-import org.apache.hupa.client.data.IMAPUser;
import org.apache.hupa.client.rpc.LogoutUser;
import org.apache.hupa.client.rpc.LogoutUserResult;
+import org.apache.hupa.shared.data.IMAPUser;
public class LogoutUserHandler extends AbstractIMAPActionHandler<LogoutUser, LogoutUserResult> {
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
import java.util.ArrayList;
@@ -29,6 +29,7 @@
*
*/
private static final long serialVersionUID = 2084188092060266479L;
+ public static final String DEFAULT_INBOX = "INBOX";
private List<IMAPFolder> childs = new ArrayList<IMAPFolder>();
private String fullName;
private String delimiter;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPHeader.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPHeader.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPHeader.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPHeader.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
import java.util.Date;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessage.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessage.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessage.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessage.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
import java.util.List;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageAttachment.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageAttachment.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageAttachment.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageAttachment.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageContent.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageContent.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageContent.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPMessageContent.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
import java.util.ArrayList;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPUser.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPUser.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPUser.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/IMAPUser.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.io.Serializable;
import java.util.Date;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/data/ResultList.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/data/ResultList.java?rev=793196&r1=792169&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/data/ResultList.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/data/ResultList.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.data;
+package org.apache.hupa.shared.data;
import java.util.ArrayList;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEvent.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEvent.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEvent.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEvent.java Sat Jul 11 16:38:16 2009
@@ -18,10 +18,10 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
-import org.apache.hupa.client.data.IMAPFolder;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPFolder;
+import org.apache.hupa.shared.data.IMAPUser;
import com.google.gwt.event.shared.GwtEvent;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEventHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEventHandler.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEventHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LoadMessagesEventHandler.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
import com.google.gwt.event.shared.EventHandler;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEvent.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEvent.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEvent.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEvent.java Sat Jul 11 16:38:16 2009
@@ -17,9 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import com.google.gwt.event.shared.GwtEvent;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEventHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEventHandler.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEventHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LoginEventHandler.java Sat Jul 11 16:38:16 2009
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
import com.google.gwt.event.shared.EventHandler;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEvent.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEvent.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEvent.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEvent.java Sat Jul 11 16:38:16 2009
@@ -1,6 +1,6 @@
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
-import org.apache.hupa.client.data.IMAPUser;
+import org.apache.hupa.shared.data.IMAPUser;
import com.google.gwt.event.shared.GwtEvent;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEventHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEventHandler.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEventHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/LogoutEventHandler.java Sat Jul 11 16:38:16 2009
@@ -1,4 +1,4 @@
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
import com.google.gwt.event.shared.EventHandler;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEvent.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEvent.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEvent.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEvent.java Sat Jul 11 16:38:16 2009
@@ -1,8 +1,8 @@
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
import java.util.ArrayList;
-import org.apache.hupa.client.data.IMAPMessage;
+import org.apache.hupa.shared.data.IMAPMessage;
import com.google.gwt.event.shared.GwtEvent;
Modified: labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEventHandler.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEventHandler.java?rev=793196&r1=792876&r2=793196&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEventHandler.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/shared/events/MessagesReceivedEventHandler.java Sat Jul 11 16:38:16 2009
@@ -1,4 +1,4 @@
-package org.apache.hupa.client.events;
+package org.apache.hupa.shared.events;
import com.google.gwt.event.shared.EventHandler;
Added: labs/hupa/war/cbg-star.png
URL: http://svn.apache.org/viewvc/labs/hupa/war/cbg-star.png?rev=793196&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/hupa/war/cbg-star.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/hupa/war/cbg-stardeselected.png
URL: http://svn.apache.org/viewvc/labs/hupa/war/cbg-stardeselected.png?rev=793196&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/hupa/war/cbg-stardeselected.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/hupa/war/cbg-starhover.png
URL: http://svn.apache.org/viewvc/labs/hupa/war/cbg-starhover.png?rev=793196&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/hupa/war/cbg-starhover.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org