From 6e4393dbee1aec9868c20d04cfdfd61d5068ccc5 Mon Sep 17 00:00:00 2001 From: Robin Strand Prestmo Date: Thu, 19 Feb 2026 12:01:24 +0100 Subject: [PATCH] Added Inbox class --- .../sytemutvikling/team6/models/Inbox.java | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Inbox.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Inbox.java index 75fed79..d26df39 100644 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Inbox.java +++ b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Inbox.java @@ -1,5 +1,29 @@ package ntnu.sytemutvikling.team6.models; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +// Unntakshåndtering mangler +// Enhetstester mangler +// Message får kanskje en UUID, da er det mer fornuftig å bruke denne, vertfall for removeMessage + public class Inbox { - + private final List messages; + + public Inbox(){ + this.messages = new ArrayList<>(); + } + + public List getMessages() { + return Collections.unmodifiableList(messages); + } + + public void addMessage(Message message) { + messages.add(message); + } + + public boolean removeMessage(Message message) { + return messages.remove(message); + } }