54 lines
1.2 KiB
Java
54 lines
1.2 KiB
Java
package ovh.herisson.Clyde.Tables;
|
|
|
|
import jakarta.persistence.Entity;
|
|
import jakarta.persistence.GeneratedValue;
|
|
import jakarta.persistence.GenerationType;
|
|
import jakarta.persistence.Id;
|
|
|
|
@Entity
|
|
public class Curriculum {
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.AUTO)
|
|
private int curriculumId;
|
|
private int year;
|
|
private String option;
|
|
|
|
//True if the curriculum need an entry exam
|
|
private boolean requireCertificate;
|
|
public Curriculum(int year, String option, boolean requireCertificate){
|
|
this.year = year;
|
|
this.option = option;
|
|
this.requireCertificate = requireCertificate;
|
|
}
|
|
|
|
public Curriculum() {}
|
|
|
|
public int getCurriculumId(){
|
|
return this.curriculumId;
|
|
}
|
|
|
|
public int getYear(){
|
|
return this.year;
|
|
}
|
|
|
|
public void setYear(int year){
|
|
this.year = year;
|
|
}
|
|
|
|
public String getOption(){
|
|
return this.option;
|
|
}
|
|
|
|
public void setOption(String option){
|
|
this.option = option;
|
|
}
|
|
|
|
public void setRequireCertificate(boolean requireCertificate) {
|
|
this.requireCertificate = requireCertificate;
|
|
}
|
|
|
|
public boolean isRequireCertificate() {
|
|
return requireCertificate;
|
|
}
|
|
}
|