Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
4500 mandeep.dh 1
package in.shop2020.warehouse.persistence;
2
 
5185 mandeep.dh 3
import in.shop2020.warehouse.ScanType;
4500 mandeep.dh 4
import in.shop2020.warehouse.domain.InventoryItem;
5
 
5185 mandeep.dh 6
import java.util.List;
4500 mandeep.dh 7
 
5185 mandeep.dh 8
 
4500 mandeep.dh 9
public interface InventoryItemMapper {
10
 
11
    /**
12
     * @param inventoryItem
13
     */
14
    void insertInventoryItem(InventoryItem inventoryItem);
15
 
16
    /**
17
     * @param inventoryItemId
18
     * @return
19
     */
20
    InventoryItem getInventoryItem(long inventoryItemId);
21
 
22
    /**
23
     * @param serialNumber
24
     * @return
25
     */
26
    InventoryItem getInventoryItemFromSerialNumber(String serialNumber);
5185 mandeep.dh 27
 
28
    List<InventoryItem> getInventoryItemsFromLastScanType(ScanType scanType);
29
 
30
    /**
31
     * @param inventoryItemId
32
     * @return
33
     */
34
    InventoryItem getInventoryItemsFromId(long inventoryItemId);
35
 
36
    /**
37
     * @param inventoryItem
38
     */
39
    void update(InventoryItem inventoryItem);
4500 mandeep.dh 40
}