Skip to content

Commit

Permalink
Feat: Donation class new contructor for getting info from Database
Browse files Browse the repository at this point in the history
  • Loading branch information
AdrianBalunan committed Mar 12, 2026
1 parent c964292 commit 5dcffed
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -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;

Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit 5dcffed

Please sign in to comment.