Rev 5185 | Rev 6467 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.warehouse.handler;import in.shop2020.warehouse.ScanType;import in.shop2020.warehouse.domain.InventoryItem;import in.shop2020.warehouse.persistence.InventoryItemMapper;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;/*** @author mandeep**/@Servicepublic class InventoryItemHandler {@Autowiredprivate InventoryItemMapper inventoryItemMapper;/*** @param inventoryItem*/public InventoryItem insertInventoryItem(InventoryItem inventoryItem) {inventoryItemMapper.insertInventoryItem(inventoryItem);return inventoryItem;}/*** @param inventoryItemId* @return*/public InventoryItem getInventoryItem(long inventoryItemId) {return inventoryItemMapper.getInventoryItem(inventoryItemId);}/*** @param serialNumber* @return*/public InventoryItem getInventoryItem(String serialNumber) {return inventoryItemMapper.getInventoryItemFromSerialNumber(serialNumber);}public List<InventoryItem> getInventoryItemFromLastScanType(ScanType scanType) {return inventoryItemMapper.getInventoryItemsFromLastScanType(scanType);}/*** @param inventoryItemId* @return*/public InventoryItem getInventoryItemFromId(long inventoryItemId) {return inventoryItemMapper.getInventoryItemsFromId(inventoryItemId);}/*** @param inventoryItem*/public void update(InventoryItem inventoryItem) {inventoryItemMapper.update(inventoryItem);}/*** @param itemId* @param warehouseId* @return*/public InventoryItem getInventoryItem(long itemId, long warehouseId) {return inventoryItemMapper.getNonSerializedInventoryItem(itemId, warehouseId);}}