From f64ebc41707fdddf35268a37b4e52b86ec1440a4 Mon Sep 17 00:00:00 2001 From: Roar Date: Tue, 24 Feb 2026 14:09:14 +0100 Subject: [PATCH] Delete Classes. Deleted non-relevant classes for web-scraping objects/methods. --- .../java/ntnu/sytemutvikling/team6/Main.java | 7 -- .../sytemutvikling/team6/models/Charity.java | 98 ------------------- .../team6/models/CharityRegistry.java | 0 .../sytemutvikling/team6/models/Donation.java | 79 --------------- .../team6/models/DonationRegistry.java | 5 - .../sytemutvikling/team6/models/Feedback.java | 65 ------------ .../sytemutvikling/team6/models/Message.java | 0 .../sytemutvikling/team6/models/Settings.java | 5 - .../team6/models/UserRegistry.java | 6 -- .../team6/service/AuthenticationService.java | 4 - .../team6/service/CharityService.java | 4 - .../team6/service/DonationService.java | 4 - .../team6/service/FeedbackService.java | 4 - 13 files changed, 281 deletions(-) delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/Main.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Charity.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/CharityRegistry.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Donation.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/DonationRegistry.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Feedback.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Message.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Settings.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/UserRegistry.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/AuthenticationService.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/CharityService.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/DonationService.java delete mode 100644 helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/FeedbackService.java diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/Main.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/Main.java deleted file mode 100644 index d265ebe..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/Main.java +++ /dev/null @@ -1,7 +0,0 @@ -package ntnu.sytemutvikling.team6; - -public class Main { - public static void main(String[] args) { - System.out.println("Hello world!"); - } -} \ No newline at end of file diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Charity.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Charity.java deleted file mode 100644 index 4a389f4..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Charity.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This class represents a charity organization. It contains information about the charity such as its name, description, total donations, verification status, and category. - * - * @author Adrian Balunan - */ -package ntnu.sytemutvikling.team6.models; - -import java.util.List; -import java.util.UUID; -import java.util.ArrayList; - -abstract class Charity { - /* UUID for uniquely identifying each charity */ - private UUID id; - - /* Name of the charity */ - private String name; - - /* Description of the charity's mission and activities */ - private String description; - - /* Total Donations received */ - private int totalDonations; - - /* Is the charity verified? */ - private boolean isVerified; - - /* Category for the charity */ - private String category; - - /* List that contains the charity's Feedbacks */ - private List feedbacks; - - /** - * Konstructor for creating a new charity. - * The ID is generated automatically using UUID. - * Total donations are initialized to 0. - * The charity is unverified by default. - * - * @param name - * @param description - * @param category - */ - public Charity(String name, String description, String category) { - this.id = UUID.randomUUID(); - this.name = name; - this.description = description; - this.totalDonations = 0; - this.isVerified = false; - this.feedbacks = new ArrayList<>(); - this.category = category; - } - - /** - * Getters for the charity's attributes. - */ - public UUID getId() { - return id; - } - public String getCategory() { - return category; - } - public String getName() { - return name; - } - public String getDescription() { - return description; - } - public int getTotalDonations() { - return totalDonations; - } - public boolean isVerified() { - return isVerified; - } - - /** - * Setter for verification status. - * This one sets the charity as verified. - */ - public void setVerified() { - this.isVerified = true; - } - - /** - * Setter for verification status. - * This one sets the charity as unverified. - */ - public void setUnverified() { - this.isVerified = false; - } - - /** - * Setter for total donations. This method is used to update the total donations when a new donation is made. - */ - public void setTotalDonations(int amount) { - this.totalDonations += amount; - } -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/CharityRegistry.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/CharityRegistry.java deleted file mode 100644 index e69de29..0000000 diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Donation.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Donation.java deleted file mode 100644 index 78569b2..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Donation.java +++ /dev/null @@ -1,79 +0,0 @@ -package ntnu.sytemutvikling.team6.models; - -import java.time.LocalDateTime; -import java.util.UUID; - -public class Donation { - /* UUID for uniquely identifying each donation */ - private UUID charityId; - - /* Ammount of money donated */ - private double amount; - - /* Date and time of the donation */ - private LocalDateTime date; - - /* The charity that received the donation */ - private Charity charity; - - /* The user/donor that made the donation */ - private User donor; - - /** - * Is the donation made anonymously? - * This can be null if the donation was made anonymously. - * - */ - private boolean isAnonymous; - - /** - * Constructor for creating a new donation. - * The charityId is generated automatically using UUID. - * If the donation is made anonymously, the isAnonymous parameter is set to true. - * @param amount - * @param date - * @param charity - * @param donor - */ - public Donation(double amount, LocalDateTime date, Charity charity, User donor) { - this.charityId = UUID.randomUUID(); - this.amount = amount; - this.date = date; - this.charity = charity; - this.donor = donor; - - - // ASSUMES that this is the way to get the anonymous setting from the user's settings. - if (donor.getSettings().getAnonymous() == false) { - this.isAnonymous = true; - } else { - this.isAnonymous = false; - - } - } - - /* Getters for the donation's attributes */ - public boolean isAnonymous() { - return isAnonymous; - } - - public UUID getCharityId() { - return charityId; - } - - public double getAmount() { - return amount; - } - - public LocalDateTime getDate() { - return date; - } - - public Charity getCharity() { - return charity; - } - - public User getDonor() { - return donor; - } -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/DonationRegistry.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/DonationRegistry.java deleted file mode 100644 index f565298..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/DonationRegistry.java +++ /dev/null @@ -1,5 +0,0 @@ -package ntnu.sytemutvikling.team6.models; - -public class DonationRegistry { - -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Feedback.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Feedback.java deleted file mode 100644 index 891dce1..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Feedback.java +++ /dev/null @@ -1,65 +0,0 @@ -package ntnu.sytemutvikling.team6.models; - -import java.time.LocalDateTime; -import java.util.UUID; - -public class Feedback { - /* Feedback id */ - private UUID feedbackId; - - /** - * The author of the feedback - * If annonymous the presentation of the user will be "Anonymous". - */ - private User user; - - /* The details of the feedback*/ - private String comment; - - /* The date and time when the feedback was given */ - private LocalDateTime date; - - /* Is the feedback given anonymously? */ - private boolean isAnonymous; - - /** - * Constructor for creating a new feedback. - * - * @param user The user who gives the feedback. - * @param comment The content of the feedback. - */ - public Feedback(User user, String comment) { - this.feedbackId = UUID.randomUUID(); - this.user = user; - this.comment = comment; - this.date = LocalDateTime.now(); - - // ASSUMES that this is the way to get the anonymous setting from the user's settings. - if (user.getSettings().getAnonymous() == false) { - this.isAnonymous = true; - } else { - this.isAnonymous = false; - } - } - - /** - * Getters for the feedback's attributes. - * - * @return The feedback's attributes. - */ - public UUID getFeedbackId() { - return feedbackId; - } - public String getComment() { - return comment; - } - public LocalDateTime getDate() { - return date; - } - public User getUser() { - return user; - } - public boolean isAnonymous() { - return isAnonymous; - } -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Message.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Message.java deleted file mode 100644 index e69de29..0000000 diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Settings.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Settings.java deleted file mode 100644 index 71e218a..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/Settings.java +++ /dev/null @@ -1,5 +0,0 @@ -package ntnu.sytemutvikling.team6.models; - -public class Settings { - -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/UserRegistry.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/UserRegistry.java deleted file mode 100644 index 7b97e02..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/UserRegistry.java +++ /dev/null @@ -1,6 +0,0 @@ -package ntnu.sytemutvikling.team6.models; - -public class UserRegistry { - - -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/AuthenticationService.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/AuthenticationService.java deleted file mode 100644 index 5f98c21..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/AuthenticationService.java +++ /dev/null @@ -1,4 +0,0 @@ -package ntnu.sytemutvikling.team6.service; - -public class AuthenticationService { -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/CharityService.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/CharityService.java deleted file mode 100644 index 6bd33ce..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/CharityService.java +++ /dev/null @@ -1,4 +0,0 @@ -package ntnu.sytemutvikling.team6.service; - -public class CharityService { -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/DonationService.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/DonationService.java deleted file mode 100644 index bc4a7c8..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/DonationService.java +++ /dev/null @@ -1,4 +0,0 @@ -package ntnu.sytemutvikling.team6.service; - -public class DonationService { -} diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/FeedbackService.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/FeedbackService.java deleted file mode 100644 index 93b2555..0000000 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/service/FeedbackService.java +++ /dev/null @@ -1,4 +0,0 @@ -package ntnu.sytemutvikling.team6.service; - -public class FeedbackService { -}