Subversion Repositories SmartDukaan

Rev

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

Rev 3556 Rev 3848
Line 202... Line 202...
202
	//ItemInventory getItemInventoryByCatalogId(1:i64 item_id) throws (1:InventoryServiceException cex),
202
	//ItemInventory getItemInventoryByCatalogId(1:i64 item_id) throws (1:InventoryServiceException cex),
203
	i64 getItemAvailibilityAtWarehouse(1:i64 warehouse_id, 2:i64 item_id) throws (1:InventoryServiceException cex),
203
	i64 getItemAvailibilityAtWarehouse(1:i64 warehouse_id, 2:i64 item_id) throws (1:InventoryServiceException cex),
204
	bool markItemAsContentComplete(1:i64 entityId, 2:i64 category, 3:string brand, 4:string modelName, 5:string modelNumber) throws (1:InventoryServiceException cex),
204
	bool markItemAsContentComplete(1:i64 entityId, 2:i64 category, 3:string brand, 4:string modelName, 5:string modelNumber) throws (1:InventoryServiceException cex),
205
	
205
	
206
	/**
206
	/**
-
 
207
	Gets at most 'limit' items starting at the given offset. Returns an empty list if there are no more items at the given offset.
-
 
208
	*/
-
 
209
	list<Item> getAllItemsInRange(1:i64 offset, 2:i64 limit) throws (1:InventoryServiceException cex),
-
 
210
	
-
 
211
	/**
-
 
212
	Gets at most 'limit' items starting at the given offset in the given status. Returns an empty list if there are no more items at the given offset.
-
 
213
	*/
-
 
214
	list<Item> getAllItemsByStatusInRange(1:status itemStatus, 2:i64 offset, 3:i64 limit) throws (1:InventoryServiceException cex),
-
 
215
	
-
 
216
	/**
-
 
217
	Gets a count of all items by status
-
 
218
	*/
-
 
219
	i32 getItemCountByStatus(1:bool useStatus, 2:status itemStatus),
-
 
220
	/**
207
	Determines the warehouse that should be used to fulfil an order for the given item.
221
	Determines the warehouse that should be used to fulfil an order for the given item.
208
	It first checks all the warehouses which are in the logistics location given by the
222
	It first checks all the warehouses which are in the logistics location given by the
209
	warehouse_loc parameter. If none of the warehouses there have any inventory, then the
223
	warehouse_loc parameter. If none of the warehouses there have any inventory, then the
210
	preferred warehouse for the item is used. 
224
	preferred warehouse for the item is used. 
211
	
225