From 4a9644b80bca0f0f381de03dac20977ad8e0050c Mon Sep 17 00:00:00 2001 From: Elisabeth Berg Date: Thu, 23 Apr 2026 23:12:42 +0200 Subject: [PATCH] Updated TransactionArchive class --- src/main/java/Model/TransactionArchive.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/Model/TransactionArchive.java b/src/main/java/Model/TransactionArchive.java index 92ca3c2..149e2be 100644 --- a/src/main/java/Model/TransactionArchive.java +++ b/src/main/java/Model/TransactionArchive.java @@ -28,11 +28,15 @@ public List getTransactions(int week) { } public List getPurchase(int week) { - return transactions.stream().filter(transaction -> transaction.getWeek() == week).filter(purchase -> transactions instanceof Purchase).map(transaction -> (Purchase) transaction).collect(Collectors.toList()); + return transactions.stream().filter(transaction -> transaction.getWeek() == week).filter(purchase -> purchase instanceof Purchase).map(transaction -> (Purchase) transaction).collect(Collectors.toList()); } public List getSale(int week) { - return transactions.stream().filter(transaction -> transaction.getWeek() == week).filter(sale -> transactions instanceof Sale).map(transaction -> (Sale) transaction).collect(Collectors.toList()); + return transactions.stream().filter(transaction -> transaction.getWeek() == week).filter(sale -> sale instanceof Sale).map(transaction -> (Sale) transaction).collect(Collectors.toList()); + } + + public List getAllTransactions() { + return new ArrayList<>(transactions); } public int countDistinctWeeks() {