Rev 760 | Blame | Last modification | View Log | RSS feed
package in.shop2020.hotspot.dashbaord.client.inbox;import in.shop2020.hotspot.dashbaord.shared.actions.Order;import in.shop2020.hotspot.dashbaord.shared.actions.Item;import java.util.List;import java.util.Map;import org.enunes.gwt.mvp.client.presenter.Presenter;import com.google.gwt.event.dom.client.HasClickHandlers;import com.google.gwt.user.client.ui.HasHTML;import com.google.gwt.user.client.ui.SplitLayoutPanel;import com.google.gwt.user.client.ui.Widget;public interface InboxPresenter extends Presenter<InboxPresenter.Display> {public interface Display extends org.enunes.gwt.mvp.client.view.Display{HasClickHandlers getMessageBox();HasClickHandlers getNewOrdersAnchor();HasClickHandlers getOrdersTreeHeader();HasClickHandlers getAcceptedOrdersAnchor();HasClickHandlers getBilledOrdersAnchor();HasClickHandlers getShippedOrdersAnchor();HasClickHandlers getAllOrdersAnchor();HasClickHandlers getRejectedOrdersAnchor();HasClickHandlers getAlertsAnchor();HasClickHandlers getNotAvailableAnchor();HasClickHandlers getPrintPendingAnchor();HasClickHandlers getCatalogTreeHeader();HasClickHandlers getAllItemsAnchor();HasClickHandlers getBestDealsAnchor();HasClickHandlers getBestSellersAnchor();HasClickHandlers getLatestArrivalsAnchor();HasClickHandlers getProviderTreeHeader();HasClickHandlers getAllProvidersAnchor();void updateOrderList(OrderList orderList);void updateDetailsPane(Widget details);void updateItemList(ItemList itemList);void updateProviderList(ProivderList providerList);void changeGreeting(String greeting);HasClickHandlers getSignOutLink();void removeDetailsPane();}void initialize();void refreshOrderList(List<Order> orders);void refreshItemList(List<Item> items);void refreshProviderList(Map<String, String> providers);void setUsername(String name);String getUsername();void setWarehouseId(long warehouseId);long getWarehouseId();}