From 5f5ac2c4ce62370257a26c5f15dbef577f4bc1c7 Mon Sep 17 00:00:00 2001 From: Kamal Wickramanayake Date: Sun, 22 Mar 2026 21:31:29 +0530 Subject: Deleted oop/10-point-of-sale since 11-point-of-sale has been added --- .../ac/pdn/ceit/pos/item/InMemoryItemManager.java | 43 ---------------------- .../src/lk/ac/pdn/ceit/pos/item/ItemManager.java | 11 ------ 2 files changed, 54 deletions(-) delete mode 100644 oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/InMemoryItemManager.java delete mode 100644 oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/ItemManager.java (limited to 'oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item') diff --git a/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/InMemoryItemManager.java b/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/InMemoryItemManager.java deleted file mode 100644 index 00bc835..0000000 --- a/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/InMemoryItemManager.java +++ /dev/null @@ -1,43 +0,0 @@ -package lk.ac.pdn.ceit.pos.item; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import lk.ac.pdn.ceit.pos.entities.Item; - -public class InMemoryItemManager implements ItemManager { - - // Assume this is the item storage - private Map items = new HashMap<>(); - - // Initial set of data for demo purposes - public InMemoryItemManager() { - this.create("Dhal", "F001", 300.00); - this.create("Bread", "F002", 180.00); - this.create("Sunlight Soap", "S001", 150.00); - } - - @Override - public Item findById(String id) { - return items.get(id); - } - - @Override - public List searchByName(String word) { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'searchByName'"); - } - - @Override - public Item create(String name, String id, double unitPrice) { - // Create a new Item - Item item = new Item(name, id, unitPrice); - - // Add to storage - items.put(id, item); - - return item; - } - -} diff --git a/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/ItemManager.java b/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/ItemManager.java deleted file mode 100644 index 5c6b47e..0000000 --- a/oop/10-point-of-sale/src/lk/ac/pdn/ceit/pos/item/ItemManager.java +++ /dev/null @@ -1,11 +0,0 @@ -package lk.ac.pdn.ceit.pos.item; - -import java.util.List; - -import lk.ac.pdn.ceit.pos.entities.Item; - -public interface ItemManager { - public Item findById(String id); - public List searchByName(String word); - public Item create(String name, String id, double unitPrice); -} -- cgit v1.2.3