2022-01-19 15:16:16 +01:00
|
|
|
package fr.cardon.simpleat.model;
|
|
|
|
|
|
|
|
import javax.persistence.Column;
|
2022-02-15 00:05:55 +01:00
|
|
|
import javax.persistence.EmbeddedId;
|
2022-01-19 15:16:16 +01:00
|
|
|
import javax.persistence.Entity;
|
|
|
|
|
|
|
|
@Entity
|
|
|
|
public class Preference {
|
|
|
|
|
2022-02-15 00:05:55 +01:00
|
|
|
private PreferencePK preferencePK;
|
2022-01-19 15:16:16 +01:00
|
|
|
private int note;
|
|
|
|
private boolean favoris;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Preference() {
|
|
|
|
super();
|
|
|
|
// TODO Auto-generated constructor stub
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2022-02-15 00:05:55 +01:00
|
|
|
public Preference(PreferencePK preferencePK, int note, boolean favoris) {
|
2022-01-19 15:16:16 +01:00
|
|
|
super();
|
2022-02-15 00:05:55 +01:00
|
|
|
this.preferencePK = preferencePK;
|
2022-01-19 15:16:16 +01:00
|
|
|
this.note = note;
|
|
|
|
this.favoris = favoris;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2022-02-15 00:05:55 +01:00
|
|
|
@EmbeddedId
|
|
|
|
public PreferencePK getPreferencePK() {
|
|
|
|
return preferencePK;
|
2022-01-19 15:16:16 +01:00
|
|
|
}
|
2022-02-15 00:05:55 +01:00
|
|
|
public void setPreferencePK(PreferencePK preferencePK) {
|
|
|
|
this.preferencePK = preferencePK;
|
2022-01-19 15:16:16 +01:00
|
|
|
}
|
|
|
|
@Column(nullable = true)
|
|
|
|
public int getNote() {
|
|
|
|
return note;
|
|
|
|
}
|
|
|
|
public void setNote(int note) {
|
|
|
|
this.note = note;
|
|
|
|
}
|
|
|
|
@Column(nullable = true)
|
2022-02-15 00:05:55 +01:00
|
|
|
public boolean isFavori() {
|
2022-01-19 15:16:16 +01:00
|
|
|
return favoris;
|
|
|
|
}
|
2022-02-15 00:05:55 +01:00
|
|
|
public void setFavori(boolean favoris) {
|
2022-01-19 15:16:16 +01:00
|
|
|
this.favoris = favoris;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-02-15 00:05:55 +01:00
|
|
|
}
|