diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/models/Donation.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/models/Donation.java index 4351a1b..a259db6 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/models/Donation.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/models/Donation.java @@ -1,6 +1,8 @@ package ntnu.systemutvikling.team6.models; +import java.time.LocalDate; import java.time.LocalDateTime; +import java.util.Date; import java.util.UUID; import ntnu.systemutvikling.team6.models.user.User; @@ -41,6 +43,23 @@ public Donation(double amount, LocalDateTime date, Charity charity, User donor) this.isAnonymous = donor.getSettings().isAnonymous(); } + /** + * Constructor for creating a new donation. Taylored for getting info FROM DATABASE. NEEDS TO BE CHANGED in phase 3. + * + * @param amount + * @param date + * @param charity + * @param donor + */ + public Donation(String uuid, double amount, LocalDateTime date, Charity charity) { + this.charityId = UUID.randomUUID(); + this.amount = amount; + this.date = date; + this.charity = charity; + this.donor = null; + this.isAnonymous = true; + } + /* Getters for the donation's attributes */ public boolean isAnonymous() { return isAnonymous;