Subversion Repositories SmartDukaan

Rev

Rev 4555 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.warehouse.handler;

import in.shop2020.warehouse.domain.InventoryItem;
import in.shop2020.warehouse.persistence.InventoryItemMapper;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @author mandeep
 *
 */
@Service
public class InventoryItemHandler {
    @Autowired
    private InventoryItemMapper inventoryItemMapper;

    /**
     * @param inventoryItem
     */
    public long insertInventoryItem(InventoryItem inventoryItem) {
        inventoryItemMapper.insertInventoryItem(inventoryItem);
        return inventoryItem.getId();
    }

    /**
     * @param inventoryItemId
     * @return
     */
    public InventoryItem getInventoryItem(long inventoryItemId) {
        return inventoryItemMapper.getInventoryItem(inventoryItemId);
    }

    /**
     * @param serialNumber
     * @return
     */
    public InventoryItem getInventoryItem(String serialNumber) {
        return inventoryItemMapper.getInventoryItemFromSerialNumber(serialNumber);
    }
}