Made contractnumber to ID
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
a600293caf
commit
1a3b1d9df4
|
@ -421,14 +421,14 @@ public class ImmoService {
|
|||
}
|
||||
|
||||
/**
|
||||
* Findet einen Mietvertrag mit gegebener ID
|
||||
* @param id Die ID
|
||||
* Findet einen Mietvertrag mit gegebener Vertragsnummer
|
||||
* @param vertragsnummer Die Vertragsnummer
|
||||
* @return Der Mietvertrag oder null, falls nicht gefunden
|
||||
*/
|
||||
public Mietvertrag getMietvertragById(int id) {
|
||||
public Mietvertrag getMietvertragByVertragsnummer(int vertragsnummer) {
|
||||
|
||||
for (Mietvertrag m : mietvertraege) {
|
||||
if (m.getId() == id) {
|
||||
if (m.getVertragsnummer() == vertragsnummer) {
|
||||
return m;
|
||||
}
|
||||
}
|
||||
|
@ -471,14 +471,14 @@ public class ImmoService {
|
|||
}
|
||||
|
||||
/**
|
||||
* Findet einen Kaufvertrag mit gegebener ID
|
||||
* @param id Die ID
|
||||
* Findet einen Kaufvertrag mit gegebener Vertragsnummer
|
||||
* @param vertragsnummer Die Vertragsnummer
|
||||
* @return Der Kaufvertrag oder null, falls nicht gefunden
|
||||
*/
|
||||
public Kaufvertrag getKaufvertragById(int id) {
|
||||
public Kaufvertrag getKaufvertragByVertragsnummer(int vertragsnummer) {
|
||||
|
||||
for (Kaufvertrag k : kaufvertraege) {
|
||||
if (k.getId() == id) {
|
||||
if (k.getVertragsnummer() == vertragsnummer) {
|
||||
return k;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,13 +11,9 @@ public abstract class Vertrag {
|
|||
private int vertragsnummer = -1;
|
||||
private Date datum;
|
||||
private String ort;
|
||||
private static int currentId = 0;
|
||||
private int id;
|
||||
private Person vertragspartner;
|
||||
|
||||
public Vertrag() {
|
||||
this.id = currentId++;
|
||||
}
|
||||
public Vertrag() {}
|
||||
|
||||
public int getVertragsnummer() {
|
||||
return vertragsnummer;
|
||||
|
@ -37,14 +33,6 @@ public abstract class Vertrag {
|
|||
public void setOrt(String ort) {
|
||||
this.ort = ort;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Person getVertragspartner() {
|
||||
return vertragspartner;
|
||||
|
|
|
@ -4,14 +4,13 @@
|
|||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="de.dis2013.data.Vertrag" table="contract" schema="VSISP12">
|
||||
<id name="id" column="id">
|
||||
<id name="vertragsnummer" column="contractnumber">
|
||||
<generator class="increment" />
|
||||
</id>
|
||||
<property name="vertragsnummer" type="integer" column="contractnumber" />
|
||||
<property name="datum" type="date" column="date" />
|
||||
<property name="ort" type="string" column="place" />
|
||||
<many-to-one name="vertragspartner" class="de.dis2013.data.Person" column="person" not-null="true" />
|
||||
|
||||
|
||||
<joined-subclass name="de.dis2013.data.Kaufvertrag" table="purchasecontract" schema="VSISP12">
|
||||
<key column="id"/>
|
||||
<property name="anzahlRaten" type="integer" column="numberofinstallments" />
|
||||
|
|
|
@ -132,7 +132,6 @@ public class VertragsEditor {
|
|||
|
||||
m.setWohnung(service.getWohnungById(wid));
|
||||
m.setVertragspartner(service.getPersonById(pid));
|
||||
m.setVertragsnummer(FormUtil.readInt("Vertragsnummer"));
|
||||
m.setDatum(FormUtil.readDate("Datum"));
|
||||
m.setOrt(FormUtil.readString("Ort"));
|
||||
m.setMietbeginn(FormUtil.readDate("Mietbeginn"));
|
||||
|
@ -141,7 +140,7 @@ public class VertragsEditor {
|
|||
|
||||
service.addMietvertrag(m);
|
||||
|
||||
System.out.println("Mietvertrag mit der ID "+m.getId()+" wurde erzeugt.");
|
||||
System.out.println("Mietvertrag mit der Nummer "+m.getVertragsnummer()+" wurde erzeugt.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -172,7 +171,6 @@ public class VertragsEditor {
|
|||
|
||||
k.setHaus(service.getHausById(hid));
|
||||
k.setVertragspartner(service.getPersonById(pid));
|
||||
k.setVertragsnummer(FormUtil.readInt("Vertragsnummer"));
|
||||
k.setDatum(FormUtil.readDate("Datum"));
|
||||
k.setOrt(FormUtil.readString("Ort"));
|
||||
k.setAnzahlRaten(FormUtil.readInt("Anzahl Raten"));
|
||||
|
@ -180,7 +178,7 @@ public class VertragsEditor {
|
|||
|
||||
service.addKaufvertrag(k);
|
||||
|
||||
System.out.println("Kaufvertrag mit der ID "+k.getId()+" wurde erzeugt.");
|
||||
System.out.println("Kaufvertrag mit der Vertragsnummer "+k.getVertragsnummer()+" wurde erzeugt.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue