Add Driver model

This commit is contained in:
Tobias Eidelpes 2021-03-14 15:22:41 +01:00
parent 34124c2182
commit 858cc196ad

View File

@ -0,0 +1,89 @@
package dst.ass1.jpa.model.impl;
import dst.ass1.jpa.model.*;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Collection;
@Entity
public class Driver implements IDriver {
@Id
private Long id;
private String name;
@NotNull
private String tel;
private Double avgRating;
@OneToMany
private Collection<IMatch> matches;
@ManyToOne
private IVehicle vehicle;
@ManyToMany
private Collection<IOrganization> organizations;
@Override
public Collection<IEmployment> getEmployments() {
return null;
}
@Override
public void setEmployments(Collection<IEmployment> employments) {
}
@Override
public void addEmployment(IEmployment employment) {
}
@Override
public IVehicle getVehicle() {
return null;
}
@Override
public void setVehicle(IVehicle vehicle) {
}
@Override
public Long getId() {
return null;
}
@Override
public void setId(Long id) {
}
@Override
public String getName() {
return null;
}
@Override
public void setName(String name) {
}
@Override
public String getTel() {
return null;
}
@Override
public void setTel(String tel) {
}
@Override
public Double getAvgRating() {
return null;
}
@Override
public void setAvgRating(Double avgRating) {
}
}