From 280f1b35ee508f2c1d5cbab77092ead6dc3ea301 Mon Sep 17 00:00:00 2001 From: Tobias Eidelpes Date: Sun, 14 Mar 2021 14:11:33 +0100 Subject: [PATCH] Add Match model --- .../java/dst/ass1/jpa/model/impl/Match.java | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Match.java diff --git a/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Match.java b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Match.java new file mode 100644 index 0000000..f65e1dd --- /dev/null +++ b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Match.java @@ -0,0 +1,80 @@ +package dst.ass1.jpa.model.impl; + +import dst.ass1.jpa.model.*; + +import javax.persistence.Entity; +import javax.persistence.Id; +import java.util.Date; + +@Entity +public class Match implements IMatch { + @Id + private Long id; + private Date date; + private IMoney fare; + + // TODO add annotations + private ITrip trip; + private IVehicle vehicle; + private IDriver driver; + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + @Override + public Date getDate() { + return date; + } + + @Override + public void setDate(Date date) { + this.date = date; + } + + @Override + public IMoney getFare() { + return fare; + } + + @Override + public void setFare(IMoney money) { + this.fare = money; + } + + @Override + public ITrip getTrip() { + return null; + } + + @Override + public void setTrip(ITrip trip) { + + } + + @Override + public IVehicle getVehicle() { + return null; + } + + @Override + public void setVehicle(IVehicle vehicle) { + + } + + @Override + public IDriver getDriver() { + return null; + } + + @Override + public void setDriver(IDriver driver) { + + } +}