swt23w23/src/main/java/catering/staff/Staff.java

44 lines
644 B
Java
Raw Normal View History

2023-11-10 17:09:39 +01:00
package catering.staff;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
@Entity
2023-11-10 17:09:39 +01:00
public class Staff {
2023-11-21 16:02:42 +01:00
private String name;
private JobType job;
private @Id @GeneratedValue Long id;
protected Staff() {
// No-argument constructor for JPA
}
2023-11-10 17:09:39 +01:00
2023-11-21 16:02:42 +01:00
public Staff(String name, JobType job) {
2023-11-10 17:09:39 +01:00
this.name = name;
this.job = job;
}
public Long getId() {
2023-11-10 17:09:39 +01:00
return id;
}
public String getName() {
return name;
}
2023-11-21 16:02:42 +01:00
public JobType getJob() {
2023-11-10 17:09:39 +01:00
return job;
}
public void setName(String name) {
this.name = name;
}
2023-11-21 16:02:42 +01:00
public void setJob(JobType job) {
2023-11-10 17:09:39 +01:00
this.job = job;
}
}