Person Contracts and Default Values
Added Interace for Persons and Contracts. Used methods with default values for changing Estates or EstateAgents.
This commit is contained in:
39
02/src/de/dis2017/data/Contract.java
Normal file
39
02/src/de/dis2017/data/Contract.java
Normal file
@ -0,0 +1,39 @@
|
||||
package de.dis2017.data;
|
||||
/**
|
||||
* Contract data class
|
||||
*/
|
||||
import java.util.Date;
|
||||
|
||||
public class Contract {
|
||||
private int contractNo = -1;
|
||||
private String date;
|
||||
private String place;
|
||||
private int person;
|
||||
|
||||
public int getContractNo() {
|
||||
return contractNo;
|
||||
}
|
||||
public void setContractNo(int contractNo) {
|
||||
this.contractNo = contractNo;
|
||||
}
|
||||
public String getDate() {
|
||||
return date;
|
||||
}
|
||||
public void setDate(String date) {
|
||||
this.date = date;
|
||||
}
|
||||
public String getPlace() {
|
||||
return place;
|
||||
}
|
||||
public void setPlace(String place) {
|
||||
this.place = place;
|
||||
}
|
||||
public int getPerson() {
|
||||
return person;
|
||||
}
|
||||
public void setPerson(int person) {
|
||||
this.person = person;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
28
02/src/de/dis2017/data/Person.java
Normal file
28
02/src/de/dis2017/data/Person.java
Normal file
@ -0,0 +1,28 @@
|
||||
package de.dis2017.data;
|
||||
|
||||
public class Person {
|
||||
private String firstName;
|
||||
private String name;
|
||||
private String address;
|
||||
|
||||
public String getFirstName() {
|
||||
return firstName;
|
||||
}
|
||||
public void setFirstName(String firstName) {
|
||||
this.firstName = firstName;
|
||||
}
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
public String getAddress() {
|
||||
return address;
|
||||
}
|
||||
public void setAddress(String adress) {
|
||||
this.address = adress;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
34
02/src/de/dis2017/data/PurchaseContract.java
Normal file
34
02/src/de/dis2017/data/PurchaseContract.java
Normal file
@ -0,0 +1,34 @@
|
||||
package de.dis2017.data;
|
||||
|
||||
public class PurchaseContract extends Contract {
|
||||
private int noOfInstallments;
|
||||
private int interestRate;
|
||||
|
||||
private int house;
|
||||
|
||||
public int getNoOfInstallments() {
|
||||
return noOfInstallments;
|
||||
}
|
||||
|
||||
public void setNoOfInstallments(int noOfInstallments) {
|
||||
this.noOfInstallments = noOfInstallments;
|
||||
}
|
||||
|
||||
public int getInterestRate() {
|
||||
return interestRate;
|
||||
}
|
||||
|
||||
public void setInterestRate(int interestRate) {
|
||||
this.interestRate = interestRate;
|
||||
}
|
||||
|
||||
public int getHouse() {
|
||||
return house;
|
||||
}
|
||||
|
||||
public void setHouse(int house) {
|
||||
this.house = house;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
45
02/src/de/dis2017/data/TenancyContract.java
Normal file
45
02/src/de/dis2017/data/TenancyContract.java
Normal file
@ -0,0 +1,45 @@
|
||||
package de.dis2017.data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class TenancyContract extends Contract {
|
||||
private String startDate;
|
||||
private int duration;
|
||||
private int additionalCost;
|
||||
|
||||
private int apartment;
|
||||
|
||||
public String getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
public void setStartDate(String startDate) {
|
||||
this.startDate = startDate;
|
||||
}
|
||||
|
||||
public int getDuration() {
|
||||
return duration;
|
||||
}
|
||||
|
||||
public void setDuration(int duration) {
|
||||
this.duration = duration;
|
||||
}
|
||||
|
||||
public int getAdditionalCost() {
|
||||
return additionalCost;
|
||||
}
|
||||
|
||||
public void setAdditionalCost(int additionalCost) {
|
||||
this.additionalCost = additionalCost;
|
||||
}
|
||||
|
||||
public int getApartment() {
|
||||
return apartment;
|
||||
}
|
||||
|
||||
public void setApartment(int apartment) {
|
||||
this.apartment = apartment;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -6,5 +6,6 @@ package de.dis2017.data.db;
|
||||
*/
|
||||
public enum Type {
|
||||
ESTATEAGENT,
|
||||
ESTATE;
|
||||
ESTATE,
|
||||
CONTRACT;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user