/** * Ermittlung ob zwei ZVKonten gleich sind. <br> * Zwei ZVKonten sind identisch, wenn das Kapitel und Titelgruppe gleich sind. * * @return true = wenn die Konten gleich sind, Sonst = false */ public boolean equals(Object o) { if (o == null) return false; if (o.getClass().getName().equalsIgnoreCase(this.getClass().getName())) { ZVKonto zvKonto = (ZVKonto) o; if (this.kapitel.equalsIgnoreCase(zvKonto.getKapitel()) && this.titelgruppe.equalsIgnoreCase(zvKonto.getTitelgruppe())) return true; } return false; }
/** * Aktualisieren eines ZVKontos. Id wird nicht aktualisiert. * * @param zvKonto = ZVKonto von dem die neuen Daten übernommen werden. */ public void setZVKonto(ZVKonto zvKonto) { setHaushaltsJahrId(zvKonto.getHaushaltsJahrId()); setBezeichnung(zvKonto.getBezeichnung()); setKapitel(zvKonto.getKapitel()); setTitelgruppe(zvKonto.getTitelgruppe()); setTgrBudget(zvKonto.getTgrBudget()); setDispoLimit(zvKonto.getDispoLimit()); setZweckgebunden(zvKonto.getZweckgebunden()); setFreigegeben(zvKonto.getFreigegeben()); setUebernahmeStatus(zvKonto.getUebernahmeStatus()); setGeloescht(zvKonto.getGeloescht()); }