Organizee/src/main/java/fr/organizee/model/Menu.java
2022-01-14 14:20:32 +01:00

62 lines
1.3 KiB
Java

package fr.organizee.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import javax.persistence.*;
import java.time.LocalDate;
@Entity
public class Menu {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String libelle;
private LocalDate dateMenu;
@ManyToOne(cascade = CascadeType.MERGE)
@JoinColumn(name="TEAM_ID")
@JsonIgnoreProperties("menu")
private Team team;
@ManyToOne
private Membre membre;
public Menu() {
}
public Menu(String libelle, LocalDate dateMenu) {
this.libelle = libelle;
this.dateMenu = dateMenu;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getLibelle() {
return libelle;
}
public void setLibelle(String libelle) {
this.libelle = libelle;
}
public LocalDate getDateMenu() {
return dateMenu;
}
public void setDateMenu(LocalDate dateMenu) {
this.dateMenu = dateMenu;
}
@Override
public String toString() {
return "Menu{" +
"id=" + id +
", libelle='" + libelle + '\'' +
", dateMenu=" + dateMenu +
'}';
}
}