source: Prototype Application/Paw5/src/main/java/finki/paw5/model/Adoption.java@ d427a07

main
Last change on this file since d427a07 was d427a07, checked in by SazdovaEkaterina <sazdovaekaterina@…>, 17 months ago

add models and enums

  • Property mode set to 100644
File size: 925 bytes
Line 
1package finki.paw5.model;
2
3import jakarta.persistence.Column;
4import jakarta.persistence.Entity;
5import jakarta.persistence.Id;
6import jakarta.persistence.Table;
7import lombok.Data;
8
9import java.util.Date;
10
11@Data
12@Entity
13@Table(name = "adoption")
14public class Adoption {
15
16 @Id
17 @Column(name = "id_adoption")
18 private int id;
19
20 @Column(name = "start_date", nullable = false)
21 private Date startDate;
22
23 @Column(name = "end_date_foster")
24 private Date endDateFoster;
25
26 @Column(name = "approved", nullable = false)
27 private boolean approved;
28
29 @Column(name = "id_adopter", nullable = false)
30 private int adopterId;
31
32 public Adoption(Date startDate, Date endDateFoster, boolean approved, int adopterId) {
33 this.startDate = startDate;
34 this.endDateFoster = endDateFoster;
35 this.approved = approved;
36 this.adopterId = adopterId;
37 }
38
39 public Adoption() {
40 }
41}
Note: See TracBrowser for help on using the repository browser.