diff --git a/Technikladen/OrderSystem.java b/Technikladen/OrderSystem.java index 5f08c11..c111eac 100755 --- a/Technikladen/OrderSystem.java +++ b/Technikladen/OrderSystem.java @@ -3,9 +3,9 @@ import java.util.ArrayList; public class OrderSystem { private StorageManager systemManager; private ArrayList systemClients; - public OrderSystem(StorageManager manager) { + public OrderSystem(StorageManager manager, ArrayList clients) { this.systemManager = manager; - this.systemClients = new ArrayList(); + this.systemClients = clients; } public void addProduct(Product product) { this.systemManager.addProduct(product); @@ -52,4 +52,4 @@ public class OrderSystem { System.out.println("ID: " + product.getID() + ", Name: " + product.getName() + ", Price: " + product.getPrice() + ", Amount: " + product.getAmount()); } } -} +} \ No newline at end of file diff --git a/Technikladen/StorageManager.java b/Technikladen/StorageManager.java index c22eb41..9771cad 100755 --- a/Technikladen/StorageManager.java +++ b/Technikladen/StorageManager.java @@ -2,8 +2,8 @@ import java.util.ArrayList; public class StorageManager { private ArrayList storageProducts; - public StorageManager() { - this.storageProducts = new ArrayList; + public StorageManager(ArrayList products) { + this.storageProducts = products; } public void addProduct(Product product) { this.storageProducts.add(product); diff --git a/Technikladen/TechStore.java b/Technikladen/TechStore.java index 2883f58..a11e42a 100755 --- a/Technikladen/TechStore.java +++ b/Technikladen/TechStore.java @@ -1,3 +1,4 @@ +import java.util.ArrayList; import java.util.Scanner; public class TechStore { @@ -5,8 +6,8 @@ public class TechStore { System.out.print(input); } public static void main(String[] args) { - StorageManager manager = new StorageManager(); - OrderSystem system = new OrderSystem(manager); + StorageManager manager = new StorageManager(new ArrayList()); + OrderSystem system = new OrderSystem(manager, new ArrayList()); Scanner scnr = new Scanner(System.in); while (true) { p("\nInput mode: "); @@ -105,3 +106,6 @@ public class TechStore { } } } + + +