Subversion Repositories SmartDukaan

Rev

Rev 4500 | Rev 5110 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4500 mandeep.dh 1
/**
2
 * 
3
 */
4
package in.shop2020.warehouse.handler;
5
 
6
import in.shop2020.warehouse.domain.InventoryItem;
7
import in.shop2020.warehouse.persistence.InventoryItemMapper;
8
 
9
import org.springframework.beans.factory.annotation.Autowired;
10
import org.springframework.stereotype.Service;
11
 
12
/**
13
 * @author mandeep
14
 *
15
 */
16
@Service
17
public class InventoryItemHandler {
18
    @Autowired
19
    private InventoryItemMapper inventoryItemMapper;
20
 
21
    /**
22
     * @param inventoryItem
23
     */
4555 mandeep.dh 24
    public in.shop2020.warehouse.InventoryItem insertInventoryItem(InventoryItem inventoryItem) {
4500 mandeep.dh 25
        inventoryItemMapper.insertInventoryItem(inventoryItem);
4555 mandeep.dh 26
        return inventoryItem.convert();
4500 mandeep.dh 27
    }
28
 
29
    /**
30
     * @param inventoryItemId
31
     * @return
32
     */
33
    public InventoryItem getInventoryItem(long inventoryItemId) {
34
        return inventoryItemMapper.getInventoryItem(inventoryItemId);
35
    }
36
 
37
    /**
38
     * @param serialNumber
39
     * @return
40
     */
41
    public InventoryItem getInventoryItem(String serialNumber) {
42
        return inventoryItemMapper.getInventoryItemFromSerialNumber(serialNumber);
43
    }
44
}