summaryrefslogtreecommitdiff
path: root/oop/11-point-of-sale/src/main/java/lk/ac/pdn/ceit/pos/PointOfSale.java
blob: d318af0c6dc76bcc1e415cd30dea49f7341858af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package lk.ac.pdn.ceit.pos;

import java.util.List;

import lk.ac.pdn.ceit.pos.entities.Bill;
import lk.ac.pdn.ceit.pos.entities.Item;

public interface PointOfSale {
    public Bill createNewBill();
    public void addLineItem(String itemId, int quantity);
    public void cashByCustomer(String amount);
    public List<Item> searchItems(String q);
    public void saveBill();
    public void finishBillSession();
}