import java.io.Serializable;
import java.util.Vector;
-@SuppressWarnings("serial")
public class Owner implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
private String bankAccount = "";
- private String name="";
- private String username="";
- private String password="";
+ private String name = "";
+ private String mailAccount = "";
private Vector<RuralHouse> ruralHouses;
- public Owner(String name,String login, String password) {
- this.name=name;
- this.username=login;
- this.password=password;
- ruralHouses=new Vector<RuralHouse>();
- }
+// public Owner(String name) {
+// this.name = name;
+// ruralHouses = new hVector<RuralHouse>();
+// }
- public Owner(String name,String login, String password, String bankAccount) {
- this.bankAccount=bankAccount;
- this.name=name;
- this.username=login;
- this.password=password;
- ruralHouses=new Vector<RuralHouse>();
+ public Owner(String name, String bankAccount,String mail) {
+ this.bankAccount = bankAccount;
+ this.name = name;
+ this.mailAccount = mail;
+ ruralHouses = new Vector<RuralHouse>();
}
public String getName() {
this.bankAccount = bankAccount;
}
- public String getUsername() {
- return this.username;
+ public Vector<RuralHouse> getRuralHouses(){
+ return this.ruralHouses;
}
- public void setUsername(String username) {
- this.username = username;
- }
- public String getPassword() {
- return this.password;
+
+ public RuralHouse addRuralHouse(String houseName, String description,
+ String town, int nRooms, int nKitchens, int nBaths, int nLivings,
+ int nParkings) {
+ HouseFeatures feature = new HouseFeatures(nRooms, nKitchens, nBaths, nLivings, nParkings);
+ RuralHouse rh = new RuralHouse(houseName, this, description, town,feature);
+ ruralHouses.add(rh);
+ return rh;
+ }
+
+ public RuralHouse addRuralHouse(RuralHouse rh) {
+ ruralHouses.add(rh);
+ return rh;
}
- public void setPassword(String password) {
- this.password = password;
+ public String toString() {
+ return name;
}
- public Vector<RuralHouse> getRuralHouses() {
- return ruralHouses;
+ public String getMailAccount() {
+ return mailAccount;
}
- public RuralHouse addRuralHouse(int houseNumber, String description, String city) {
- RuralHouse rh=new RuralHouse(houseNumber, this, description, city);
- ruralHouses.add(rh);
- return rh;
+ public void setMailAccount(String mailAccount) {
+ this.mailAccount = mailAccount;
}
- public String toString(){
- return name;
- }
+
}
\ No newline at end of file