| 1961 |
ankur.sing |
1 |
package in.shop2020.catalog.dashboard.client;
|
|
|
2 |
|
|
|
3 |
|
| 21864 |
ashik.ali |
4 |
import java.util.List;
|
|
|
5 |
import java.util.Map;
|
|
|
6 |
|
|
|
7 |
import com.google.gwt.user.client.rpc.AsyncCallback;
|
|
|
8 |
|
| 18150 |
kshitij.so |
9 |
import in.shop2020.catalog.dashboard.shared.BulkItemPricing;
|
| 21864 |
ashik.ali |
10 |
import in.shop2020.catalog.dashboard.shared.CategoryHsnCode;
|
| 1961 |
ankur.sing |
11 |
import in.shop2020.catalog.dashboard.shared.Item;
|
| 4431 |
phani.kuma |
12 |
import in.shop2020.catalog.dashboard.shared.ItemInventory;
|
| 3850 |
chandransh |
13 |
import in.shop2020.catalog.dashboard.shared.ItemStatus;
|
| 6530 |
vikram.rag |
14 |
import in.shop2020.catalog.dashboard.shared.ItemWarehouse;
|
| 12523 |
amit.gupta |
15 |
import in.shop2020.catalog.dashboard.shared.StateVat;
|
|
|
16 |
|
| 1961 |
ankur.sing |
17 |
|
|
|
18 |
/**
|
|
|
19 |
* The async counterpart of <code>CatalogService</code>.
|
|
|
20 |
*/
|
|
|
21 |
public interface CatalogServiceAsync {
|
| 1992 |
ankur.sing |
22 |
void updateItem(Item item, AsyncCallback<Boolean> callback);
|
| 2427 |
ankur.sing |
23 |
void updateItemOnProduction(Item item, AsyncCallback<String> callback);
|
| 2208 |
ankur.sing |
24 |
|
| 3850 |
chandransh |
25 |
void getItemCountByStatus(boolean useStatus, ItemStatus itemStatus, AsyncCallback<Integer> callback);
|
|
|
26 |
void getAllItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
|
|
27 |
void getAllPhasedOutItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
|
|
28 |
void getAllPausedItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
|
|
29 |
void getAllActiveItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
|
|
30 |
void getAllInProcessItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
|
|
31 |
void getAllContentCompleteItems(int start, int limit, AsyncCallback<List<Item>> callback);
|
| 2359 |
ankur.sing |
32 |
|
| 1961 |
ankur.sing |
33 |
void getBestDeals(AsyncCallback<List<Item>> callback);
|
|
|
34 |
void getBestSellers(AsyncCallback<List<Item>> callback);
|
|
|
35 |
void getLatestArrivals(AsyncCallback<List<Item>> callback);
|
| 2359 |
ankur.sing |
36 |
void getRiskyItems(AsyncCallback<List<Item>> callback);
|
| 2208 |
ankur.sing |
37 |
|
| 3872 |
chandransh |
38 |
void searchItems(int start, int limit, List<String> searchTerms, AsyncCallback<List<Item>> callback);
|
|
|
39 |
void getSearchResultCount(List<String> searchTerms, AsyncCallback<Integer> callback);
|
|
|
40 |
|
| 1961 |
ankur.sing |
41 |
void getItem(long itemId, AsyncCallback<Item> callback);
|
| 2066 |
ankur.sing |
42 |
|
|
|
43 |
void getAllVendors(AsyncCallback<Map<Long,String>> callback);
|
|
|
44 |
void getAllWarehouses(AsyncCallback<Map<Long,String>> callback);
|
| 5118 |
mandeep.dh |
45 |
void getShippingWarehouses(AsyncCallback<Map<Long,String>> callback);
|
| 3558 |
rajveer |
46 |
void getAllSources(AsyncCallback<Map<Long,String>> callback);
|
| 2105 |
ankur.sing |
47 |
|
|
|
48 |
void phaseoutItem(long itemId, AsyncCallback<Void> callback);
|
|
|
49 |
void activateItem(long itemId, AsyncCallback<Void> callback);
|
| 2126 |
ankur.sing |
50 |
void pauseItem(long itemId, AsyncCallback<Void> callback);
|
|
|
51 |
void markInProcess(long itemId, AsyncCallback<Void> callback);
|
| 2105 |
ankur.sing |
52 |
void addItem(Item item, AsyncCallback<Long> callback);
|
| 2119 |
ankur.sing |
53 |
|
| 4725 |
phani.kuma |
54 |
void checkSimilarItem(String brand, String modelNumber, String modelName, String color, AsyncCallback<Long> callback);
|
| 2359 |
ankur.sing |
55 |
|
|
|
56 |
void changeItemRiskyFlag(long itemId, boolean risky, AsyncCallback<Boolean> callback);
|
| 4423 |
phani.kuma |
57 |
void deleteSimilarItem(long itemId, long catalogItemId, AsyncCallback<Boolean> callback);
|
|
|
58 |
void addSimilarItem(long itemId, long catalogItemId, AsyncCallback<Item> callback);
|
| 4431 |
phani.kuma |
59 |
void getProdItemInventory(long itemId, AsyncCallback<Map<Long, ItemInventory>> asyncCallback);
|
| 4649 |
phani.kuma |
60 |
void addAuthorizationLog(long itemId, String username, String message, AsyncCallback<Boolean> asyncCallback);
|
|
|
61 |
void getConfigdataforPriceCompare(AsyncCallback<Map<String, String>> asyncCallback);
|
| 4957 |
phani.kuma |
62 |
void getAllCategories(AsyncCallback<List<String>> asyncCallback);
|
| 12523 |
amit.gupta |
63 |
void getAllCategoriesMap(AsyncCallback<Map<Long, String>> asyncCallback);
|
| 4957 |
phani.kuma |
64 |
void getAllBrands(AsyncCallback<List<String>> asyncCallback);
|
| 5516 |
phani.kuma |
65 |
void deleteVoucher(Long catalogItemId, Long voucherTypeValue, AsyncCallback<Boolean> asyncCallback);
|
|
|
66 |
void addVoucher(Long catalogItemId, Long voucherTypeValue, long voucherAmount, AsyncCallback<Boolean> asyncCallback);
|
|
|
67 |
void getvoucherTypes(AsyncCallback<Map<Long, String>> asyncCallback);
|
| 5586 |
phani.kuma |
68 |
void getConfigforentityIdMandatory(AsyncCallback<Boolean> asyncCallback);
|
|
|
69 |
void checkEntityId(long entityId, AsyncCallback<Boolean> asyncCallback);
|
| 6096 |
amit.gupta |
70 |
void updateExpectedDelayOnProd(Item item, AsyncCallback<String> callback);
|
| 6530 |
vikram.rag |
71 |
void getInventoryOutofSyncItems(int offset, int limit,
|
|
|
72 |
AsyncCallback<List<Item>> asyncCallback);
|
|
|
73 |
void getInventoryOutofSyncItemsCount(AsyncCallback<Integer> asyncCallback);
|
|
|
74 |
void getMonitoredWarehouseIdsForVendors(List<Long> vendorIds,
|
|
|
75 |
AsyncCallback<List<Long>> asyncCallback);
|
|
|
76 |
void getignoredInventoryUpdateItemsIdsWarehouseIds(
|
|
|
77 |
AsyncCallback<List<ItemWarehouse>> asyncCallback);
|
|
|
78 |
void addtoIgnoredInventoryUpdateItemsIdsWarehouseIds(long itemId,
|
|
|
79 |
long warehouseId, AsyncCallback<Boolean> asyncCallback);
|
|
|
80 |
void deleteFromIgnoredInventoryUpdateItemsIdsWarehouseIds(
|
|
|
81 |
long itemId,long warehouseId, AsyncCallback<Boolean> asyncCallback);
|
| 6838 |
vikram.rag |
82 |
void getAllInsurers(AsyncCallback<Map<Long,String>> callback);
|
| 12523 |
amit.gupta |
83 |
void getVatRates(long itemId, long categoryId, AsyncCallback<Map<Long,Double>> callback);
|
| 11671 |
vikram.rag |
84 |
void getPrivateDealItems(
|
|
|
85 |
int offset,
|
|
|
86 |
int limit,
|
|
|
87 |
AsyncCallback<List<Item>> asyncCallback);
|
|
|
88 |
void getPrivateDealItemsCount(AsyncCallback<Integer> asyncCallback);
|
| 12523 |
amit.gupta |
89 |
void getAllStatesMap(AsyncCallback<Map<Long, String>> callback);
|
|
|
90 |
void markPartiallyActive(long id, Long category, AsyncCallback<Boolean> asyncCallback);
|
|
|
91 |
void updateItemStateVat(long id, List<StateVat> svs, AsyncCallback<Boolean> asyncCallback);
|
| 18150 |
kshitij.so |
92 |
|
|
|
93 |
void addBulkPricingForItem(BulkItemPricing bulkItemPricing, AsyncCallback<BulkItemPricing> callback);
|
|
|
94 |
void getBulkPricingByItemId(long item_id, AsyncCallback<List<BulkItemPricing>> callback);
|
|
|
95 |
void deleteBulkPricingForItemById(long id, AsyncCallback<Boolean> asyncCallback);
|
|
|
96 |
void deleteBulkPricingForItem(long itemId, AsyncCallback<Boolean> asyncCallback);
|
| 21864 |
ashik.ali |
97 |
void getHsnCodesByCategoryId(int categoryId, AsyncCallback<List<CategoryHsnCode>> asyncCallback);
|
| 1961 |
ankur.sing |
98 |
}
|