Fixed type of startDate and duration in TenancyContract

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
Jim Martens 2017-04-24 14:59:14 +02:00
parent 781a74ade2
commit f3a365aa3e
2 changed files with 10 additions and 10 deletions

View File

@ -1,27 +1,27 @@
package de.dis2017.data; package de.dis2017.data;
import java.util.Date; import java.sql.Timestamp;
public class TenancyContract extends Contract { public class TenancyContract extends Contract {
private int startDate; private Timestamp startDate;
private int duration; private Timestamp duration;
private int additionalCost; private int additionalCost;
private int apartment; private int apartment;
public int getStartDate() { public Timestamp getStartDate() {
return startDate; return startDate;
} }
public void setStartDate(int startDate) { public void setStartDate(Timestamp startDate) {
this.startDate = startDate; this.startDate = startDate;
} }
public int getDuration() { public Timestamp getDuration() {
return duration; return duration;
} }
public void setDuration(int duration) { public void setDuration(Timestamp duration) {
this.duration = duration; this.duration = duration;
} }

View File

@ -220,8 +220,8 @@ public class ORM {
((PurchaseContract) contract).setHouse(rs.getInt("house")); ((PurchaseContract) contract).setHouse(rs.getInt("house"));
} }
if (contract instanceof TenancyContract) { if (contract instanceof TenancyContract) {
((TenancyContract) contract).setStartDate(rs.getInt("startDate")); ((TenancyContract) contract).setStartDate(rs.getTimestamp("startDate"));
((TenancyContract) contract).setDuration(rs.getInt("duration")); ((TenancyContract) contract).setDuration(rs.getTimestamp("duration"));
((TenancyContract) contract).setAdditionalCost(rs.getInt("additionalCosts")); ((TenancyContract) contract).setAdditionalCost(rs.getInt("additionalCosts"));
((TenancyContract) contract).setApartment(rs.getInt("apartment")); ((TenancyContract) contract).setApartment(rs.getInt("apartment"));
} }