From 4a105f89deb852c1cb3d533977214e834b18bc99 Mon Sep 17 00:00:00 2001 From: Elisabeth Berg Date: Tue, 24 Mar 2026 22:48:58 +0100 Subject: [PATCH] Added getNetWorth() method to Portfolio class --- src/main/java/Portfolio.java | 10 ++++++++++ target/classes/Portfolio.class | Bin 1631 -> 2093 bytes 2 files changed, 10 insertions(+) diff --git a/src/main/java/Portfolio.java b/src/main/java/Portfolio.java index a25561f..8b8e58c 100644 --- a/src/main/java/Portfolio.java +++ b/src/main/java/Portfolio.java @@ -1,3 +1,4 @@ +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -34,5 +35,14 @@ public List getShares(String symbol) { public boolean contains(Share share) { return shares.contains(share); } + + public BigDecimal getNetWorth() { + BigDecimal total = BigDecimal.ZERO; + for (Share share : shares) { + SaleCalculator calc = new SaleCalculator(share); + total = total.add(calc.calculateTotal()); + } + return total; + } } diff --git a/target/classes/Portfolio.class b/target/classes/Portfolio.class index 2dc14922577b214c461130e0a35c7f4139d42aae..05b636c6f03b22727ab5890da9940b65704a3c5b 100644 GIT binary patch delta 569 zcmZ{g+iDYG5XXO${o)|^VsBpPlktrR}22iT>dCHiQQYL0b3T*7;Bka(GHvE%DCw9$Ml?<& z-_48^l9BX_(J>A)&J-u8siRrVFEg3ENxzg+{mR}F%LrLL_zn(fedj)~5|not-lr-o zyk@Gp&spIsvo}ApxiHQQ6UMhoc(DIHa+t{z|G?<}?-6 zFL8k?c_n2fs>JAZ3Yr*ZXtJS3#uZO6NlIHhTC|nj)`~o-1BNj!;_7)_&Y|lFTgp;A F{R8y||HmpvJyp!u$ zeHaCSr2OR9tY(a&la<(-L?szG7^D~!8KfEX8DtpDfow+x`N=!k`Wcl$D%nGTCNnXF F0sxZ07Tf>;