Subversion Repositories SmartDukaan

Rev

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

Rev 2208 Rev 2359
Line 11... Line 11...
11
/**
11
/**
12
 * The async counterpart of <code>CatalogService</code>.
12
 * The async counterpart of <code>CatalogService</code>.
13
 */
13
 */
14
public interface CatalogServiceAsync {
14
public interface CatalogServiceAsync {
15
    void updateItem(Item item, AsyncCallback<Boolean> callback);
15
    void updateItem(Item item, AsyncCallback<Boolean> callback);
-
 
16
    void updateItemOnProduction(Item item, AsyncCallback<Boolean> callback);
16
 
17
 
17
    void getAllItems(AsyncCallback<List<Item>> callback);
18
    void getAllItems(AsyncCallback<List<Item>> callback);
18
    void getAllPhasedOutItems(AsyncCallback<List<Item>> callback);
19
    void getAllPhasedOutItems(AsyncCallback<List<Item>> callback);
19
    void getAllPausedItems(AsyncCallback<List<Item>> callback);
20
    void getAllPausedItems(AsyncCallback<List<Item>> callback);
20
    void getAllActiveItems(AsyncCallback<List<Item>> callback);
21
    void getAllActiveItems(AsyncCallback<List<Item>> callback);
-
 
22
    void getAllInProcessItems(AsyncCallback<List<Item>> callback);
-
 
23
    void getAllContentCompleteItems(AsyncCallback<List<Item>> callback);
-
 
24
 
21
    void getBestDeals(AsyncCallback<List<Item>> callback);
25
    void getBestDeals(AsyncCallback<List<Item>> callback);
22
    void getBestSellers(AsyncCallback<List<Item>> callback);
26
    void getBestSellers(AsyncCallback<List<Item>> callback);
23
    void getLatestArrivals(AsyncCallback<List<Item>> callback);
27
    void getLatestArrivals(AsyncCallback<List<Item>> callback);
-
 
28
    void getRiskyItems(AsyncCallback<List<Item>> callback);
24
    
29
    
25
    void getItem(long itemId, AsyncCallback<Item> callback);
30
    void getItem(long itemId, AsyncCallback<Item> callback);
26
    
31
    
27
    void getAllVendors(AsyncCallback<Map<Long,String>> callback);
32
    void getAllVendors(AsyncCallback<Map<Long,String>> callback);
28
    void getAllWarehouses(AsyncCallback<Map<Long,String>> callback);
33
    void getAllWarehouses(AsyncCallback<Map<Long,String>> callback);
Line 32... Line 37...
32
    void pauseItem(long itemId, AsyncCallback<Void> callback);
37
    void pauseItem(long itemId, AsyncCallback<Void> callback);
33
    void markInProcess(long itemId, AsyncCallback<Void> callback);
38
    void markInProcess(long itemId, AsyncCallback<Void> callback);
34
    void addItem(Item item, AsyncCallback<Long> callback);
39
    void addItem(Item item, AsyncCallback<Long> callback);
35
    
40
    
36
    void checkSimilarItem(String productGroup, String brand, String modelNumber, String color, AsyncCallback<Long> callback);
41
    void checkSimilarItem(String productGroup, String brand, String modelNumber, String color, AsyncCallback<Long> callback);
-
 
42
    
-
 
43
    //void uploadItems(String filename, long vendorId, String category, boolean fullUpdate, boolean dryRun, String suppliedProductGroup, AsyncCallback<Void> callback);
-
 
44
    
-
 
45
    void changeItemRiskyFlag(long itemId, boolean risky, AsyncCallback<Boolean> callback);
37
}
46
}