Ignore:
Timestamp:
03/10/23 21:43:30 (16 months ago)
Author:
SazdovaEkaterina <sazdovaekaterina@…>
Branches:
main
Children:
104185f
Parents:
b46d1f2 (diff), c3278ac (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

resolve merge conflicts

File:
1 edited

Legend:

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

    rb46d1f2 r0078d84  
    33import jakarta.persistence.*;
    44import lombok.Data;
     5import lombok.RequiredArgsConstructor;
    56
    67import java.time.LocalDate;
     8import java.util.List;
    79
    810@Data
    911@Entity
     12@RequiredArgsConstructor
    1013@Table(name = "donor")
    1114@PrimaryKeyJoinColumn(name = "id_user")
     
    1316
    1417    @Column(name = "is_from_organisation", nullable = false)
    15     private boolean fromOrganisation;
     18    private Boolean fromOrganisation;
    1619
    1720    @Column(name = "name_organisation_donor", nullable = true, length = 100)
    1821    private String organisationName;
    1922
    20     public Donor(LocalDate dateCreated, String name, String email, String password, String telephone, boolean fromOrganisation, String organisationName) {
     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) {
    2132        super(dateCreated, name, email, password, telephone);
    2233        this.fromOrganisation = fromOrganisation;
     
    2435    }
    2536
    26     public Donor(boolean fromOrganisation, String organisationName) {
    27         this.fromOrganisation = fromOrganisation;
    28         this.organisationName = organisationName;
    29     }
    30 
    31     public Donor() {
    32     }
    33 
    3437}
Note: See TracChangeset for help on using the changeset viewer.