Ignore:
File:
1 edited

Legend:

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

    rada7108 rfdd7961  
    33import jakarta.persistence.*;
    44import lombok.Data;
     5import lombok.RequiredArgsConstructor;
    56
    67import java.time.LocalDate;
    7 import java.util.Date;
    88
    99@Data
    1010@Entity
     11@RequiredArgsConstructor
    1112@Table(name = "adoption")
    1213public class Adoption {
     
    2425
    2526    @Column(name = "approved", nullable = false)
    26     private boolean approved;
     27    private Boolean approved;
    2728
    28     @Column(name = "id_adopter", nullable = false)
    29     private int adopterId;
     29    @ManyToOne
     30    @JoinColumn(name = "id_adopter", nullable = false)
     31    private Adopter adopter;
    3032
    31     public Adoption(LocalDate startDate, LocalDate endDateFoster, boolean approved, int adopterId) {
     33    public Adoption(LocalDate startDate, LocalDate endDateFoster, Boolean approved,
     34                    Adopter adopter) {
    3235        this.startDate = startDate;
    3336        this.endDateFoster = endDateFoster;
    3437        this.approved = approved;
    35         this.adopterId = adopterId;
    36     }
    37 
    38     public Adoption() {
     38        this.adopter = adopter;
    3939    }
    4040}
Note: See TracChangeset for help on using the changeset viewer.