Rev 2066 | Rev 2119 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.catalog.dashboard.client;import in.shop2020.catalog.dashboard.shared.Item;import java.util.List;import java.util.Map;import com.google.gwt.user.client.rpc.RemoteService;import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;@RemoteServiceRelativePath("catalog")public interface CatalogService extends RemoteService {boolean updateItem(Item item);List<Item> getAllItems();List<Item> getBestDeals();List<Item> getBestSellers();List<Item> getLatestArrivals();Item getItem(long itemId);void reduceReservationCount(long itemId, long warehouseId, double quantity);Map<Long,String> getAllVendors();Map<Long,String> getAllWarehouses();void phaseoutItem(long itemId);void activateItem(long itemId);long addItem(Item item);}