Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Prototype Application/Paw5/src/main/java/finki/paw5/model/entities/Donor.java

    rc03e53b r3d3e59d  
    33import jakarta.persistence.*;
    44import lombok.Data;
    5 import lombok.RequiredArgsConstructor;
    65
    76import java.time.LocalDate;
    8 import java.util.List;
    97
    108@Data
    119@Entity
    12 @RequiredArgsConstructor
    1310@Table(name = "donor")
    1411@PrimaryKeyJoinColumn(name = "id_user")
     
    1613
    1714    @Column(name = "is_from_organisation", nullable = false)
    18     private Boolean fromOrganisation;
     15    private boolean fromOrganisation;
    1916
    2017    @Column(name = "name_organisation_donor", nullable = true, length = 100)
    2118    private String organisationName;
    2219
    23     @ManyToMany
    24     @JoinTable(name = "donor_donates_to_organisation",
    25             joinColumns = @JoinColumn(name = "id_user"),
    26             inverseJoinColumns = @JoinColumn(name = "id_organisation"))
    27     List<Organisation> donatedToOrganisations;
    28 
    29     public Donor(LocalDate dateCreated, String name, String email,
    30                  String password, String telephone, Boolean fromOrganisation,
    31                  String organisationName) {
     20    public Donor(LocalDate dateCreated, String name, String email, String password, String telephone, boolean fromOrganisation, String organisationName) {
    3221        super(dateCreated, name, email, password, telephone);
    3322        this.fromOrganisation = fromOrganisation;
     
    3524    }
    3625
     26    public Donor(boolean fromOrganisation, String organisationName) {
     27        this.fromOrganisation = fromOrganisation;
     28        this.organisationName = organisationName;
     29    }
     30
     31    public Donor() {
     32    }
     33
    3734}
Note: See TracChangeset for help on using the changeset viewer.