Added ability to edit entities
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
fbe975eb04
commit
52b40d89d5
|
@ -200,6 +200,14 @@ public class ImmoService {
|
|||
//Add EstateAgent to local buffer
|
||||
makler.add(m);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edits an estate agent.
|
||||
* @param m Makler
|
||||
*/
|
||||
public void editEstateAgent(Makler m) {
|
||||
edit(m);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht einen Makler
|
||||
|
@ -227,6 +235,14 @@ public class ImmoService {
|
|||
public Set<Person> getAllPersons() {
|
||||
return personen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Bearbeitet eine Person in der DB
|
||||
* @param p Die Person
|
||||
*/
|
||||
public void editPerson(Person p) {
|
||||
edit(p);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht eine Person
|
||||
|
@ -278,12 +294,20 @@ public class ImmoService {
|
|||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktualisiert ein Haus in der DB
|
||||
* @param h Das Haus
|
||||
*/
|
||||
public void editHaus(Haus h) {
|
||||
edit(h);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht ein Haus
|
||||
* @param h Das Haus
|
||||
*/
|
||||
public void deleteHouse(Haus h) {
|
||||
public void deleteHaus(Haus h) {
|
||||
delete(h);
|
||||
haeuser.remove(h);
|
||||
}
|
||||
|
@ -329,6 +353,14 @@ public class ImmoService {
|
|||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktualisiert eine Wohnung in der DB
|
||||
* @param w Die Wohnung
|
||||
*/
|
||||
public void editWohnung(Wohnung w) {
|
||||
edit(w);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht eine Wohnung
|
||||
|
@ -457,6 +489,22 @@ public class ImmoService {
|
|||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktualisiert einen Kaufvertrag in der DB.
|
||||
* @param k Kaufvertrag
|
||||
*/
|
||||
public void editKaufvertrag(Kaufvertrag k) {
|
||||
edit(k);
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktualisiert einen Mietvertrag in der DB.
|
||||
* @param m Mietvertrag
|
||||
*/
|
||||
public void editMietvertrag(Mietvertrag m) {
|
||||
edit(m);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht einen Mietvertrag
|
||||
|
@ -464,8 +512,17 @@ public class ImmoService {
|
|||
*/
|
||||
public void deleteMietvertrag(Mietvertrag m) {
|
||||
delete(m);
|
||||
wohnungen.remove(m);
|
||||
mietvertraege.remove(m);
|
||||
}
|
||||
|
||||
/**
|
||||
* Löscht einen Kaufvertrag
|
||||
* @param k Der Kaufvertrag
|
||||
*/
|
||||
public void deleteKaufvertrag(Kaufvertrag k) {
|
||||
delete(k);
|
||||
kaufvertraege.remove(k);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fügt einige Testdaten hinzu
|
||||
|
@ -583,8 +640,4 @@ public class ImmoService {
|
|||
mv.setDauer(36);
|
||||
this.addMietvertrag(mv);
|
||||
}
|
||||
|
||||
public void editEstateAgent(Makler m) {
|
||||
edit(m);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -151,6 +151,8 @@ public class ImmobilienEditor {
|
|||
h.setKaufpreis(newKaufpreis);
|
||||
|
||||
h.setGarten(newGarten);
|
||||
|
||||
service.editHaus(h);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -169,7 +171,7 @@ public class ImmobilienEditor {
|
|||
//Falls nicht der Eintrag "zurück" gewählt wurde, Haus löschen
|
||||
if(id != HouseSelectionMenu.BACK) {
|
||||
Haus h = service.getHausById(id);
|
||||
service.deleteHouse(h);
|
||||
service.deleteHaus(h);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -247,6 +249,7 @@ public class ImmobilienEditor {
|
|||
|
||||
w.setEbk(newEbk);
|
||||
w.setBalkon(newBalkon);
|
||||
service.editWohnung(w);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -95,6 +95,7 @@ public class PersonEditor {
|
|||
p.setNachname(newNachname);
|
||||
if(!newAddress.equals(""))
|
||||
p.setAdresse(newAddress);
|
||||
service.editPerson(p);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue