From 896ca24a35a0077f5eba137f17c7e82d024305fe Mon Sep 17 00:00:00 2001 From: emilfa Date: Tue, 24 Mar 2026 16:08:07 +0100 Subject: [PATCH] feat: created AppState to keep track of the state of the application --- .../java/edu/group5/app/model/AppState.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/main/java/edu/group5/app/model/AppState.java b/src/main/java/edu/group5/app/model/AppState.java index 96901b3..d8dd03a 100644 --- a/src/main/java/edu/group5/app/model/AppState.java +++ b/src/main/java/edu/group5/app/model/AppState.java @@ -1,4 +1,36 @@ package edu.group5.app.model; +import edu.group5.app.model.organization.Organization; +import edu.group5.app.model.user.User; + +import java.math.BigDecimal; + public class AppState { + private User currentUser; + private BigDecimal currentDonationAmount; + private Organization currentOrganization; + + public User getCurrentUser() { + return this.currentUser; + } + + public void setCurrentUser(User user) { + this.currentUser = user; + } + + public Organization getCurrentOrganization() { + return this.currentOrganization; + } + + public void setCurrentOrganization(Organization organization) { + this.currentOrganization = organization; + } + + public BigDecimal getCurrentDonationAmount() { + return this.currentDonationAmount; + } + + public void setCurrentDonationAmount(BigDecimal amount) { + this.currentDonationAmount = amount; + } }