Subversion Repositories SmartDukaan

Rev

Rev 1962 | Rev 2066 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1962 Rev 1992
Line 9... Line 9...
9
 
9
 
10
/**
10
/**
11
 * The async counterpart of <code>CatalogService</code>.
11
 * The async counterpart of <code>CatalogService</code>.
12
 */
12
 */
13
public interface CatalogServiceAsync {
13
public interface CatalogServiceAsync {
14
    void updatePrice(long itemId, double sellingPrice, AsyncCallback<Void> callback);
14
    void updateItem(Item item, AsyncCallback<Boolean> callback);
15
    void getAllItems(AsyncCallback<List<Item>> callback);
15
    void getAllItems(AsyncCallback<List<Item>> callback);
16
    void getBestDeals(AsyncCallback<List<Item>> callback);
16
    void getBestDeals(AsyncCallback<List<Item>> callback);
17
    void getBestSellers(AsyncCallback<List<Item>> callback);
17
    void getBestSellers(AsyncCallback<List<Item>> callback);
18
    void getLatestArrivals(AsyncCallback<List<Item>> callback);
18
    void getLatestArrivals(AsyncCallback<List<Item>> callback);
19
    void getItem(long itemId, AsyncCallback<Item> callback);
19
    void getItem(long itemId, AsyncCallback<Item> callback);