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