Add Vehicle model

This commit is contained in:
Tobias Eidelpes 2021-03-14 15:00:45 +01:00
parent 691c01aa98
commit 9bfddd2854

View File

@ -0,0 +1,65 @@
package dst.ass1.jpa.model.impl;
import dst.ass1.jpa.model.IDriver;
import dst.ass1.jpa.model.IMatch;
import dst.ass1.jpa.model.IOrganization;
import dst.ass1.jpa.model.IVehicle;
import javax.persistence.*;
@Entity
public class Vehicle implements IVehicle {
@Id
private Long id;
@Column(unique = true)
private String license;
private String color;
private String type;
@OneToMany
private IDriver driver;
@OneToMany
private IMatch match;
@ManyToMany
private IOrganization organization;
@Override
public Long getId() {
return id;
}
@Override
public void setId(Long id) {
this.id = id;
}
@Override
public String getLicense() {
return license;
}
@Override
public void setLicense(String license) {
this.license = license;
}
@Override
public String getColor() {
return color;
}
@Override
public void setColor(String color) {
this.color = color;
}
@Override
public String getType() {
return type;
}
@Override
public void setType(String type) {
this.type = type;
}
}