Merge remote-tracking branch 'origin/P5' into P5

# Conflicts:
#	src/main/java/bank/PrivateBank.java
This commit is contained in:
2024-12-09 17:59:11 +01:00

View File

@@ -354,6 +354,7 @@ public class PrivateBank implements Bank, JsonSerializer<Transaction>, JsonDeser
*/
@Override
public List<Transaction> getTransactionsByType(String account, boolean positive) {
// an der Kopie der Liste Arbeiten oder nur Filtern und nicht entfernen
List<Transaction> transactions = new ArrayList<>(this.accountsToTransactions.get(account));
if (positive)
transactions.removeIf(transaction -> transaction.calculate() >= 0);