org.openestate.io.openimmo.xml.Preise Maven / Gradle / Ivy
package org.openestate.io.openimmo.xml;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
import org.jvnet.jaxb2_commons.lang.CopyTo2;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
* Java class for <preise> element.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"kaufpreis",
"kaufpreisnetto",
"kaufpreisbrutto",
"nettokaltmiete",
"kaltmiete",
"warmmiete",
"nebenkosten",
"heizkostenEnthalten",
"heizkosten",
"zzgMehrwertsteuer",
"mietzuschlaege",
"hauptmietzinsnetto",
"pauschalmiete",
"betriebskostennetto",
"evbnetto",
"gesamtmietenetto",
"gesamtmietebrutto",
"gesamtbelastungnetto",
"gesamtbelastungbrutto",
"gesamtkostenprom2Von",
"heizkostennetto",
"monatlichekostennetto",
"monatlichekostenbrutto",
"nebenkostenprom2Von",
"ruecklagenetto",
"sonstigekostennetto",
"sonstigemietenetto",
"summemietenetto",
"nettomieteprom2Von",
"pacht",
"erbpacht",
"hausgeld",
"abstand",
"preisZeitraumVon",
"preisZeitraumBis",
"preisZeiteinheit",
"mietpreisProQm",
"kaufpreisProQm",
"provisionspflichtig",
"provisionTeilen",
"innenCourtage",
"aussenCourtage",
"courtageHinweis",
"provisionnetto",
"provisionbrutto",
"waehrung",
"mwstSatz",
"mwstGesamt",
"freitextPreis",
"xFache",
"nettorendite",
"nettorenditeSoll",
"nettorenditeIst",
"mieteinnahmenIst",
"mieteinnahmenSoll",
"erschliessungskosten",
"kaution",
"kautionText",
"geschaeftsguthaben",
"stpCarport",
"stpDuplex",
"stpFreiplatz",
"stpGarage",
"stpParkhaus",
"stpTiefgarage",
"stpSonstige",
"richtpreis",
"richtpreisprom2",
"userDefinedSimplefield",
"userDefinedAnyfield",
"userDefinedExtend"
})
@XmlRootElement(name = "preise")
public class Preise implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
{
protected Kaufpreis kaufpreis;
protected Kaufpreisnetto kaufpreisnetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal kaufpreisbrutto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal nettokaltmiete;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal kaltmiete;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal warmmiete;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal nebenkosten;
@XmlElement(name = "heizkosten_enthalten")
protected Boolean heizkostenEnthalten;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal heizkosten;
@XmlElement(name = "zzg_mehrwertsteuer")
protected Boolean zzgMehrwertsteuer;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal mietzuschlaege;
protected Hauptmietzinsnetto hauptmietzinsnetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal pauschalmiete;
protected Betriebskostennetto betriebskostennetto;
protected Evbnetto evbnetto;
protected Gesamtmietenetto gesamtmietenetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal gesamtmietebrutto;
protected Gesamtbelastungnetto gesamtbelastungnetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal gesamtbelastungbrutto;
@XmlElement(name = "gesamtkostenprom2von")
protected Gesamtkostenprom2Von gesamtkostenprom2Von;
protected Heizkostennetto heizkostennetto;
protected Monatlichekostennetto monatlichekostennetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal monatlichekostenbrutto;
@XmlElement(name = "nebenkostenprom2von")
protected Nebenkostenprom2Von nebenkostenprom2Von;
protected Ruecklagenetto ruecklagenetto;
protected Sonstigekostennetto sonstigekostennetto;
protected Sonstigemietenetto sonstigemietenetto;
protected Summemietenetto summemietenetto;
@XmlElement(name = "nettomieteprom2von")
protected Nettomieteprom2Von nettomieteprom2Von;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal pacht;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal erbpacht;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal hausgeld;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal abstand;
@XmlElement(name = "preis_zeitraum_von", type = String.class)
@XmlJavaTypeAdapter(Adapter4 .class)
@XmlSchemaType(name = "date")
protected Calendar preisZeitraumVon;
@XmlElement(name = "preis_zeitraum_bis", type = String.class)
@XmlJavaTypeAdapter(Adapter4 .class)
@XmlSchemaType(name = "date")
protected Calendar preisZeitraumBis;
@XmlElement(name = "preis_zeiteinheit")
protected PreisZeiteinheit preisZeiteinheit;
@XmlElement(name = "mietpreis_pro_qm", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal mietpreisProQm;
@XmlElement(name = "kaufpreis_pro_qm", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal kaufpreisProQm;
protected Boolean provisionspflichtig;
@XmlElement(name = "provision_teilen")
protected ProvisionTeilen provisionTeilen;
@XmlElement(name = "innen_courtage")
protected InnenCourtage innenCourtage;
@XmlElement(name = "aussen_courtage")
protected AussenCourtage aussenCourtage;
@XmlElement(name = "courtage_hinweis")
protected String courtageHinweis;
protected Provisionnetto provisionnetto;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal provisionbrutto;
protected Waehrung waehrung;
@XmlElement(name = "mwst_satz", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
protected BigDecimal mwstSatz;
@XmlElement(name = "mwst_gesamt", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
protected BigDecimal mwstGesamt;
@XmlElement(name = "freitext_preis")
protected String freitextPreis;
@XmlElement(name = "x_fache")
protected String xFache;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal nettorendite;
@XmlElement(name = "nettorendite_soll", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal nettorenditeSoll;
@XmlElement(name = "nettorendite_ist", type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal nettorenditeIst;
@XmlElement(name = "mieteinnahmen_ist")
protected MieteinnahmenIst mieteinnahmenIst;
@XmlElement(name = "mieteinnahmen_soll")
protected MieteinnahmenSoll mieteinnahmenSoll;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal erschliessungskosten;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal kaution;
@XmlElement(name = "kaution_text")
protected String kautionText;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal geschaeftsguthaben;
@XmlElement(name = "stp_carport")
protected Stellplatz stpCarport;
@XmlElement(name = "stp_duplex")
protected Stellplatz stpDuplex;
@XmlElement(name = "stp_freiplatz")
protected Stellplatz stpFreiplatz;
@XmlElement(name = "stp_garage")
protected Stellplatz stpGarage;
@XmlElement(name = "stp_parkhaus")
protected Stellplatz stpParkhaus;
@XmlElement(name = "stp_tiefgarage")
protected Stellplatz stpTiefgarage;
@XmlElement(name = "stp_sonstige")
protected List stpSonstige;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal richtpreis;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter2 .class)
@XmlSchemaType(name = "decimal")
protected BigDecimal richtpreisprom2;
@XmlElement(name = "user_defined_simplefield")
protected List userDefinedSimplefield;
@XmlElement(name = "user_defined_anyfield")
protected List userDefinedAnyfield;
@XmlElement(name = "user_defined_extend")
protected List userDefinedExtend;
/**
* Gets the value of the kaufpreis property.
*
* @return
* possible object is
* {@link Kaufpreis }
*
*/
public Kaufpreis getKaufpreis() {
return kaufpreis;
}
/**
* Sets the value of the kaufpreis property.
*
* @param value
* allowed object is
* {@link Kaufpreis }
*
*/
public void setKaufpreis(Kaufpreis value) {
this.kaufpreis = value;
}
/**
* Gets the value of the kaufpreisnetto property.
*
* @return
* possible object is
* {@link Kaufpreisnetto }
*
*/
public Kaufpreisnetto getKaufpreisnetto() {
return kaufpreisnetto;
}
/**
* Sets the value of the kaufpreisnetto property.
*
* @param value
* allowed object is
* {@link Kaufpreisnetto }
*
*/
public void setKaufpreisnetto(Kaufpreisnetto value) {
this.kaufpreisnetto = value;
}
/**
* Gets the value of the kaufpreisbrutto property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getKaufpreisbrutto() {
return kaufpreisbrutto;
}
/**
* Sets the value of the kaufpreisbrutto property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKaufpreisbrutto(BigDecimal value) {
this.kaufpreisbrutto = value;
}
/**
* Gets the value of the nettokaltmiete property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getNettokaltmiete() {
return nettokaltmiete;
}
/**
* Sets the value of the nettokaltmiete property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNettokaltmiete(BigDecimal value) {
this.nettokaltmiete = value;
}
/**
* Gets the value of the kaltmiete property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getKaltmiete() {
return kaltmiete;
}
/**
* Sets the value of the kaltmiete property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKaltmiete(BigDecimal value) {
this.kaltmiete = value;
}
/**
* Gets the value of the warmmiete property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getWarmmiete() {
return warmmiete;
}
/**
* Sets the value of the warmmiete property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWarmmiete(BigDecimal value) {
this.warmmiete = value;
}
/**
* Gets the value of the nebenkosten property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getNebenkosten() {
return nebenkosten;
}
/**
* Sets the value of the nebenkosten property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNebenkosten(BigDecimal value) {
this.nebenkosten = value;
}
/**
* Gets the value of the heizkostenEnthalten property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHeizkostenEnthalten() {
return heizkostenEnthalten;
}
/**
* Sets the value of the heizkostenEnthalten property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHeizkostenEnthalten(Boolean value) {
this.heizkostenEnthalten = value;
}
/**
* Gets the value of the heizkosten property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getHeizkosten() {
return heizkosten;
}
/**
* Sets the value of the heizkosten property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeizkosten(BigDecimal value) {
this.heizkosten = value;
}
/**
* Gets the value of the zzgMehrwertsteuer property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isZzgMehrwertsteuer() {
return zzgMehrwertsteuer;
}
/**
* Sets the value of the zzgMehrwertsteuer property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setZzgMehrwertsteuer(Boolean value) {
this.zzgMehrwertsteuer = value;
}
/**
* Gets the value of the mietzuschlaege property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getMietzuschlaege() {
return mietzuschlaege;
}
/**
* Sets the value of the mietzuschlaege property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMietzuschlaege(BigDecimal value) {
this.mietzuschlaege = value;
}
/**
* Gets the value of the hauptmietzinsnetto property.
*
* @return
* possible object is
* {@link Hauptmietzinsnetto }
*
*/
public Hauptmietzinsnetto getHauptmietzinsnetto() {
return hauptmietzinsnetto;
}
/**
* Sets the value of the hauptmietzinsnetto property.
*
* @param value
* allowed object is
* {@link Hauptmietzinsnetto }
*
*/
public void setHauptmietzinsnetto(Hauptmietzinsnetto value) {
this.hauptmietzinsnetto = value;
}
/**
* Gets the value of the pauschalmiete property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getPauschalmiete() {
return pauschalmiete;
}
/**
* Sets the value of the pauschalmiete property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPauschalmiete(BigDecimal value) {
this.pauschalmiete = value;
}
/**
* Gets the value of the betriebskostennetto property.
*
* @return
* possible object is
* {@link Betriebskostennetto }
*
*/
public Betriebskostennetto getBetriebskostennetto() {
return betriebskostennetto;
}
/**
* Sets the value of the betriebskostennetto property.
*
* @param value
* allowed object is
* {@link Betriebskostennetto }
*
*/
public void setBetriebskostennetto(Betriebskostennetto value) {
this.betriebskostennetto = value;
}
/**
* Gets the value of the evbnetto property.
*
* @return
* possible object is
* {@link Evbnetto }
*
*/
public Evbnetto getEvbnetto() {
return evbnetto;
}
/**
* Sets the value of the evbnetto property.
*
* @param value
* allowed object is
* {@link Evbnetto }
*
*/
public void setEvbnetto(Evbnetto value) {
this.evbnetto = value;
}
/**
* Gets the value of the gesamtmietenetto property.
*
* @return
* possible object is
* {@link Gesamtmietenetto }
*
*/
public Gesamtmietenetto getGesamtmietenetto() {
return gesamtmietenetto;
}
/**
* Sets the value of the gesamtmietenetto property.
*
* @param value
* allowed object is
* {@link Gesamtmietenetto }
*
*/
public void setGesamtmietenetto(Gesamtmietenetto value) {
this.gesamtmietenetto = value;
}
/**
* Gets the value of the gesamtmietebrutto property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getGesamtmietebrutto() {
return gesamtmietebrutto;
}
/**
* Sets the value of the gesamtmietebrutto property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGesamtmietebrutto(BigDecimal value) {
this.gesamtmietebrutto = value;
}
/**
* Gets the value of the gesamtbelastungnetto property.
*
* @return
* possible object is
* {@link Gesamtbelastungnetto }
*
*/
public Gesamtbelastungnetto getGesamtbelastungnetto() {
return gesamtbelastungnetto;
}
/**
* Sets the value of the gesamtbelastungnetto property.
*
* @param value
* allowed object is
* {@link Gesamtbelastungnetto }
*
*/
public void setGesamtbelastungnetto(Gesamtbelastungnetto value) {
this.gesamtbelastungnetto = value;
}
/**
* Gets the value of the gesamtbelastungbrutto property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getGesamtbelastungbrutto() {
return gesamtbelastungbrutto;
}
/**
* Sets the value of the gesamtbelastungbrutto property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGesamtbelastungbrutto(BigDecimal value) {
this.gesamtbelastungbrutto = value;
}
/**
* Gets the value of the gesamtkostenprom2Von property.
*
* @return
* possible object is
* {@link Gesamtkostenprom2Von }
*
*/
public Gesamtkostenprom2Von getGesamtkostenprom2Von() {
return gesamtkostenprom2Von;
}
/**
* Sets the value of the gesamtkostenprom2Von property.
*
* @param value
* allowed object is
* {@link Gesamtkostenprom2Von }
*
*/
public void setGesamtkostenprom2Von(Gesamtkostenprom2Von value) {
this.gesamtkostenprom2Von = value;
}
/**
* Gets the value of the heizkostennetto property.
*
* @return
* possible object is
* {@link Heizkostennetto }
*
*/
public Heizkostennetto getHeizkostennetto() {
return heizkostennetto;
}
/**
* Sets the value of the heizkostennetto property.
*
* @param value
* allowed object is
* {@link Heizkostennetto }
*
*/
public void setHeizkostennetto(Heizkostennetto value) {
this.heizkostennetto = value;
}
/**
* Gets the value of the monatlichekostennetto property.
*
* @return
* possible object is
* {@link Monatlichekostennetto }
*
*/
public Monatlichekostennetto getMonatlichekostennetto() {
return monatlichekostennetto;
}
/**
* Sets the value of the monatlichekostennetto property.
*
* @param value
* allowed object is
* {@link Monatlichekostennetto }
*
*/
public void setMonatlichekostennetto(Monatlichekostennetto value) {
this.monatlichekostennetto = value;
}
/**
* Gets the value of the monatlichekostenbrutto property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getMonatlichekostenbrutto() {
return monatlichekostenbrutto;
}
/**
* Sets the value of the monatlichekostenbrutto property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMonatlichekostenbrutto(BigDecimal value) {
this.monatlichekostenbrutto = value;
}
/**
* Gets the value of the nebenkostenprom2Von property.
*
* @return
* possible object is
* {@link Nebenkostenprom2Von }
*
*/
public Nebenkostenprom2Von getNebenkostenprom2Von() {
return nebenkostenprom2Von;
}
/**
* Sets the value of the nebenkostenprom2Von property.
*
* @param value
* allowed object is
* {@link Nebenkostenprom2Von }
*
*/
public void setNebenkostenprom2Von(Nebenkostenprom2Von value) {
this.nebenkostenprom2Von = value;
}
/**
* Gets the value of the ruecklagenetto property.
*
* @return
* possible object is
* {@link Ruecklagenetto }
*
*/
public Ruecklagenetto getRuecklagenetto() {
return ruecklagenetto;
}
/**
* Sets the value of the ruecklagenetto property.
*
* @param value
* allowed object is
* {@link Ruecklagenetto }
*
*/
public void setRuecklagenetto(Ruecklagenetto value) {
this.ruecklagenetto = value;
}
/**
* Gets the value of the sonstigekostennetto property.
*
* @return
* possible object is
* {@link Sonstigekostennetto }
*
*/
public Sonstigekostennetto getSonstigekostennetto() {
return sonstigekostennetto;
}
/**
* Sets the value of the sonstigekostennetto property.
*
* @param value
* allowed object is
* {@link Sonstigekostennetto }
*
*/
public void setSonstigekostennetto(Sonstigekostennetto value) {
this.sonstigekostennetto = value;
}
/**
* Gets the value of the sonstigemietenetto property.
*
* @return
* possible object is
* {@link Sonstigemietenetto }
*
*/
public Sonstigemietenetto getSonstigemietenetto() {
return sonstigemietenetto;
}
/**
* Sets the value of the sonstigemietenetto property.
*
* @param value
* allowed object is
* {@link Sonstigemietenetto }
*
*/
public void setSonstigemietenetto(Sonstigemietenetto value) {
this.sonstigemietenetto = value;
}
/**
* Gets the value of the summemietenetto property.
*
* @return
* possible object is
* {@link Summemietenetto }
*
*/
public Summemietenetto getSummemietenetto() {
return summemietenetto;
}
/**
* Sets the value of the summemietenetto property.
*
* @param value
* allowed object is
* {@link Summemietenetto }
*
*/
public void setSummemietenetto(Summemietenetto value) {
this.summemietenetto = value;
}
/**
* Gets the value of the nettomieteprom2Von property.
*
* @return
* possible object is
* {@link Nettomieteprom2Von }
*
*/
public Nettomieteprom2Von getNettomieteprom2Von() {
return nettomieteprom2Von;
}
/**
* Sets the value of the nettomieteprom2Von property.
*
* @param value
* allowed object is
* {@link Nettomieteprom2Von }
*
*/
public void setNettomieteprom2Von(Nettomieteprom2Von value) {
this.nettomieteprom2Von = value;
}
/**
* Gets the value of the pacht property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getPacht() {
return pacht;
}
/**
* Sets the value of the pacht property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPacht(BigDecimal value) {
this.pacht = value;
}
/**
* Gets the value of the erbpacht property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getErbpacht() {
return erbpacht;
}
/**
* Sets the value of the erbpacht property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErbpacht(BigDecimal value) {
this.erbpacht = value;
}
/**
* Gets the value of the hausgeld property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getHausgeld() {
return hausgeld;
}
/**
* Sets the value of the hausgeld property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHausgeld(BigDecimal value) {
this.hausgeld = value;
}
/**
* Gets the value of the abstand property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getAbstand() {
return abstand;
}
/**
* Sets the value of the abstand property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAbstand(BigDecimal value) {
this.abstand = value;
}
/**
* Gets the value of the preisZeitraumVon property.
*
* @return
* possible object is
* {@link String }
*
*/
public Calendar getPreisZeitraumVon() {
return preisZeitraumVon;
}
/**
* Sets the value of the preisZeitraumVon property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPreisZeitraumVon(Calendar value) {
this.preisZeitraumVon = value;
}
/**
* Gets the value of the preisZeitraumBis property.
*
* @return
* possible object is
* {@link String }
*
*/
public Calendar getPreisZeitraumBis() {
return preisZeitraumBis;
}
/**
* Sets the value of the preisZeitraumBis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPreisZeitraumBis(Calendar value) {
this.preisZeitraumBis = value;
}
/**
* Gets the value of the preisZeiteinheit property.
*
* @return
* possible object is
* {@link PreisZeiteinheit }
*
*/
public PreisZeiteinheit getPreisZeiteinheit() {
return preisZeiteinheit;
}
/**
* Sets the value of the preisZeiteinheit property.
*
* @param value
* allowed object is
* {@link PreisZeiteinheit }
*
*/
public void setPreisZeiteinheit(PreisZeiteinheit value) {
this.preisZeiteinheit = value;
}
/**
* Gets the value of the mietpreisProQm property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getMietpreisProQm() {
return mietpreisProQm;
}
/**
* Sets the value of the mietpreisProQm property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMietpreisProQm(BigDecimal value) {
this.mietpreisProQm = value;
}
/**
* Gets the value of the kaufpreisProQm property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getKaufpreisProQm() {
return kaufpreisProQm;
}
/**
* Sets the value of the kaufpreisProQm property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKaufpreisProQm(BigDecimal value) {
this.kaufpreisProQm = value;
}
/**
* Gets the value of the provisionspflichtig property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isProvisionspflichtig() {
return provisionspflichtig;
}
/**
* Sets the value of the provisionspflichtig property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setProvisionspflichtig(Boolean value) {
this.provisionspflichtig = value;
}
/**
* Gets the value of the provisionTeilen property.
*
* @return
* possible object is
* {@link ProvisionTeilen }
*
*/
public ProvisionTeilen getProvisionTeilen() {
return provisionTeilen;
}
/**
* Sets the value of the provisionTeilen property.
*
* @param value
* allowed object is
* {@link ProvisionTeilen }
*
*/
public void setProvisionTeilen(ProvisionTeilen value) {
this.provisionTeilen = value;
}
/**
* Gets the value of the innenCourtage property.
*
* @return
* possible object is
* {@link InnenCourtage }
*
*/
public InnenCourtage getInnenCourtage() {
return innenCourtage;
}
/**
* Sets the value of the innenCourtage property.
*
* @param value
* allowed object is
* {@link InnenCourtage }
*
*/
public void setInnenCourtage(InnenCourtage value) {
this.innenCourtage = value;
}
/**
* Gets the value of the aussenCourtage property.
*
* @return
* possible object is
* {@link AussenCourtage }
*
*/
public AussenCourtage getAussenCourtage() {
return aussenCourtage;
}
/**
* Sets the value of the aussenCourtage property.
*
* @param value
* allowed object is
* {@link AussenCourtage }
*
*/
public void setAussenCourtage(AussenCourtage value) {
this.aussenCourtage = value;
}
/**
* Gets the value of the courtageHinweis property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCourtageHinweis() {
return courtageHinweis;
}
/**
* Sets the value of the courtageHinweis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCourtageHinweis(String value) {
this.courtageHinweis = value;
}
/**
* Gets the value of the provisionnetto property.
*
* @return
* possible object is
* {@link Provisionnetto }
*
*/
public Provisionnetto getProvisionnetto() {
return provisionnetto;
}
/**
* Sets the value of the provisionnetto property.
*
* @param value
* allowed object is
* {@link Provisionnetto }
*
*/
public void setProvisionnetto(Provisionnetto value) {
this.provisionnetto = value;
}
/**
* Gets the value of the provisionbrutto property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getProvisionbrutto() {
return provisionbrutto;
}
/**
* Sets the value of the provisionbrutto property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProvisionbrutto(BigDecimal value) {
this.provisionbrutto = value;
}
/**
* Gets the value of the waehrung property.
*
* @return
* possible object is
* {@link Waehrung }
*
*/
public Waehrung getWaehrung() {
return waehrung;
}
/**
* Sets the value of the waehrung property.
*
* @param value
* allowed object is
* {@link Waehrung }
*
*/
public void setWaehrung(Waehrung value) {
this.waehrung = value;
}
/**
* Gets the value of the mwstSatz property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getMwstSatz() {
return mwstSatz;
}
/**
* Sets the value of the mwstSatz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMwstSatz(BigDecimal value) {
this.mwstSatz = value;
}
/**
* Gets the value of the mwstGesamt property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getMwstGesamt() {
return mwstGesamt;
}
/**
* Sets the value of the mwstGesamt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMwstGesamt(BigDecimal value) {
this.mwstGesamt = value;
}
/**
* Gets the value of the freitextPreis property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFreitextPreis() {
return freitextPreis;
}
/**
* Sets the value of the freitextPreis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFreitextPreis(String value) {
this.freitextPreis = value;
}
/**
* Gets the value of the xFache property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXFache() {
return xFache;
}
/**
* Sets the value of the xFache property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setXFache(String value) {
this.xFache = value;
}
/**
* Gets the value of the nettorendite property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getNettorendite() {
return nettorendite;
}
/**
* Sets the value of the nettorendite property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNettorendite(BigDecimal value) {
this.nettorendite = value;
}
/**
* Gets the value of the nettorenditeSoll property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getNettorenditeSoll() {
return nettorenditeSoll;
}
/**
* Sets the value of the nettorenditeSoll property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNettorenditeSoll(BigDecimal value) {
this.nettorenditeSoll = value;
}
/**
* Gets the value of the nettorenditeIst property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getNettorenditeIst() {
return nettorenditeIst;
}
/**
* Sets the value of the nettorenditeIst property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNettorenditeIst(BigDecimal value) {
this.nettorenditeIst = value;
}
/**
* Gets the value of the mieteinnahmenIst property.
*
* @return
* possible object is
* {@link MieteinnahmenIst }
*
*/
public MieteinnahmenIst getMieteinnahmenIst() {
return mieteinnahmenIst;
}
/**
* Sets the value of the mieteinnahmenIst property.
*
* @param value
* allowed object is
* {@link MieteinnahmenIst }
*
*/
public void setMieteinnahmenIst(MieteinnahmenIst value) {
this.mieteinnahmenIst = value;
}
/**
* Gets the value of the mieteinnahmenSoll property.
*
* @return
* possible object is
* {@link MieteinnahmenSoll }
*
*/
public MieteinnahmenSoll getMieteinnahmenSoll() {
return mieteinnahmenSoll;
}
/**
* Sets the value of the mieteinnahmenSoll property.
*
* @param value
* allowed object is
* {@link MieteinnahmenSoll }
*
*/
public void setMieteinnahmenSoll(MieteinnahmenSoll value) {
this.mieteinnahmenSoll = value;
}
/**
* Gets the value of the erschliessungskosten property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getErschliessungskosten() {
return erschliessungskosten;
}
/**
* Sets the value of the erschliessungskosten property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErschliessungskosten(BigDecimal value) {
this.erschliessungskosten = value;
}
/**
* Gets the value of the kaution property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getKaution() {
return kaution;
}
/**
* Sets the value of the kaution property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKaution(BigDecimal value) {
this.kaution = value;
}
/**
* Gets the value of the kautionText property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKautionText() {
return kautionText;
}
/**
* Sets the value of the kautionText property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKautionText(String value) {
this.kautionText = value;
}
/**
* Gets the value of the geschaeftsguthaben property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getGeschaeftsguthaben() {
return geschaeftsguthaben;
}
/**
* Sets the value of the geschaeftsguthaben property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGeschaeftsguthaben(BigDecimal value) {
this.geschaeftsguthaben = value;
}
/**
* Gets the value of the stpCarport property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpCarport() {
return stpCarport;
}
/**
* Sets the value of the stpCarport property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpCarport(Stellplatz value) {
this.stpCarport = value;
}
/**
* Gets the value of the stpDuplex property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpDuplex() {
return stpDuplex;
}
/**
* Sets the value of the stpDuplex property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpDuplex(Stellplatz value) {
this.stpDuplex = value;
}
/**
* Gets the value of the stpFreiplatz property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpFreiplatz() {
return stpFreiplatz;
}
/**
* Sets the value of the stpFreiplatz property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpFreiplatz(Stellplatz value) {
this.stpFreiplatz = value;
}
/**
* Gets the value of the stpGarage property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpGarage() {
return stpGarage;
}
/**
* Sets the value of the stpGarage property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpGarage(Stellplatz value) {
this.stpGarage = value;
}
/**
* Gets the value of the stpParkhaus property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpParkhaus() {
return stpParkhaus;
}
/**
* Sets the value of the stpParkhaus property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpParkhaus(Stellplatz value) {
this.stpParkhaus = value;
}
/**
* Gets the value of the stpTiefgarage property.
*
* @return
* possible object is
* {@link Stellplatz }
*
*/
public Stellplatz getStpTiefgarage() {
return stpTiefgarage;
}
/**
* Sets the value of the stpTiefgarage property.
*
* @param value
* allowed object is
* {@link Stellplatz }
*
*/
public void setStpTiefgarage(Stellplatz value) {
this.stpTiefgarage = value;
}
/**
* Gets the value of the stpSonstige property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the stpSonstige property.
*
*
* For example, to add a new item, do as follows:
*
* getStpSonstige().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link StpSonstige }
*
*
*/
public List getStpSonstige() {
if (stpSonstige == null) {
stpSonstige = new ArrayList();
}
return this.stpSonstige;
}
/**
* Gets the value of the richtpreis property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getRichtpreis() {
return richtpreis;
}
/**
* Sets the value of the richtpreis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRichtpreis(BigDecimal value) {
this.richtpreis = value;
}
/**
* Gets the value of the richtpreisprom2 property.
*
* @return
* possible object is
* {@link String }
*
*/
public BigDecimal getRichtpreisprom2() {
return richtpreisprom2;
}
/**
* Sets the value of the richtpreisprom2 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRichtpreisprom2(BigDecimal value) {
this.richtpreisprom2 = value;
}
/**
* Gets the value of the userDefinedSimplefield property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the userDefinedSimplefield property.
*
*
* For example, to add a new item, do as follows:
*
* getUserDefinedSimplefield().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserDefinedSimplefield }
*
*
*/
public List getUserDefinedSimplefield() {
if (userDefinedSimplefield == null) {
userDefinedSimplefield = new ArrayList();
}
return this.userDefinedSimplefield;
}
/**
* Gets the value of the userDefinedAnyfield property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the userDefinedAnyfield property.
*
*
* For example, to add a new item, do as follows:
*
* getUserDefinedAnyfield().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserDefinedAnyfield }
*
*
*/
public List getUserDefinedAnyfield() {
if (userDefinedAnyfield == null) {
userDefinedAnyfield = new ArrayList();
}
return this.userDefinedAnyfield;
}
/**
* Gets the value of the userDefinedExtend property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the userDefinedExtend property.
*
*
* For example, to add a new item, do as follows:
*
* getUserDefinedExtend().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserDefinedExtend }
*
*
*/
public List getUserDefinedExtend() {
if (userDefinedExtend == null) {
userDefinedExtend = new ArrayList();
}
return this.userDefinedExtend;
}
public String toString() {
final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
strategy.appendStart(locator, this, buffer);
appendFields(locator, buffer, strategy);
strategy.appendEnd(locator, this, buffer);
return buffer;
}
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
{
Kaufpreis theKaufpreis;
theKaufpreis = this.getKaufpreis();
strategy.appendField(locator, this, "kaufpreis", buffer, theKaufpreis, (this.kaufpreis!= null));
}
{
Kaufpreisnetto theKaufpreisnetto;
theKaufpreisnetto = this.getKaufpreisnetto();
strategy.appendField(locator, this, "kaufpreisnetto", buffer, theKaufpreisnetto, (this.kaufpreisnetto!= null));
}
{
BigDecimal theKaufpreisbrutto;
theKaufpreisbrutto = this.getKaufpreisbrutto();
strategy.appendField(locator, this, "kaufpreisbrutto", buffer, theKaufpreisbrutto, (this.kaufpreisbrutto!= null));
}
{
BigDecimal theNettokaltmiete;
theNettokaltmiete = this.getNettokaltmiete();
strategy.appendField(locator, this, "nettokaltmiete", buffer, theNettokaltmiete, (this.nettokaltmiete!= null));
}
{
BigDecimal theKaltmiete;
theKaltmiete = this.getKaltmiete();
strategy.appendField(locator, this, "kaltmiete", buffer, theKaltmiete, (this.kaltmiete!= null));
}
{
BigDecimal theWarmmiete;
theWarmmiete = this.getWarmmiete();
strategy.appendField(locator, this, "warmmiete", buffer, theWarmmiete, (this.warmmiete!= null));
}
{
BigDecimal theNebenkosten;
theNebenkosten = this.getNebenkosten();
strategy.appendField(locator, this, "nebenkosten", buffer, theNebenkosten, (this.nebenkosten!= null));
}
{
Boolean theHeizkostenEnthalten;
theHeizkostenEnthalten = this.isHeizkostenEnthalten();
strategy.appendField(locator, this, "heizkostenEnthalten", buffer, theHeizkostenEnthalten, (this.heizkostenEnthalten!= null));
}
{
BigDecimal theHeizkosten;
theHeizkosten = this.getHeizkosten();
strategy.appendField(locator, this, "heizkosten", buffer, theHeizkosten, (this.heizkosten!= null));
}
{
Boolean theZzgMehrwertsteuer;
theZzgMehrwertsteuer = this.isZzgMehrwertsteuer();
strategy.appendField(locator, this, "zzgMehrwertsteuer", buffer, theZzgMehrwertsteuer, (this.zzgMehrwertsteuer!= null));
}
{
BigDecimal theMietzuschlaege;
theMietzuschlaege = this.getMietzuschlaege();
strategy.appendField(locator, this, "mietzuschlaege", buffer, theMietzuschlaege, (this.mietzuschlaege!= null));
}
{
Hauptmietzinsnetto theHauptmietzinsnetto;
theHauptmietzinsnetto = this.getHauptmietzinsnetto();
strategy.appendField(locator, this, "hauptmietzinsnetto", buffer, theHauptmietzinsnetto, (this.hauptmietzinsnetto!= null));
}
{
BigDecimal thePauschalmiete;
thePauschalmiete = this.getPauschalmiete();
strategy.appendField(locator, this, "pauschalmiete", buffer, thePauschalmiete, (this.pauschalmiete!= null));
}
{
Betriebskostennetto theBetriebskostennetto;
theBetriebskostennetto = this.getBetriebskostennetto();
strategy.appendField(locator, this, "betriebskostennetto", buffer, theBetriebskostennetto, (this.betriebskostennetto!= null));
}
{
Evbnetto theEvbnetto;
theEvbnetto = this.getEvbnetto();
strategy.appendField(locator, this, "evbnetto", buffer, theEvbnetto, (this.evbnetto!= null));
}
{
Gesamtmietenetto theGesamtmietenetto;
theGesamtmietenetto = this.getGesamtmietenetto();
strategy.appendField(locator, this, "gesamtmietenetto", buffer, theGesamtmietenetto, (this.gesamtmietenetto!= null));
}
{
BigDecimal theGesamtmietebrutto;
theGesamtmietebrutto = this.getGesamtmietebrutto();
strategy.appendField(locator, this, "gesamtmietebrutto", buffer, theGesamtmietebrutto, (this.gesamtmietebrutto!= null));
}
{
Gesamtbelastungnetto theGesamtbelastungnetto;
theGesamtbelastungnetto = this.getGesamtbelastungnetto();
strategy.appendField(locator, this, "gesamtbelastungnetto", buffer, theGesamtbelastungnetto, (this.gesamtbelastungnetto!= null));
}
{
BigDecimal theGesamtbelastungbrutto;
theGesamtbelastungbrutto = this.getGesamtbelastungbrutto();
strategy.appendField(locator, this, "gesamtbelastungbrutto", buffer, theGesamtbelastungbrutto, (this.gesamtbelastungbrutto!= null));
}
{
Gesamtkostenprom2Von theGesamtkostenprom2Von;
theGesamtkostenprom2Von = this.getGesamtkostenprom2Von();
strategy.appendField(locator, this, "gesamtkostenprom2Von", buffer, theGesamtkostenprom2Von, (this.gesamtkostenprom2Von!= null));
}
{
Heizkostennetto theHeizkostennetto;
theHeizkostennetto = this.getHeizkostennetto();
strategy.appendField(locator, this, "heizkostennetto", buffer, theHeizkostennetto, (this.heizkostennetto!= null));
}
{
Monatlichekostennetto theMonatlichekostennetto;
theMonatlichekostennetto = this.getMonatlichekostennetto();
strategy.appendField(locator, this, "monatlichekostennetto", buffer, theMonatlichekostennetto, (this.monatlichekostennetto!= null));
}
{
BigDecimal theMonatlichekostenbrutto;
theMonatlichekostenbrutto = this.getMonatlichekostenbrutto();
strategy.appendField(locator, this, "monatlichekostenbrutto", buffer, theMonatlichekostenbrutto, (this.monatlichekostenbrutto!= null));
}
{
Nebenkostenprom2Von theNebenkostenprom2Von;
theNebenkostenprom2Von = this.getNebenkostenprom2Von();
strategy.appendField(locator, this, "nebenkostenprom2Von", buffer, theNebenkostenprom2Von, (this.nebenkostenprom2Von!= null));
}
{
Ruecklagenetto theRuecklagenetto;
theRuecklagenetto = this.getRuecklagenetto();
strategy.appendField(locator, this, "ruecklagenetto", buffer, theRuecklagenetto, (this.ruecklagenetto!= null));
}
{
Sonstigekostennetto theSonstigekostennetto;
theSonstigekostennetto = this.getSonstigekostennetto();
strategy.appendField(locator, this, "sonstigekostennetto", buffer, theSonstigekostennetto, (this.sonstigekostennetto!= null));
}
{
Sonstigemietenetto theSonstigemietenetto;
theSonstigemietenetto = this.getSonstigemietenetto();
strategy.appendField(locator, this, "sonstigemietenetto", buffer, theSonstigemietenetto, (this.sonstigemietenetto!= null));
}
{
Summemietenetto theSummemietenetto;
theSummemietenetto = this.getSummemietenetto();
strategy.appendField(locator, this, "summemietenetto", buffer, theSummemietenetto, (this.summemietenetto!= null));
}
{
Nettomieteprom2Von theNettomieteprom2Von;
theNettomieteprom2Von = this.getNettomieteprom2Von();
strategy.appendField(locator, this, "nettomieteprom2Von", buffer, theNettomieteprom2Von, (this.nettomieteprom2Von!= null));
}
{
BigDecimal thePacht;
thePacht = this.getPacht();
strategy.appendField(locator, this, "pacht", buffer, thePacht, (this.pacht!= null));
}
{
BigDecimal theErbpacht;
theErbpacht = this.getErbpacht();
strategy.appendField(locator, this, "erbpacht", buffer, theErbpacht, (this.erbpacht!= null));
}
{
BigDecimal theHausgeld;
theHausgeld = this.getHausgeld();
strategy.appendField(locator, this, "hausgeld", buffer, theHausgeld, (this.hausgeld!= null));
}
{
BigDecimal theAbstand;
theAbstand = this.getAbstand();
strategy.appendField(locator, this, "abstand", buffer, theAbstand, (this.abstand!= null));
}
{
Calendar thePreisZeitraumVon;
thePreisZeitraumVon = this.getPreisZeitraumVon();
strategy.appendField(locator, this, "preisZeitraumVon", buffer, thePreisZeitraumVon, (this.preisZeitraumVon!= null));
}
{
Calendar thePreisZeitraumBis;
thePreisZeitraumBis = this.getPreisZeitraumBis();
strategy.appendField(locator, this, "preisZeitraumBis", buffer, thePreisZeitraumBis, (this.preisZeitraumBis!= null));
}
{
PreisZeiteinheit thePreisZeiteinheit;
thePreisZeiteinheit = this.getPreisZeiteinheit();
strategy.appendField(locator, this, "preisZeiteinheit", buffer, thePreisZeiteinheit, (this.preisZeiteinheit!= null));
}
{
BigDecimal theMietpreisProQm;
theMietpreisProQm = this.getMietpreisProQm();
strategy.appendField(locator, this, "mietpreisProQm", buffer, theMietpreisProQm, (this.mietpreisProQm!= null));
}
{
BigDecimal theKaufpreisProQm;
theKaufpreisProQm = this.getKaufpreisProQm();
strategy.appendField(locator, this, "kaufpreisProQm", buffer, theKaufpreisProQm, (this.kaufpreisProQm!= null));
}
{
Boolean theProvisionspflichtig;
theProvisionspflichtig = this.isProvisionspflichtig();
strategy.appendField(locator, this, "provisionspflichtig", buffer, theProvisionspflichtig, (this.provisionspflichtig!= null));
}
{
ProvisionTeilen theProvisionTeilen;
theProvisionTeilen = this.getProvisionTeilen();
strategy.appendField(locator, this, "provisionTeilen", buffer, theProvisionTeilen, (this.provisionTeilen!= null));
}
{
InnenCourtage theInnenCourtage;
theInnenCourtage = this.getInnenCourtage();
strategy.appendField(locator, this, "innenCourtage", buffer, theInnenCourtage, (this.innenCourtage!= null));
}
{
AussenCourtage theAussenCourtage;
theAussenCourtage = this.getAussenCourtage();
strategy.appendField(locator, this, "aussenCourtage", buffer, theAussenCourtage, (this.aussenCourtage!= null));
}
{
String theCourtageHinweis;
theCourtageHinweis = this.getCourtageHinweis();
strategy.appendField(locator, this, "courtageHinweis", buffer, theCourtageHinweis, (this.courtageHinweis!= null));
}
{
Provisionnetto theProvisionnetto;
theProvisionnetto = this.getProvisionnetto();
strategy.appendField(locator, this, "provisionnetto", buffer, theProvisionnetto, (this.provisionnetto!= null));
}
{
BigDecimal theProvisionbrutto;
theProvisionbrutto = this.getProvisionbrutto();
strategy.appendField(locator, this, "provisionbrutto", buffer, theProvisionbrutto, (this.provisionbrutto!= null));
}
{
Waehrung theWaehrung;
theWaehrung = this.getWaehrung();
strategy.appendField(locator, this, "waehrung", buffer, theWaehrung, (this.waehrung!= null));
}
{
BigDecimal theMwstSatz;
theMwstSatz = this.getMwstSatz();
strategy.appendField(locator, this, "mwstSatz", buffer, theMwstSatz, (this.mwstSatz!= null));
}
{
BigDecimal theMwstGesamt;
theMwstGesamt = this.getMwstGesamt();
strategy.appendField(locator, this, "mwstGesamt", buffer, theMwstGesamt, (this.mwstGesamt!= null));
}
{
String theFreitextPreis;
theFreitextPreis = this.getFreitextPreis();
strategy.appendField(locator, this, "freitextPreis", buffer, theFreitextPreis, (this.freitextPreis!= null));
}
{
String theXFache;
theXFache = this.getXFache();
strategy.appendField(locator, this, "xFache", buffer, theXFache, (this.xFache!= null));
}
{
BigDecimal theNettorendite;
theNettorendite = this.getNettorendite();
strategy.appendField(locator, this, "nettorendite", buffer, theNettorendite, (this.nettorendite!= null));
}
{
BigDecimal theNettorenditeSoll;
theNettorenditeSoll = this.getNettorenditeSoll();
strategy.appendField(locator, this, "nettorenditeSoll", buffer, theNettorenditeSoll, (this.nettorenditeSoll!= null));
}
{
BigDecimal theNettorenditeIst;
theNettorenditeIst = this.getNettorenditeIst();
strategy.appendField(locator, this, "nettorenditeIst", buffer, theNettorenditeIst, (this.nettorenditeIst!= null));
}
{
MieteinnahmenIst theMieteinnahmenIst;
theMieteinnahmenIst = this.getMieteinnahmenIst();
strategy.appendField(locator, this, "mieteinnahmenIst", buffer, theMieteinnahmenIst, (this.mieteinnahmenIst!= null));
}
{
MieteinnahmenSoll theMieteinnahmenSoll;
theMieteinnahmenSoll = this.getMieteinnahmenSoll();
strategy.appendField(locator, this, "mieteinnahmenSoll", buffer, theMieteinnahmenSoll, (this.mieteinnahmenSoll!= null));
}
{
BigDecimal theErschliessungskosten;
theErschliessungskosten = this.getErschliessungskosten();
strategy.appendField(locator, this, "erschliessungskosten", buffer, theErschliessungskosten, (this.erschliessungskosten!= null));
}
{
BigDecimal theKaution;
theKaution = this.getKaution();
strategy.appendField(locator, this, "kaution", buffer, theKaution, (this.kaution!= null));
}
{
String theKautionText;
theKautionText = this.getKautionText();
strategy.appendField(locator, this, "kautionText", buffer, theKautionText, (this.kautionText!= null));
}
{
BigDecimal theGeschaeftsguthaben;
theGeschaeftsguthaben = this.getGeschaeftsguthaben();
strategy.appendField(locator, this, "geschaeftsguthaben", buffer, theGeschaeftsguthaben, (this.geschaeftsguthaben!= null));
}
{
Stellplatz theStpCarport;
theStpCarport = this.getStpCarport();
strategy.appendField(locator, this, "stpCarport", buffer, theStpCarport, (this.stpCarport!= null));
}
{
Stellplatz theStpDuplex;
theStpDuplex = this.getStpDuplex();
strategy.appendField(locator, this, "stpDuplex", buffer, theStpDuplex, (this.stpDuplex!= null));
}
{
Stellplatz theStpFreiplatz;
theStpFreiplatz = this.getStpFreiplatz();
strategy.appendField(locator, this, "stpFreiplatz", buffer, theStpFreiplatz, (this.stpFreiplatz!= null));
}
{
Stellplatz theStpGarage;
theStpGarage = this.getStpGarage();
strategy.appendField(locator, this, "stpGarage", buffer, theStpGarage, (this.stpGarage!= null));
}
{
Stellplatz theStpParkhaus;
theStpParkhaus = this.getStpParkhaus();
strategy.appendField(locator, this, "stpParkhaus", buffer, theStpParkhaus, (this.stpParkhaus!= null));
}
{
Stellplatz theStpTiefgarage;
theStpTiefgarage = this.getStpTiefgarage();
strategy.appendField(locator, this, "stpTiefgarage", buffer, theStpTiefgarage, (this.stpTiefgarage!= null));
}
{
List theStpSonstige;
theStpSonstige = (((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty()))?this.getStpSonstige():null);
strategy.appendField(locator, this, "stpSonstige", buffer, theStpSonstige, ((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty())));
}
{
BigDecimal theRichtpreis;
theRichtpreis = this.getRichtpreis();
strategy.appendField(locator, this, "richtpreis", buffer, theRichtpreis, (this.richtpreis!= null));
}
{
BigDecimal theRichtpreisprom2;
theRichtpreisprom2 = this.getRichtpreisprom2();
strategy.appendField(locator, this, "richtpreisprom2", buffer, theRichtpreisprom2, (this.richtpreisprom2 != null));
}
{
List theUserDefinedSimplefield;
theUserDefinedSimplefield = (((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty()))?this.getUserDefinedSimplefield():null);
strategy.appendField(locator, this, "userDefinedSimplefield", buffer, theUserDefinedSimplefield, ((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty())));
}
{
List theUserDefinedAnyfield;
theUserDefinedAnyfield = (((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty()))?this.getUserDefinedAnyfield():null);
strategy.appendField(locator, this, "userDefinedAnyfield", buffer, theUserDefinedAnyfield, ((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty())));
}
{
List theUserDefinedExtend;
theUserDefinedExtend = (((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty()))?this.getUserDefinedExtend():null);
strategy.appendField(locator, this, "userDefinedExtend", buffer, theUserDefinedExtend, ((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty())));
}
return buffer;
}
public Object clone() {
return copyTo(createNewInstance());
}
public Object copyTo(Object target) {
final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
return copyTo(null, target, strategy);
}
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
final Object draftCopy = ((target == null)?createNewInstance():target);
if (draftCopy instanceof Preise) {
final Preise copy = ((Preise) draftCopy);
{
Boolean kaufpreisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaufpreis!= null));
if (kaufpreisShouldBeCopiedAndSet == Boolean.TRUE) {
Kaufpreis sourceKaufpreis;
sourceKaufpreis = this.getKaufpreis();
Kaufpreis copyKaufpreis = ((Kaufpreis) strategy.copy(LocatorUtils.property(locator, "kaufpreis", sourceKaufpreis), sourceKaufpreis, (this.kaufpreis!= null)));
copy.setKaufpreis(copyKaufpreis);
} else {
if (kaufpreisShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaufpreis = null;
}
}
}
{
Boolean kaufpreisnettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaufpreisnetto!= null));
if (kaufpreisnettoShouldBeCopiedAndSet == Boolean.TRUE) {
Kaufpreisnetto sourceKaufpreisnetto;
sourceKaufpreisnetto = this.getKaufpreisnetto();
Kaufpreisnetto copyKaufpreisnetto = ((Kaufpreisnetto) strategy.copy(LocatorUtils.property(locator, "kaufpreisnetto", sourceKaufpreisnetto), sourceKaufpreisnetto, (this.kaufpreisnetto!= null)));
copy.setKaufpreisnetto(copyKaufpreisnetto);
} else {
if (kaufpreisnettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaufpreisnetto = null;
}
}
}
{
Boolean kaufpreisbruttoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaufpreisbrutto!= null));
if (kaufpreisbruttoShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceKaufpreisbrutto;
sourceKaufpreisbrutto = this.getKaufpreisbrutto();
BigDecimal copyKaufpreisbrutto = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "kaufpreisbrutto", sourceKaufpreisbrutto), sourceKaufpreisbrutto, (this.kaufpreisbrutto!= null)));
copy.setKaufpreisbrutto(copyKaufpreisbrutto);
} else {
if (kaufpreisbruttoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaufpreisbrutto = null;
}
}
}
{
Boolean nettokaltmieteShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nettokaltmiete!= null));
if (nettokaltmieteShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceNettokaltmiete;
sourceNettokaltmiete = this.getNettokaltmiete();
BigDecimal copyNettokaltmiete = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nettokaltmiete", sourceNettokaltmiete), sourceNettokaltmiete, (this.nettokaltmiete!= null)));
copy.setNettokaltmiete(copyNettokaltmiete);
} else {
if (nettokaltmieteShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nettokaltmiete = null;
}
}
}
{
Boolean kaltmieteShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaltmiete!= null));
if (kaltmieteShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceKaltmiete;
sourceKaltmiete = this.getKaltmiete();
BigDecimal copyKaltmiete = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "kaltmiete", sourceKaltmiete), sourceKaltmiete, (this.kaltmiete!= null)));
copy.setKaltmiete(copyKaltmiete);
} else {
if (kaltmieteShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaltmiete = null;
}
}
}
{
Boolean warmmieteShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.warmmiete!= null));
if (warmmieteShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceWarmmiete;
sourceWarmmiete = this.getWarmmiete();
BigDecimal copyWarmmiete = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "warmmiete", sourceWarmmiete), sourceWarmmiete, (this.warmmiete!= null)));
copy.setWarmmiete(copyWarmmiete);
} else {
if (warmmieteShouldBeCopiedAndSet == Boolean.FALSE) {
copy.warmmiete = null;
}
}
}
{
Boolean nebenkostenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nebenkosten!= null));
if (nebenkostenShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceNebenkosten;
sourceNebenkosten = this.getNebenkosten();
BigDecimal copyNebenkosten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nebenkosten", sourceNebenkosten), sourceNebenkosten, (this.nebenkosten!= null)));
copy.setNebenkosten(copyNebenkosten);
} else {
if (nebenkostenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nebenkosten = null;
}
}
}
{
Boolean heizkostenEnthaltenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heizkostenEnthalten!= null));
if (heizkostenEnthaltenShouldBeCopiedAndSet == Boolean.TRUE) {
Boolean sourceHeizkostenEnthalten;
sourceHeizkostenEnthalten = this.isHeizkostenEnthalten();
Boolean copyHeizkostenEnthalten = ((Boolean) strategy.copy(LocatorUtils.property(locator, "heizkostenEnthalten", sourceHeizkostenEnthalten), sourceHeizkostenEnthalten, (this.heizkostenEnthalten!= null)));
copy.setHeizkostenEnthalten(copyHeizkostenEnthalten);
} else {
if (heizkostenEnthaltenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.heizkostenEnthalten = null;
}
}
}
{
Boolean heizkostenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heizkosten!= null));
if (heizkostenShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceHeizkosten;
sourceHeizkosten = this.getHeizkosten();
BigDecimal copyHeizkosten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "heizkosten", sourceHeizkosten), sourceHeizkosten, (this.heizkosten!= null)));
copy.setHeizkosten(copyHeizkosten);
} else {
if (heizkostenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.heizkosten = null;
}
}
}
{
Boolean zzgMehrwertsteuerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.zzgMehrwertsteuer!= null));
if (zzgMehrwertsteuerShouldBeCopiedAndSet == Boolean.TRUE) {
Boolean sourceZzgMehrwertsteuer;
sourceZzgMehrwertsteuer = this.isZzgMehrwertsteuer();
Boolean copyZzgMehrwertsteuer = ((Boolean) strategy.copy(LocatorUtils.property(locator, "zzgMehrwertsteuer", sourceZzgMehrwertsteuer), sourceZzgMehrwertsteuer, (this.zzgMehrwertsteuer!= null)));
copy.setZzgMehrwertsteuer(copyZzgMehrwertsteuer);
} else {
if (zzgMehrwertsteuerShouldBeCopiedAndSet == Boolean.FALSE) {
copy.zzgMehrwertsteuer = null;
}
}
}
{
Boolean mietzuschlaegeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mietzuschlaege!= null));
if (mietzuschlaegeShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceMietzuschlaege;
sourceMietzuschlaege = this.getMietzuschlaege();
BigDecimal copyMietzuschlaege = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "mietzuschlaege", sourceMietzuschlaege), sourceMietzuschlaege, (this.mietzuschlaege!= null)));
copy.setMietzuschlaege(copyMietzuschlaege);
} else {
if (mietzuschlaegeShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mietzuschlaege = null;
}
}
}
{
Boolean hauptmietzinsnettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.hauptmietzinsnetto!= null));
if (hauptmietzinsnettoShouldBeCopiedAndSet == Boolean.TRUE) {
Hauptmietzinsnetto sourceHauptmietzinsnetto;
sourceHauptmietzinsnetto = this.getHauptmietzinsnetto();
Hauptmietzinsnetto copyHauptmietzinsnetto = ((Hauptmietzinsnetto) strategy.copy(LocatorUtils.property(locator, "hauptmietzinsnetto", sourceHauptmietzinsnetto), sourceHauptmietzinsnetto, (this.hauptmietzinsnetto!= null)));
copy.setHauptmietzinsnetto(copyHauptmietzinsnetto);
} else {
if (hauptmietzinsnettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.hauptmietzinsnetto = null;
}
}
}
{
Boolean pauschalmieteShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pauschalmiete!= null));
if (pauschalmieteShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourcePauschalmiete;
sourcePauschalmiete = this.getPauschalmiete();
BigDecimal copyPauschalmiete = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "pauschalmiete", sourcePauschalmiete), sourcePauschalmiete, (this.pauschalmiete!= null)));
copy.setPauschalmiete(copyPauschalmiete);
} else {
if (pauschalmieteShouldBeCopiedAndSet == Boolean.FALSE) {
copy.pauschalmiete = null;
}
}
}
{
Boolean betriebskostennettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.betriebskostennetto!= null));
if (betriebskostennettoShouldBeCopiedAndSet == Boolean.TRUE) {
Betriebskostennetto sourceBetriebskostennetto;
sourceBetriebskostennetto = this.getBetriebskostennetto();
Betriebskostennetto copyBetriebskostennetto = ((Betriebskostennetto) strategy.copy(LocatorUtils.property(locator, "betriebskostennetto", sourceBetriebskostennetto), sourceBetriebskostennetto, (this.betriebskostennetto!= null)));
copy.setBetriebskostennetto(copyBetriebskostennetto);
} else {
if (betriebskostennettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.betriebskostennetto = null;
}
}
}
{
Boolean evbnettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.evbnetto!= null));
if (evbnettoShouldBeCopiedAndSet == Boolean.TRUE) {
Evbnetto sourceEvbnetto;
sourceEvbnetto = this.getEvbnetto();
Evbnetto copyEvbnetto = ((Evbnetto) strategy.copy(LocatorUtils.property(locator, "evbnetto", sourceEvbnetto), sourceEvbnetto, (this.evbnetto!= null)));
copy.setEvbnetto(copyEvbnetto);
} else {
if (evbnettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.evbnetto = null;
}
}
}
{
Boolean gesamtmietenettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtmietenetto!= null));
if (gesamtmietenettoShouldBeCopiedAndSet == Boolean.TRUE) {
Gesamtmietenetto sourceGesamtmietenetto;
sourceGesamtmietenetto = this.getGesamtmietenetto();
Gesamtmietenetto copyGesamtmietenetto = ((Gesamtmietenetto) strategy.copy(LocatorUtils.property(locator, "gesamtmietenetto", sourceGesamtmietenetto), sourceGesamtmietenetto, (this.gesamtmietenetto!= null)));
copy.setGesamtmietenetto(copyGesamtmietenetto);
} else {
if (gesamtmietenettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.gesamtmietenetto = null;
}
}
}
{
Boolean gesamtmietebruttoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtmietebrutto!= null));
if (gesamtmietebruttoShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceGesamtmietebrutto;
sourceGesamtmietebrutto = this.getGesamtmietebrutto();
BigDecimal copyGesamtmietebrutto = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "gesamtmietebrutto", sourceGesamtmietebrutto), sourceGesamtmietebrutto, (this.gesamtmietebrutto!= null)));
copy.setGesamtmietebrutto(copyGesamtmietebrutto);
} else {
if (gesamtmietebruttoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.gesamtmietebrutto = null;
}
}
}
{
Boolean gesamtbelastungnettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtbelastungnetto!= null));
if (gesamtbelastungnettoShouldBeCopiedAndSet == Boolean.TRUE) {
Gesamtbelastungnetto sourceGesamtbelastungnetto;
sourceGesamtbelastungnetto = this.getGesamtbelastungnetto();
Gesamtbelastungnetto copyGesamtbelastungnetto = ((Gesamtbelastungnetto) strategy.copy(LocatorUtils.property(locator, "gesamtbelastungnetto", sourceGesamtbelastungnetto), sourceGesamtbelastungnetto, (this.gesamtbelastungnetto!= null)));
copy.setGesamtbelastungnetto(copyGesamtbelastungnetto);
} else {
if (gesamtbelastungnettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.gesamtbelastungnetto = null;
}
}
}
{
Boolean gesamtbelastungbruttoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtbelastungbrutto!= null));
if (gesamtbelastungbruttoShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceGesamtbelastungbrutto;
sourceGesamtbelastungbrutto = this.getGesamtbelastungbrutto();
BigDecimal copyGesamtbelastungbrutto = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "gesamtbelastungbrutto", sourceGesamtbelastungbrutto), sourceGesamtbelastungbrutto, (this.gesamtbelastungbrutto!= null)));
copy.setGesamtbelastungbrutto(copyGesamtbelastungbrutto);
} else {
if (gesamtbelastungbruttoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.gesamtbelastungbrutto = null;
}
}
}
{
Boolean gesamtkostenprom2VonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtkostenprom2Von!= null));
if (gesamtkostenprom2VonShouldBeCopiedAndSet == Boolean.TRUE) {
Gesamtkostenprom2Von sourceGesamtkostenprom2Von;
sourceGesamtkostenprom2Von = this.getGesamtkostenprom2Von();
Gesamtkostenprom2Von copyGesamtkostenprom2Von = ((Gesamtkostenprom2Von) strategy.copy(LocatorUtils.property(locator, "gesamtkostenprom2Von", sourceGesamtkostenprom2Von), sourceGesamtkostenprom2Von, (this.gesamtkostenprom2Von!= null)));
copy.setGesamtkostenprom2Von(copyGesamtkostenprom2Von);
} else {
if (gesamtkostenprom2VonShouldBeCopiedAndSet == Boolean.FALSE) {
copy.gesamtkostenprom2Von = null;
}
}
}
{
Boolean heizkostennettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heizkostennetto!= null));
if (heizkostennettoShouldBeCopiedAndSet == Boolean.TRUE) {
Heizkostennetto sourceHeizkostennetto;
sourceHeizkostennetto = this.getHeizkostennetto();
Heizkostennetto copyHeizkostennetto = ((Heizkostennetto) strategy.copy(LocatorUtils.property(locator, "heizkostennetto", sourceHeizkostennetto), sourceHeizkostennetto, (this.heizkostennetto!= null)));
copy.setHeizkostennetto(copyHeizkostennetto);
} else {
if (heizkostennettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.heizkostennetto = null;
}
}
}
{
Boolean monatlichekostennettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.monatlichekostennetto!= null));
if (monatlichekostennettoShouldBeCopiedAndSet == Boolean.TRUE) {
Monatlichekostennetto sourceMonatlichekostennetto;
sourceMonatlichekostennetto = this.getMonatlichekostennetto();
Monatlichekostennetto copyMonatlichekostennetto = ((Monatlichekostennetto) strategy.copy(LocatorUtils.property(locator, "monatlichekostennetto", sourceMonatlichekostennetto), sourceMonatlichekostennetto, (this.monatlichekostennetto!= null)));
copy.setMonatlichekostennetto(copyMonatlichekostennetto);
} else {
if (monatlichekostennettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.monatlichekostennetto = null;
}
}
}
{
Boolean monatlichekostenbruttoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.monatlichekostenbrutto!= null));
if (monatlichekostenbruttoShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceMonatlichekostenbrutto;
sourceMonatlichekostenbrutto = this.getMonatlichekostenbrutto();
BigDecimal copyMonatlichekostenbrutto = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "monatlichekostenbrutto", sourceMonatlichekostenbrutto), sourceMonatlichekostenbrutto, (this.monatlichekostenbrutto!= null)));
copy.setMonatlichekostenbrutto(copyMonatlichekostenbrutto);
} else {
if (monatlichekostenbruttoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.monatlichekostenbrutto = null;
}
}
}
{
Boolean nebenkostenprom2VonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nebenkostenprom2Von!= null));
if (nebenkostenprom2VonShouldBeCopiedAndSet == Boolean.TRUE) {
Nebenkostenprom2Von sourceNebenkostenprom2Von;
sourceNebenkostenprom2Von = this.getNebenkostenprom2Von();
Nebenkostenprom2Von copyNebenkostenprom2Von = ((Nebenkostenprom2Von) strategy.copy(LocatorUtils.property(locator, "nebenkostenprom2Von", sourceNebenkostenprom2Von), sourceNebenkostenprom2Von, (this.nebenkostenprom2Von!= null)));
copy.setNebenkostenprom2Von(copyNebenkostenprom2Von);
} else {
if (nebenkostenprom2VonShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nebenkostenprom2Von = null;
}
}
}
{
Boolean ruecklagenettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ruecklagenetto!= null));
if (ruecklagenettoShouldBeCopiedAndSet == Boolean.TRUE) {
Ruecklagenetto sourceRuecklagenetto;
sourceRuecklagenetto = this.getRuecklagenetto();
Ruecklagenetto copyRuecklagenetto = ((Ruecklagenetto) strategy.copy(LocatorUtils.property(locator, "ruecklagenetto", sourceRuecklagenetto), sourceRuecklagenetto, (this.ruecklagenetto!= null)));
copy.setRuecklagenetto(copyRuecklagenetto);
} else {
if (ruecklagenettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.ruecklagenetto = null;
}
}
}
{
Boolean sonstigekostennettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sonstigekostennetto!= null));
if (sonstigekostennettoShouldBeCopiedAndSet == Boolean.TRUE) {
Sonstigekostennetto sourceSonstigekostennetto;
sourceSonstigekostennetto = this.getSonstigekostennetto();
Sonstigekostennetto copySonstigekostennetto = ((Sonstigekostennetto) strategy.copy(LocatorUtils.property(locator, "sonstigekostennetto", sourceSonstigekostennetto), sourceSonstigekostennetto, (this.sonstigekostennetto!= null)));
copy.setSonstigekostennetto(copySonstigekostennetto);
} else {
if (sonstigekostennettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.sonstigekostennetto = null;
}
}
}
{
Boolean sonstigemietenettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sonstigemietenetto!= null));
if (sonstigemietenettoShouldBeCopiedAndSet == Boolean.TRUE) {
Sonstigemietenetto sourceSonstigemietenetto;
sourceSonstigemietenetto = this.getSonstigemietenetto();
Sonstigemietenetto copySonstigemietenetto = ((Sonstigemietenetto) strategy.copy(LocatorUtils.property(locator, "sonstigemietenetto", sourceSonstigemietenetto), sourceSonstigemietenetto, (this.sonstigemietenetto!= null)));
copy.setSonstigemietenetto(copySonstigemietenetto);
} else {
if (sonstigemietenettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.sonstigemietenetto = null;
}
}
}
{
Boolean summemietenettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.summemietenetto!= null));
if (summemietenettoShouldBeCopiedAndSet == Boolean.TRUE) {
Summemietenetto sourceSummemietenetto;
sourceSummemietenetto = this.getSummemietenetto();
Summemietenetto copySummemietenetto = ((Summemietenetto) strategy.copy(LocatorUtils.property(locator, "summemietenetto", sourceSummemietenetto), sourceSummemietenetto, (this.summemietenetto!= null)));
copy.setSummemietenetto(copySummemietenetto);
} else {
if (summemietenettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.summemietenetto = null;
}
}
}
{
Boolean nettomieteprom2VonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nettomieteprom2Von!= null));
if (nettomieteprom2VonShouldBeCopiedAndSet == Boolean.TRUE) {
Nettomieteprom2Von sourceNettomieteprom2Von;
sourceNettomieteprom2Von = this.getNettomieteprom2Von();
Nettomieteprom2Von copyNettomieteprom2Von = ((Nettomieteprom2Von) strategy.copy(LocatorUtils.property(locator, "nettomieteprom2Von", sourceNettomieteprom2Von), sourceNettomieteprom2Von, (this.nettomieteprom2Von!= null)));
copy.setNettomieteprom2Von(copyNettomieteprom2Von);
} else {
if (nettomieteprom2VonShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nettomieteprom2Von = null;
}
}
}
{
Boolean pachtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pacht!= null));
if (pachtShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourcePacht;
sourcePacht = this.getPacht();
BigDecimal copyPacht = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "pacht", sourcePacht), sourcePacht, (this.pacht!= null)));
copy.setPacht(copyPacht);
} else {
if (pachtShouldBeCopiedAndSet == Boolean.FALSE) {
copy.pacht = null;
}
}
}
{
Boolean erbpachtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.erbpacht!= null));
if (erbpachtShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceErbpacht;
sourceErbpacht = this.getErbpacht();
BigDecimal copyErbpacht = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "erbpacht", sourceErbpacht), sourceErbpacht, (this.erbpacht!= null)));
copy.setErbpacht(copyErbpacht);
} else {
if (erbpachtShouldBeCopiedAndSet == Boolean.FALSE) {
copy.erbpacht = null;
}
}
}
{
Boolean hausgeldShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.hausgeld!= null));
if (hausgeldShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceHausgeld;
sourceHausgeld = this.getHausgeld();
BigDecimal copyHausgeld = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "hausgeld", sourceHausgeld), sourceHausgeld, (this.hausgeld!= null)));
copy.setHausgeld(copyHausgeld);
} else {
if (hausgeldShouldBeCopiedAndSet == Boolean.FALSE) {
copy.hausgeld = null;
}
}
}
{
Boolean abstandShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.abstand!= null));
if (abstandShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceAbstand;
sourceAbstand = this.getAbstand();
BigDecimal copyAbstand = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "abstand", sourceAbstand), sourceAbstand, (this.abstand!= null)));
copy.setAbstand(copyAbstand);
} else {
if (abstandShouldBeCopiedAndSet == Boolean.FALSE) {
copy.abstand = null;
}
}
}
{
Boolean preisZeitraumVonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.preisZeitraumVon!= null));
if (preisZeitraumVonShouldBeCopiedAndSet == Boolean.TRUE) {
Calendar sourcePreisZeitraumVon;
sourcePreisZeitraumVon = this.getPreisZeitraumVon();
Calendar copyPreisZeitraumVon = ((Calendar) strategy.copy(LocatorUtils.property(locator, "preisZeitraumVon", sourcePreisZeitraumVon), sourcePreisZeitraumVon, (this.preisZeitraumVon!= null)));
copy.setPreisZeitraumVon(copyPreisZeitraumVon);
} else {
if (preisZeitraumVonShouldBeCopiedAndSet == Boolean.FALSE) {
copy.preisZeitraumVon = null;
}
}
}
{
Boolean preisZeitraumBisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.preisZeitraumBis!= null));
if (preisZeitraumBisShouldBeCopiedAndSet == Boolean.TRUE) {
Calendar sourcePreisZeitraumBis;
sourcePreisZeitraumBis = this.getPreisZeitraumBis();
Calendar copyPreisZeitraumBis = ((Calendar) strategy.copy(LocatorUtils.property(locator, "preisZeitraumBis", sourcePreisZeitraumBis), sourcePreisZeitraumBis, (this.preisZeitraumBis!= null)));
copy.setPreisZeitraumBis(copyPreisZeitraumBis);
} else {
if (preisZeitraumBisShouldBeCopiedAndSet == Boolean.FALSE) {
copy.preisZeitraumBis = null;
}
}
}
{
Boolean preisZeiteinheitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.preisZeiteinheit!= null));
if (preisZeiteinheitShouldBeCopiedAndSet == Boolean.TRUE) {
PreisZeiteinheit sourcePreisZeiteinheit;
sourcePreisZeiteinheit = this.getPreisZeiteinheit();
PreisZeiteinheit copyPreisZeiteinheit = ((PreisZeiteinheit) strategy.copy(LocatorUtils.property(locator, "preisZeiteinheit", sourcePreisZeiteinheit), sourcePreisZeiteinheit, (this.preisZeiteinheit!= null)));
copy.setPreisZeiteinheit(copyPreisZeiteinheit);
} else {
if (preisZeiteinheitShouldBeCopiedAndSet == Boolean.FALSE) {
copy.preisZeiteinheit = null;
}
}
}
{
Boolean mietpreisProQmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mietpreisProQm!= null));
if (mietpreisProQmShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceMietpreisProQm;
sourceMietpreisProQm = this.getMietpreisProQm();
BigDecimal copyMietpreisProQm = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "mietpreisProQm", sourceMietpreisProQm), sourceMietpreisProQm, (this.mietpreisProQm!= null)));
copy.setMietpreisProQm(copyMietpreisProQm);
} else {
if (mietpreisProQmShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mietpreisProQm = null;
}
}
}
{
Boolean kaufpreisProQmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaufpreisProQm!= null));
if (kaufpreisProQmShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceKaufpreisProQm;
sourceKaufpreisProQm = this.getKaufpreisProQm();
BigDecimal copyKaufpreisProQm = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "kaufpreisProQm", sourceKaufpreisProQm), sourceKaufpreisProQm, (this.kaufpreisProQm!= null)));
copy.setKaufpreisProQm(copyKaufpreisProQm);
} else {
if (kaufpreisProQmShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaufpreisProQm = null;
}
}
}
{
Boolean provisionspflichtigShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.provisionspflichtig!= null));
if (provisionspflichtigShouldBeCopiedAndSet == Boolean.TRUE) {
Boolean sourceProvisionspflichtig;
sourceProvisionspflichtig = this.isProvisionspflichtig();
Boolean copyProvisionspflichtig = ((Boolean) strategy.copy(LocatorUtils.property(locator, "provisionspflichtig", sourceProvisionspflichtig), sourceProvisionspflichtig, (this.provisionspflichtig!= null)));
copy.setProvisionspflichtig(copyProvisionspflichtig);
} else {
if (provisionspflichtigShouldBeCopiedAndSet == Boolean.FALSE) {
copy.provisionspflichtig = null;
}
}
}
{
Boolean provisionTeilenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.provisionTeilen!= null));
if (provisionTeilenShouldBeCopiedAndSet == Boolean.TRUE) {
ProvisionTeilen sourceProvisionTeilen;
sourceProvisionTeilen = this.getProvisionTeilen();
ProvisionTeilen copyProvisionTeilen = ((ProvisionTeilen) strategy.copy(LocatorUtils.property(locator, "provisionTeilen", sourceProvisionTeilen), sourceProvisionTeilen, (this.provisionTeilen!= null)));
copy.setProvisionTeilen(copyProvisionTeilen);
} else {
if (provisionTeilenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.provisionTeilen = null;
}
}
}
{
Boolean innenCourtageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.innenCourtage!= null));
if (innenCourtageShouldBeCopiedAndSet == Boolean.TRUE) {
InnenCourtage sourceInnenCourtage;
sourceInnenCourtage = this.getInnenCourtage();
InnenCourtage copyInnenCourtage = ((InnenCourtage) strategy.copy(LocatorUtils.property(locator, "innenCourtage", sourceInnenCourtage), sourceInnenCourtage, (this.innenCourtage!= null)));
copy.setInnenCourtage(copyInnenCourtage);
} else {
if (innenCourtageShouldBeCopiedAndSet == Boolean.FALSE) {
copy.innenCourtage = null;
}
}
}
{
Boolean aussenCourtageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.aussenCourtage!= null));
if (aussenCourtageShouldBeCopiedAndSet == Boolean.TRUE) {
AussenCourtage sourceAussenCourtage;
sourceAussenCourtage = this.getAussenCourtage();
AussenCourtage copyAussenCourtage = ((AussenCourtage) strategy.copy(LocatorUtils.property(locator, "aussenCourtage", sourceAussenCourtage), sourceAussenCourtage, (this.aussenCourtage!= null)));
copy.setAussenCourtage(copyAussenCourtage);
} else {
if (aussenCourtageShouldBeCopiedAndSet == Boolean.FALSE) {
copy.aussenCourtage = null;
}
}
}
{
Boolean courtageHinweisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.courtageHinweis!= null));
if (courtageHinweisShouldBeCopiedAndSet == Boolean.TRUE) {
String sourceCourtageHinweis;
sourceCourtageHinweis = this.getCourtageHinweis();
String copyCourtageHinweis = ((String) strategy.copy(LocatorUtils.property(locator, "courtageHinweis", sourceCourtageHinweis), sourceCourtageHinweis, (this.courtageHinweis!= null)));
copy.setCourtageHinweis(copyCourtageHinweis);
} else {
if (courtageHinweisShouldBeCopiedAndSet == Boolean.FALSE) {
copy.courtageHinweis = null;
}
}
}
{
Boolean provisionnettoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.provisionnetto!= null));
if (provisionnettoShouldBeCopiedAndSet == Boolean.TRUE) {
Provisionnetto sourceProvisionnetto;
sourceProvisionnetto = this.getProvisionnetto();
Provisionnetto copyProvisionnetto = ((Provisionnetto) strategy.copy(LocatorUtils.property(locator, "provisionnetto", sourceProvisionnetto), sourceProvisionnetto, (this.provisionnetto!= null)));
copy.setProvisionnetto(copyProvisionnetto);
} else {
if (provisionnettoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.provisionnetto = null;
}
}
}
{
Boolean provisionbruttoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.provisionbrutto!= null));
if (provisionbruttoShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceProvisionbrutto;
sourceProvisionbrutto = this.getProvisionbrutto();
BigDecimal copyProvisionbrutto = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "provisionbrutto", sourceProvisionbrutto), sourceProvisionbrutto, (this.provisionbrutto!= null)));
copy.setProvisionbrutto(copyProvisionbrutto);
} else {
if (provisionbruttoShouldBeCopiedAndSet == Boolean.FALSE) {
copy.provisionbrutto = null;
}
}
}
{
Boolean waehrungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.waehrung!= null));
if (waehrungShouldBeCopiedAndSet == Boolean.TRUE) {
Waehrung sourceWaehrung;
sourceWaehrung = this.getWaehrung();
Waehrung copyWaehrung = ((Waehrung) strategy.copy(LocatorUtils.property(locator, "waehrung", sourceWaehrung), sourceWaehrung, (this.waehrung!= null)));
copy.setWaehrung(copyWaehrung);
} else {
if (waehrungShouldBeCopiedAndSet == Boolean.FALSE) {
copy.waehrung = null;
}
}
}
{
Boolean mwstSatzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mwstSatz!= null));
if (mwstSatzShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceMwstSatz;
sourceMwstSatz = this.getMwstSatz();
BigDecimal copyMwstSatz = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "mwstSatz", sourceMwstSatz), sourceMwstSatz, (this.mwstSatz!= null)));
copy.setMwstSatz(copyMwstSatz);
} else {
if (mwstSatzShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mwstSatz = null;
}
}
}
{
Boolean mwstGesamtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mwstGesamt!= null));
if (mwstGesamtShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceMwstGesamt;
sourceMwstGesamt = this.getMwstGesamt();
BigDecimal copyMwstGesamt = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "mwstGesamt", sourceMwstGesamt), sourceMwstGesamt, (this.mwstGesamt!= null)));
copy.setMwstGesamt(copyMwstGesamt);
} else {
if (mwstGesamtShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mwstGesamt = null;
}
}
}
{
Boolean freitextPreisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.freitextPreis!= null));
if (freitextPreisShouldBeCopiedAndSet == Boolean.TRUE) {
String sourceFreitextPreis;
sourceFreitextPreis = this.getFreitextPreis();
String copyFreitextPreis = ((String) strategy.copy(LocatorUtils.property(locator, "freitextPreis", sourceFreitextPreis), sourceFreitextPreis, (this.freitextPreis!= null)));
copy.setFreitextPreis(copyFreitextPreis);
} else {
if (freitextPreisShouldBeCopiedAndSet == Boolean.FALSE) {
copy.freitextPreis = null;
}
}
}
{
Boolean xFacheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.xFache!= null));
if (xFacheShouldBeCopiedAndSet == Boolean.TRUE) {
String sourceXFache;
sourceXFache = this.getXFache();
String copyXFache = ((String) strategy.copy(LocatorUtils.property(locator, "xFache", sourceXFache), sourceXFache, (this.xFache!= null)));
copy.setXFache(copyXFache);
} else {
if (xFacheShouldBeCopiedAndSet == Boolean.FALSE) {
copy.xFache = null;
}
}
}
{
Boolean nettorenditeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nettorendite!= null));
if (nettorenditeShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceNettorendite;
sourceNettorendite = this.getNettorendite();
BigDecimal copyNettorendite = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nettorendite", sourceNettorendite), sourceNettorendite, (this.nettorendite!= null)));
copy.setNettorendite(copyNettorendite);
} else {
if (nettorenditeShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nettorendite = null;
}
}
}
{
Boolean nettorenditeSollShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nettorenditeSoll!= null));
if (nettorenditeSollShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceNettorenditeSoll;
sourceNettorenditeSoll = this.getNettorenditeSoll();
BigDecimal copyNettorenditeSoll = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nettorenditeSoll", sourceNettorenditeSoll), sourceNettorenditeSoll, (this.nettorenditeSoll!= null)));
copy.setNettorenditeSoll(copyNettorenditeSoll);
} else {
if (nettorenditeSollShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nettorenditeSoll = null;
}
}
}
{
Boolean nettorenditeIstShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nettorenditeIst!= null));
if (nettorenditeIstShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceNettorenditeIst;
sourceNettorenditeIst = this.getNettorenditeIst();
BigDecimal copyNettorenditeIst = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nettorenditeIst", sourceNettorenditeIst), sourceNettorenditeIst, (this.nettorenditeIst!= null)));
copy.setNettorenditeIst(copyNettorenditeIst);
} else {
if (nettorenditeIstShouldBeCopiedAndSet == Boolean.FALSE) {
copy.nettorenditeIst = null;
}
}
}
{
Boolean mieteinnahmenIstShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mieteinnahmenIst!= null));
if (mieteinnahmenIstShouldBeCopiedAndSet == Boolean.TRUE) {
MieteinnahmenIst sourceMieteinnahmenIst;
sourceMieteinnahmenIst = this.getMieteinnahmenIst();
MieteinnahmenIst copyMieteinnahmenIst = ((MieteinnahmenIst) strategy.copy(LocatorUtils.property(locator, "mieteinnahmenIst", sourceMieteinnahmenIst), sourceMieteinnahmenIst, (this.mieteinnahmenIst!= null)));
copy.setMieteinnahmenIst(copyMieteinnahmenIst);
} else {
if (mieteinnahmenIstShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mieteinnahmenIst = null;
}
}
}
{
Boolean mieteinnahmenSollShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mieteinnahmenSoll!= null));
if (mieteinnahmenSollShouldBeCopiedAndSet == Boolean.TRUE) {
MieteinnahmenSoll sourceMieteinnahmenSoll;
sourceMieteinnahmenSoll = this.getMieteinnahmenSoll();
MieteinnahmenSoll copyMieteinnahmenSoll = ((MieteinnahmenSoll) strategy.copy(LocatorUtils.property(locator, "mieteinnahmenSoll", sourceMieteinnahmenSoll), sourceMieteinnahmenSoll, (this.mieteinnahmenSoll!= null)));
copy.setMieteinnahmenSoll(copyMieteinnahmenSoll);
} else {
if (mieteinnahmenSollShouldBeCopiedAndSet == Boolean.FALSE) {
copy.mieteinnahmenSoll = null;
}
}
}
{
Boolean erschliessungskostenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.erschliessungskosten!= null));
if (erschliessungskostenShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceErschliessungskosten;
sourceErschliessungskosten = this.getErschliessungskosten();
BigDecimal copyErschliessungskosten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "erschliessungskosten", sourceErschliessungskosten), sourceErschliessungskosten, (this.erschliessungskosten!= null)));
copy.setErschliessungskosten(copyErschliessungskosten);
} else {
if (erschliessungskostenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.erschliessungskosten = null;
}
}
}
{
Boolean kautionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kaution!= null));
if (kautionShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceKaution;
sourceKaution = this.getKaution();
BigDecimal copyKaution = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "kaution", sourceKaution), sourceKaution, (this.kaution!= null)));
copy.setKaution(copyKaution);
} else {
if (kautionShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kaution = null;
}
}
}
{
Boolean kautionTextShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kautionText!= null));
if (kautionTextShouldBeCopiedAndSet == Boolean.TRUE) {
String sourceKautionText;
sourceKautionText = this.getKautionText();
String copyKautionText = ((String) strategy.copy(LocatorUtils.property(locator, "kautionText", sourceKautionText), sourceKautionText, (this.kautionText!= null)));
copy.setKautionText(copyKautionText);
} else {
if (kautionTextShouldBeCopiedAndSet == Boolean.FALSE) {
copy.kautionText = null;
}
}
}
{
Boolean geschaeftsguthabenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.geschaeftsguthaben!= null));
if (geschaeftsguthabenShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceGeschaeftsguthaben;
sourceGeschaeftsguthaben = this.getGeschaeftsguthaben();
BigDecimal copyGeschaeftsguthaben = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "geschaeftsguthaben", sourceGeschaeftsguthaben), sourceGeschaeftsguthaben, (this.geschaeftsguthaben!= null)));
copy.setGeschaeftsguthaben(copyGeschaeftsguthaben);
} else {
if (geschaeftsguthabenShouldBeCopiedAndSet == Boolean.FALSE) {
copy.geschaeftsguthaben = null;
}
}
}
{
Boolean stpCarportShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpCarport!= null));
if (stpCarportShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpCarport;
sourceStpCarport = this.getStpCarport();
Stellplatz copyStpCarport = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpCarport", sourceStpCarport), sourceStpCarport, (this.stpCarport!= null)));
copy.setStpCarport(copyStpCarport);
} else {
if (stpCarportShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpCarport = null;
}
}
}
{
Boolean stpDuplexShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpDuplex!= null));
if (stpDuplexShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpDuplex;
sourceStpDuplex = this.getStpDuplex();
Stellplatz copyStpDuplex = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpDuplex", sourceStpDuplex), sourceStpDuplex, (this.stpDuplex!= null)));
copy.setStpDuplex(copyStpDuplex);
} else {
if (stpDuplexShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpDuplex = null;
}
}
}
{
Boolean stpFreiplatzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpFreiplatz!= null));
if (stpFreiplatzShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpFreiplatz;
sourceStpFreiplatz = this.getStpFreiplatz();
Stellplatz copyStpFreiplatz = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpFreiplatz", sourceStpFreiplatz), sourceStpFreiplatz, (this.stpFreiplatz!= null)));
copy.setStpFreiplatz(copyStpFreiplatz);
} else {
if (stpFreiplatzShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpFreiplatz = null;
}
}
}
{
Boolean stpGarageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpGarage!= null));
if (stpGarageShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpGarage;
sourceStpGarage = this.getStpGarage();
Stellplatz copyStpGarage = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpGarage", sourceStpGarage), sourceStpGarage, (this.stpGarage!= null)));
copy.setStpGarage(copyStpGarage);
} else {
if (stpGarageShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpGarage = null;
}
}
}
{
Boolean stpParkhausShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpParkhaus!= null));
if (stpParkhausShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpParkhaus;
sourceStpParkhaus = this.getStpParkhaus();
Stellplatz copyStpParkhaus = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpParkhaus", sourceStpParkhaus), sourceStpParkhaus, (this.stpParkhaus!= null)));
copy.setStpParkhaus(copyStpParkhaus);
} else {
if (stpParkhausShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpParkhaus = null;
}
}
}
{
Boolean stpTiefgarageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stpTiefgarage!= null));
if (stpTiefgarageShouldBeCopiedAndSet == Boolean.TRUE) {
Stellplatz sourceStpTiefgarage;
sourceStpTiefgarage = this.getStpTiefgarage();
Stellplatz copyStpTiefgarage = ((Stellplatz) strategy.copy(LocatorUtils.property(locator, "stpTiefgarage", sourceStpTiefgarage), sourceStpTiefgarage, (this.stpTiefgarage!= null)));
copy.setStpTiefgarage(copyStpTiefgarage);
} else {
if (stpTiefgarageShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpTiefgarage = null;
}
}
}
{
Boolean stpSonstigeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty())));
if (stpSonstigeShouldBeCopiedAndSet == Boolean.TRUE) {
List sourceStpSonstige;
sourceStpSonstige = (((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty()))?this.getStpSonstige():null);
@SuppressWarnings("unchecked")
List copyStpSonstige = ((List ) strategy.copy(LocatorUtils.property(locator, "stpSonstige", sourceStpSonstige), sourceStpSonstige, ((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty()))));
copy.stpSonstige = null;
if (copyStpSonstige!= null) {
List uniqueStpSonstigel = copy.getStpSonstige();
uniqueStpSonstigel.addAll(copyStpSonstige);
}
} else {
if (stpSonstigeShouldBeCopiedAndSet == Boolean.FALSE) {
copy.stpSonstige = null;
}
}
}
{
Boolean richtpreisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.richtpreis!= null));
if (richtpreisShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceRichtpreis;
sourceRichtpreis = this.getRichtpreis();
BigDecimal copyRichtpreis = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "richtpreis", sourceRichtpreis), sourceRichtpreis, (this.richtpreis!= null)));
copy.setRichtpreis(copyRichtpreis);
} else {
if (richtpreisShouldBeCopiedAndSet == Boolean.FALSE) {
copy.richtpreis = null;
}
}
}
{
Boolean richtpreisprom2ShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.richtpreisprom2 != null));
if (richtpreisprom2ShouldBeCopiedAndSet == Boolean.TRUE) {
BigDecimal sourceRichtpreisprom2;
sourceRichtpreisprom2 = this.getRichtpreisprom2();
BigDecimal copyRichtpreisprom2 = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "richtpreisprom2", sourceRichtpreisprom2), sourceRichtpreisprom2, (this.richtpreisprom2 != null)));
copy.setRichtpreisprom2(copyRichtpreisprom2);
} else {
if (richtpreisprom2ShouldBeCopiedAndSet == Boolean.FALSE) {
copy.richtpreisprom2 = null;
}
}
}
{
Boolean userDefinedSimplefieldShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty())));
if (userDefinedSimplefieldShouldBeCopiedAndSet == Boolean.TRUE) {
List sourceUserDefinedSimplefield;
sourceUserDefinedSimplefield = (((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty()))?this.getUserDefinedSimplefield():null);
@SuppressWarnings("unchecked")
List copyUserDefinedSimplefield = ((List ) strategy.copy(LocatorUtils.property(locator, "userDefinedSimplefield", sourceUserDefinedSimplefield), sourceUserDefinedSimplefield, ((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty()))));
copy.userDefinedSimplefield = null;
if (copyUserDefinedSimplefield!= null) {
List uniqueUserDefinedSimplefieldl = copy.getUserDefinedSimplefield();
uniqueUserDefinedSimplefieldl.addAll(copyUserDefinedSimplefield);
}
} else {
if (userDefinedSimplefieldShouldBeCopiedAndSet == Boolean.FALSE) {
copy.userDefinedSimplefield = null;
}
}
}
{
Boolean userDefinedAnyfieldShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty())));
if (userDefinedAnyfieldShouldBeCopiedAndSet == Boolean.TRUE) {
List sourceUserDefinedAnyfield;
sourceUserDefinedAnyfield = (((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty()))?this.getUserDefinedAnyfield():null);
@SuppressWarnings("unchecked")
List copyUserDefinedAnyfield = ((List ) strategy.copy(LocatorUtils.property(locator, "userDefinedAnyfield", sourceUserDefinedAnyfield), sourceUserDefinedAnyfield, ((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty()))));
copy.userDefinedAnyfield = null;
if (copyUserDefinedAnyfield!= null) {
List uniqueUserDefinedAnyfieldl = copy.getUserDefinedAnyfield();
uniqueUserDefinedAnyfieldl.addAll(copyUserDefinedAnyfield);
}
} else {
if (userDefinedAnyfieldShouldBeCopiedAndSet == Boolean.FALSE) {
copy.userDefinedAnyfield = null;
}
}
}
{
Boolean userDefinedExtendShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty())));
if (userDefinedExtendShouldBeCopiedAndSet == Boolean.TRUE) {
List sourceUserDefinedExtend;
sourceUserDefinedExtend = (((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty()))?this.getUserDefinedExtend():null);
@SuppressWarnings("unchecked")
List copyUserDefinedExtend = ((List ) strategy.copy(LocatorUtils.property(locator, "userDefinedExtend", sourceUserDefinedExtend), sourceUserDefinedExtend, ((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty()))));
copy.userDefinedExtend = null;
if (copyUserDefinedExtend!= null) {
List uniqueUserDefinedExtendl = copy.getUserDefinedExtend();
uniqueUserDefinedExtendl.addAll(copyUserDefinedExtend);
}
} else {
if (userDefinedExtendShouldBeCopiedAndSet == Boolean.FALSE) {
copy.userDefinedExtend = null;
}
}
}
}
return draftCopy;
}
public Object createNewInstance() {
return new Preise();
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
if ((object == null)||(this.getClass()!= object.getClass())) {
return false;
}
if (this == object) {
return true;
}
final Preise that = ((Preise) object);
{
Kaufpreis lhsKaufpreis;
lhsKaufpreis = this.getKaufpreis();
Kaufpreis rhsKaufpreis;
rhsKaufpreis = that.getKaufpreis();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaufpreis", lhsKaufpreis), LocatorUtils.property(thatLocator, "kaufpreis", rhsKaufpreis), lhsKaufpreis, rhsKaufpreis, (this.kaufpreis!= null), (that.kaufpreis!= null))) {
return false;
}
}
{
Kaufpreisnetto lhsKaufpreisnetto;
lhsKaufpreisnetto = this.getKaufpreisnetto();
Kaufpreisnetto rhsKaufpreisnetto;
rhsKaufpreisnetto = that.getKaufpreisnetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaufpreisnetto", lhsKaufpreisnetto), LocatorUtils.property(thatLocator, "kaufpreisnetto", rhsKaufpreisnetto), lhsKaufpreisnetto, rhsKaufpreisnetto, (this.kaufpreisnetto!= null), (that.kaufpreisnetto!= null))) {
return false;
}
}
{
BigDecimal lhsKaufpreisbrutto;
lhsKaufpreisbrutto = this.getKaufpreisbrutto();
BigDecimal rhsKaufpreisbrutto;
rhsKaufpreisbrutto = that.getKaufpreisbrutto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaufpreisbrutto", lhsKaufpreisbrutto), LocatorUtils.property(thatLocator, "kaufpreisbrutto", rhsKaufpreisbrutto), lhsKaufpreisbrutto, rhsKaufpreisbrutto, (this.kaufpreisbrutto!= null), (that.kaufpreisbrutto!= null))) {
return false;
}
}
{
BigDecimal lhsNettokaltmiete;
lhsNettokaltmiete = this.getNettokaltmiete();
BigDecimal rhsNettokaltmiete;
rhsNettokaltmiete = that.getNettokaltmiete();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nettokaltmiete", lhsNettokaltmiete), LocatorUtils.property(thatLocator, "nettokaltmiete", rhsNettokaltmiete), lhsNettokaltmiete, rhsNettokaltmiete, (this.nettokaltmiete!= null), (that.nettokaltmiete!= null))) {
return false;
}
}
{
BigDecimal lhsKaltmiete;
lhsKaltmiete = this.getKaltmiete();
BigDecimal rhsKaltmiete;
rhsKaltmiete = that.getKaltmiete();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaltmiete", lhsKaltmiete), LocatorUtils.property(thatLocator, "kaltmiete", rhsKaltmiete), lhsKaltmiete, rhsKaltmiete, (this.kaltmiete!= null), (that.kaltmiete!= null))) {
return false;
}
}
{
BigDecimal lhsWarmmiete;
lhsWarmmiete = this.getWarmmiete();
BigDecimal rhsWarmmiete;
rhsWarmmiete = that.getWarmmiete();
if (!strategy.equals(LocatorUtils.property(thisLocator, "warmmiete", lhsWarmmiete), LocatorUtils.property(thatLocator, "warmmiete", rhsWarmmiete), lhsWarmmiete, rhsWarmmiete, (this.warmmiete!= null), (that.warmmiete!= null))) {
return false;
}
}
{
BigDecimal lhsNebenkosten;
lhsNebenkosten = this.getNebenkosten();
BigDecimal rhsNebenkosten;
rhsNebenkosten = that.getNebenkosten();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nebenkosten", lhsNebenkosten), LocatorUtils.property(thatLocator, "nebenkosten", rhsNebenkosten), lhsNebenkosten, rhsNebenkosten, (this.nebenkosten!= null), (that.nebenkosten!= null))) {
return false;
}
}
{
Boolean lhsHeizkostenEnthalten;
lhsHeizkostenEnthalten = this.isHeizkostenEnthalten();
Boolean rhsHeizkostenEnthalten;
rhsHeizkostenEnthalten = that.isHeizkostenEnthalten();
if (!strategy.equals(LocatorUtils.property(thisLocator, "heizkostenEnthalten", lhsHeizkostenEnthalten), LocatorUtils.property(thatLocator, "heizkostenEnthalten", rhsHeizkostenEnthalten), lhsHeizkostenEnthalten, rhsHeizkostenEnthalten, (this.heizkostenEnthalten!= null), (that.heizkostenEnthalten!= null))) {
return false;
}
}
{
BigDecimal lhsHeizkosten;
lhsHeizkosten = this.getHeizkosten();
BigDecimal rhsHeizkosten;
rhsHeizkosten = that.getHeizkosten();
if (!strategy.equals(LocatorUtils.property(thisLocator, "heizkosten", lhsHeizkosten), LocatorUtils.property(thatLocator, "heizkosten", rhsHeizkosten), lhsHeizkosten, rhsHeizkosten, (this.heizkosten!= null), (that.heizkosten!= null))) {
return false;
}
}
{
Boolean lhsZzgMehrwertsteuer;
lhsZzgMehrwertsteuer = this.isZzgMehrwertsteuer();
Boolean rhsZzgMehrwertsteuer;
rhsZzgMehrwertsteuer = that.isZzgMehrwertsteuer();
if (!strategy.equals(LocatorUtils.property(thisLocator, "zzgMehrwertsteuer", lhsZzgMehrwertsteuer), LocatorUtils.property(thatLocator, "zzgMehrwertsteuer", rhsZzgMehrwertsteuer), lhsZzgMehrwertsteuer, rhsZzgMehrwertsteuer, (this.zzgMehrwertsteuer!= null), (that.zzgMehrwertsteuer!= null))) {
return false;
}
}
{
BigDecimal lhsMietzuschlaege;
lhsMietzuschlaege = this.getMietzuschlaege();
BigDecimal rhsMietzuschlaege;
rhsMietzuschlaege = that.getMietzuschlaege();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mietzuschlaege", lhsMietzuschlaege), LocatorUtils.property(thatLocator, "mietzuschlaege", rhsMietzuschlaege), lhsMietzuschlaege, rhsMietzuschlaege, (this.mietzuschlaege!= null), (that.mietzuschlaege!= null))) {
return false;
}
}
{
Hauptmietzinsnetto lhsHauptmietzinsnetto;
lhsHauptmietzinsnetto = this.getHauptmietzinsnetto();
Hauptmietzinsnetto rhsHauptmietzinsnetto;
rhsHauptmietzinsnetto = that.getHauptmietzinsnetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "hauptmietzinsnetto", lhsHauptmietzinsnetto), LocatorUtils.property(thatLocator, "hauptmietzinsnetto", rhsHauptmietzinsnetto), lhsHauptmietzinsnetto, rhsHauptmietzinsnetto, (this.hauptmietzinsnetto!= null), (that.hauptmietzinsnetto!= null))) {
return false;
}
}
{
BigDecimal lhsPauschalmiete;
lhsPauschalmiete = this.getPauschalmiete();
BigDecimal rhsPauschalmiete;
rhsPauschalmiete = that.getPauschalmiete();
if (!strategy.equals(LocatorUtils.property(thisLocator, "pauschalmiete", lhsPauschalmiete), LocatorUtils.property(thatLocator, "pauschalmiete", rhsPauschalmiete), lhsPauschalmiete, rhsPauschalmiete, (this.pauschalmiete!= null), (that.pauschalmiete!= null))) {
return false;
}
}
{
Betriebskostennetto lhsBetriebskostennetto;
lhsBetriebskostennetto = this.getBetriebskostennetto();
Betriebskostennetto rhsBetriebskostennetto;
rhsBetriebskostennetto = that.getBetriebskostennetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "betriebskostennetto", lhsBetriebskostennetto), LocatorUtils.property(thatLocator, "betriebskostennetto", rhsBetriebskostennetto), lhsBetriebskostennetto, rhsBetriebskostennetto, (this.betriebskostennetto!= null), (that.betriebskostennetto!= null))) {
return false;
}
}
{
Evbnetto lhsEvbnetto;
lhsEvbnetto = this.getEvbnetto();
Evbnetto rhsEvbnetto;
rhsEvbnetto = that.getEvbnetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "evbnetto", lhsEvbnetto), LocatorUtils.property(thatLocator, "evbnetto", rhsEvbnetto), lhsEvbnetto, rhsEvbnetto, (this.evbnetto!= null), (that.evbnetto!= null))) {
return false;
}
}
{
Gesamtmietenetto lhsGesamtmietenetto;
lhsGesamtmietenetto = this.getGesamtmietenetto();
Gesamtmietenetto rhsGesamtmietenetto;
rhsGesamtmietenetto = that.getGesamtmietenetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtmietenetto", lhsGesamtmietenetto), LocatorUtils.property(thatLocator, "gesamtmietenetto", rhsGesamtmietenetto), lhsGesamtmietenetto, rhsGesamtmietenetto, (this.gesamtmietenetto!= null), (that.gesamtmietenetto!= null))) {
return false;
}
}
{
BigDecimal lhsGesamtmietebrutto;
lhsGesamtmietebrutto = this.getGesamtmietebrutto();
BigDecimal rhsGesamtmietebrutto;
rhsGesamtmietebrutto = that.getGesamtmietebrutto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtmietebrutto", lhsGesamtmietebrutto), LocatorUtils.property(thatLocator, "gesamtmietebrutto", rhsGesamtmietebrutto), lhsGesamtmietebrutto, rhsGesamtmietebrutto, (this.gesamtmietebrutto!= null), (that.gesamtmietebrutto!= null))) {
return false;
}
}
{
Gesamtbelastungnetto lhsGesamtbelastungnetto;
lhsGesamtbelastungnetto = this.getGesamtbelastungnetto();
Gesamtbelastungnetto rhsGesamtbelastungnetto;
rhsGesamtbelastungnetto = that.getGesamtbelastungnetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtbelastungnetto", lhsGesamtbelastungnetto), LocatorUtils.property(thatLocator, "gesamtbelastungnetto", rhsGesamtbelastungnetto), lhsGesamtbelastungnetto, rhsGesamtbelastungnetto, (this.gesamtbelastungnetto!= null), (that.gesamtbelastungnetto!= null))) {
return false;
}
}
{
BigDecimal lhsGesamtbelastungbrutto;
lhsGesamtbelastungbrutto = this.getGesamtbelastungbrutto();
BigDecimal rhsGesamtbelastungbrutto;
rhsGesamtbelastungbrutto = that.getGesamtbelastungbrutto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtbelastungbrutto", lhsGesamtbelastungbrutto), LocatorUtils.property(thatLocator, "gesamtbelastungbrutto", rhsGesamtbelastungbrutto), lhsGesamtbelastungbrutto, rhsGesamtbelastungbrutto, (this.gesamtbelastungbrutto!= null), (that.gesamtbelastungbrutto!= null))) {
return false;
}
}
{
Gesamtkostenprom2Von lhsGesamtkostenprom2Von;
lhsGesamtkostenprom2Von = this.getGesamtkostenprom2Von();
Gesamtkostenprom2Von rhsGesamtkostenprom2Von;
rhsGesamtkostenprom2Von = that.getGesamtkostenprom2Von();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtkostenprom2Von", lhsGesamtkostenprom2Von), LocatorUtils.property(thatLocator, "gesamtkostenprom2Von", rhsGesamtkostenprom2Von), lhsGesamtkostenprom2Von, rhsGesamtkostenprom2Von, (this.gesamtkostenprom2Von!= null), (that.gesamtkostenprom2Von!= null))) {
return false;
}
}
{
Heizkostennetto lhsHeizkostennetto;
lhsHeizkostennetto = this.getHeizkostennetto();
Heizkostennetto rhsHeizkostennetto;
rhsHeizkostennetto = that.getHeizkostennetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "heizkostennetto", lhsHeizkostennetto), LocatorUtils.property(thatLocator, "heizkostennetto", rhsHeizkostennetto), lhsHeizkostennetto, rhsHeizkostennetto, (this.heizkostennetto!= null), (that.heizkostennetto!= null))) {
return false;
}
}
{
Monatlichekostennetto lhsMonatlichekostennetto;
lhsMonatlichekostennetto = this.getMonatlichekostennetto();
Monatlichekostennetto rhsMonatlichekostennetto;
rhsMonatlichekostennetto = that.getMonatlichekostennetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "monatlichekostennetto", lhsMonatlichekostennetto), LocatorUtils.property(thatLocator, "monatlichekostennetto", rhsMonatlichekostennetto), lhsMonatlichekostennetto, rhsMonatlichekostennetto, (this.monatlichekostennetto!= null), (that.monatlichekostennetto!= null))) {
return false;
}
}
{
BigDecimal lhsMonatlichekostenbrutto;
lhsMonatlichekostenbrutto = this.getMonatlichekostenbrutto();
BigDecimal rhsMonatlichekostenbrutto;
rhsMonatlichekostenbrutto = that.getMonatlichekostenbrutto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "monatlichekostenbrutto", lhsMonatlichekostenbrutto), LocatorUtils.property(thatLocator, "monatlichekostenbrutto", rhsMonatlichekostenbrutto), lhsMonatlichekostenbrutto, rhsMonatlichekostenbrutto, (this.monatlichekostenbrutto!= null), (that.monatlichekostenbrutto!= null))) {
return false;
}
}
{
Nebenkostenprom2Von lhsNebenkostenprom2Von;
lhsNebenkostenprom2Von = this.getNebenkostenprom2Von();
Nebenkostenprom2Von rhsNebenkostenprom2Von;
rhsNebenkostenprom2Von = that.getNebenkostenprom2Von();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nebenkostenprom2Von", lhsNebenkostenprom2Von), LocatorUtils.property(thatLocator, "nebenkostenprom2Von", rhsNebenkostenprom2Von), lhsNebenkostenprom2Von, rhsNebenkostenprom2Von, (this.nebenkostenprom2Von!= null), (that.nebenkostenprom2Von!= null))) {
return false;
}
}
{
Ruecklagenetto lhsRuecklagenetto;
lhsRuecklagenetto = this.getRuecklagenetto();
Ruecklagenetto rhsRuecklagenetto;
rhsRuecklagenetto = that.getRuecklagenetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "ruecklagenetto", lhsRuecklagenetto), LocatorUtils.property(thatLocator, "ruecklagenetto", rhsRuecklagenetto), lhsRuecklagenetto, rhsRuecklagenetto, (this.ruecklagenetto!= null), (that.ruecklagenetto!= null))) {
return false;
}
}
{
Sonstigekostennetto lhsSonstigekostennetto;
lhsSonstigekostennetto = this.getSonstigekostennetto();
Sonstigekostennetto rhsSonstigekostennetto;
rhsSonstigekostennetto = that.getSonstigekostennetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "sonstigekostennetto", lhsSonstigekostennetto), LocatorUtils.property(thatLocator, "sonstigekostennetto", rhsSonstigekostennetto), lhsSonstigekostennetto, rhsSonstigekostennetto, (this.sonstigekostennetto!= null), (that.sonstigekostennetto!= null))) {
return false;
}
}
{
Sonstigemietenetto lhsSonstigemietenetto;
lhsSonstigemietenetto = this.getSonstigemietenetto();
Sonstigemietenetto rhsSonstigemietenetto;
rhsSonstigemietenetto = that.getSonstigemietenetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "sonstigemietenetto", lhsSonstigemietenetto), LocatorUtils.property(thatLocator, "sonstigemietenetto", rhsSonstigemietenetto), lhsSonstigemietenetto, rhsSonstigemietenetto, (this.sonstigemietenetto!= null), (that.sonstigemietenetto!= null))) {
return false;
}
}
{
Summemietenetto lhsSummemietenetto;
lhsSummemietenetto = this.getSummemietenetto();
Summemietenetto rhsSummemietenetto;
rhsSummemietenetto = that.getSummemietenetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "summemietenetto", lhsSummemietenetto), LocatorUtils.property(thatLocator, "summemietenetto", rhsSummemietenetto), lhsSummemietenetto, rhsSummemietenetto, (this.summemietenetto!= null), (that.summemietenetto!= null))) {
return false;
}
}
{
Nettomieteprom2Von lhsNettomieteprom2Von;
lhsNettomieteprom2Von = this.getNettomieteprom2Von();
Nettomieteprom2Von rhsNettomieteprom2Von;
rhsNettomieteprom2Von = that.getNettomieteprom2Von();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nettomieteprom2Von", lhsNettomieteprom2Von), LocatorUtils.property(thatLocator, "nettomieteprom2Von", rhsNettomieteprom2Von), lhsNettomieteprom2Von, rhsNettomieteprom2Von, (this.nettomieteprom2Von!= null), (that.nettomieteprom2Von!= null))) {
return false;
}
}
{
BigDecimal lhsPacht;
lhsPacht = this.getPacht();
BigDecimal rhsPacht;
rhsPacht = that.getPacht();
if (!strategy.equals(LocatorUtils.property(thisLocator, "pacht", lhsPacht), LocatorUtils.property(thatLocator, "pacht", rhsPacht), lhsPacht, rhsPacht, (this.pacht!= null), (that.pacht!= null))) {
return false;
}
}
{
BigDecimal lhsErbpacht;
lhsErbpacht = this.getErbpacht();
BigDecimal rhsErbpacht;
rhsErbpacht = that.getErbpacht();
if (!strategy.equals(LocatorUtils.property(thisLocator, "erbpacht", lhsErbpacht), LocatorUtils.property(thatLocator, "erbpacht", rhsErbpacht), lhsErbpacht, rhsErbpacht, (this.erbpacht!= null), (that.erbpacht!= null))) {
return false;
}
}
{
BigDecimal lhsHausgeld;
lhsHausgeld = this.getHausgeld();
BigDecimal rhsHausgeld;
rhsHausgeld = that.getHausgeld();
if (!strategy.equals(LocatorUtils.property(thisLocator, "hausgeld", lhsHausgeld), LocatorUtils.property(thatLocator, "hausgeld", rhsHausgeld), lhsHausgeld, rhsHausgeld, (this.hausgeld!= null), (that.hausgeld!= null))) {
return false;
}
}
{
BigDecimal lhsAbstand;
lhsAbstand = this.getAbstand();
BigDecimal rhsAbstand;
rhsAbstand = that.getAbstand();
if (!strategy.equals(LocatorUtils.property(thisLocator, "abstand", lhsAbstand), LocatorUtils.property(thatLocator, "abstand", rhsAbstand), lhsAbstand, rhsAbstand, (this.abstand!= null), (that.abstand!= null))) {
return false;
}
}
{
Calendar lhsPreisZeitraumVon;
lhsPreisZeitraumVon = this.getPreisZeitraumVon();
Calendar rhsPreisZeitraumVon;
rhsPreisZeitraumVon = that.getPreisZeitraumVon();
if (!strategy.equals(LocatorUtils.property(thisLocator, "preisZeitraumVon", lhsPreisZeitraumVon), LocatorUtils.property(thatLocator, "preisZeitraumVon", rhsPreisZeitraumVon), lhsPreisZeitraumVon, rhsPreisZeitraumVon, (this.preisZeitraumVon!= null), (that.preisZeitraumVon!= null))) {
return false;
}
}
{
Calendar lhsPreisZeitraumBis;
lhsPreisZeitraumBis = this.getPreisZeitraumBis();
Calendar rhsPreisZeitraumBis;
rhsPreisZeitraumBis = that.getPreisZeitraumBis();
if (!strategy.equals(LocatorUtils.property(thisLocator, "preisZeitraumBis", lhsPreisZeitraumBis), LocatorUtils.property(thatLocator, "preisZeitraumBis", rhsPreisZeitraumBis), lhsPreisZeitraumBis, rhsPreisZeitraumBis, (this.preisZeitraumBis!= null), (that.preisZeitraumBis!= null))) {
return false;
}
}
{
PreisZeiteinheit lhsPreisZeiteinheit;
lhsPreisZeiteinheit = this.getPreisZeiteinheit();
PreisZeiteinheit rhsPreisZeiteinheit;
rhsPreisZeiteinheit = that.getPreisZeiteinheit();
if (!strategy.equals(LocatorUtils.property(thisLocator, "preisZeiteinheit", lhsPreisZeiteinheit), LocatorUtils.property(thatLocator, "preisZeiteinheit", rhsPreisZeiteinheit), lhsPreisZeiteinheit, rhsPreisZeiteinheit, (this.preisZeiteinheit!= null), (that.preisZeiteinheit!= null))) {
return false;
}
}
{
BigDecimal lhsMietpreisProQm;
lhsMietpreisProQm = this.getMietpreisProQm();
BigDecimal rhsMietpreisProQm;
rhsMietpreisProQm = that.getMietpreisProQm();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mietpreisProQm", lhsMietpreisProQm), LocatorUtils.property(thatLocator, "mietpreisProQm", rhsMietpreisProQm), lhsMietpreisProQm, rhsMietpreisProQm, (this.mietpreisProQm!= null), (that.mietpreisProQm!= null))) {
return false;
}
}
{
BigDecimal lhsKaufpreisProQm;
lhsKaufpreisProQm = this.getKaufpreisProQm();
BigDecimal rhsKaufpreisProQm;
rhsKaufpreisProQm = that.getKaufpreisProQm();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaufpreisProQm", lhsKaufpreisProQm), LocatorUtils.property(thatLocator, "kaufpreisProQm", rhsKaufpreisProQm), lhsKaufpreisProQm, rhsKaufpreisProQm, (this.kaufpreisProQm!= null), (that.kaufpreisProQm!= null))) {
return false;
}
}
{
Boolean lhsProvisionspflichtig;
lhsProvisionspflichtig = this.isProvisionspflichtig();
Boolean rhsProvisionspflichtig;
rhsProvisionspflichtig = that.isProvisionspflichtig();
if (!strategy.equals(LocatorUtils.property(thisLocator, "provisionspflichtig", lhsProvisionspflichtig), LocatorUtils.property(thatLocator, "provisionspflichtig", rhsProvisionspflichtig), lhsProvisionspflichtig, rhsProvisionspflichtig, (this.provisionspflichtig!= null), (that.provisionspflichtig!= null))) {
return false;
}
}
{
ProvisionTeilen lhsProvisionTeilen;
lhsProvisionTeilen = this.getProvisionTeilen();
ProvisionTeilen rhsProvisionTeilen;
rhsProvisionTeilen = that.getProvisionTeilen();
if (!strategy.equals(LocatorUtils.property(thisLocator, "provisionTeilen", lhsProvisionTeilen), LocatorUtils.property(thatLocator, "provisionTeilen", rhsProvisionTeilen), lhsProvisionTeilen, rhsProvisionTeilen, (this.provisionTeilen!= null), (that.provisionTeilen!= null))) {
return false;
}
}
{
InnenCourtage lhsInnenCourtage;
lhsInnenCourtage = this.getInnenCourtage();
InnenCourtage rhsInnenCourtage;
rhsInnenCourtage = that.getInnenCourtage();
if (!strategy.equals(LocatorUtils.property(thisLocator, "innenCourtage", lhsInnenCourtage), LocatorUtils.property(thatLocator, "innenCourtage", rhsInnenCourtage), lhsInnenCourtage, rhsInnenCourtage, (this.innenCourtage!= null), (that.innenCourtage!= null))) {
return false;
}
}
{
AussenCourtage lhsAussenCourtage;
lhsAussenCourtage = this.getAussenCourtage();
AussenCourtage rhsAussenCourtage;
rhsAussenCourtage = that.getAussenCourtage();
if (!strategy.equals(LocatorUtils.property(thisLocator, "aussenCourtage", lhsAussenCourtage), LocatorUtils.property(thatLocator, "aussenCourtage", rhsAussenCourtage), lhsAussenCourtage, rhsAussenCourtage, (this.aussenCourtage!= null), (that.aussenCourtage!= null))) {
return false;
}
}
{
String lhsCourtageHinweis;
lhsCourtageHinweis = this.getCourtageHinweis();
String rhsCourtageHinweis;
rhsCourtageHinweis = that.getCourtageHinweis();
if (!strategy.equals(LocatorUtils.property(thisLocator, "courtageHinweis", lhsCourtageHinweis), LocatorUtils.property(thatLocator, "courtageHinweis", rhsCourtageHinweis), lhsCourtageHinweis, rhsCourtageHinweis, (this.courtageHinweis!= null), (that.courtageHinweis!= null))) {
return false;
}
}
{
Provisionnetto lhsProvisionnetto;
lhsProvisionnetto = this.getProvisionnetto();
Provisionnetto rhsProvisionnetto;
rhsProvisionnetto = that.getProvisionnetto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "provisionnetto", lhsProvisionnetto), LocatorUtils.property(thatLocator, "provisionnetto", rhsProvisionnetto), lhsProvisionnetto, rhsProvisionnetto, (this.provisionnetto!= null), (that.provisionnetto!= null))) {
return false;
}
}
{
BigDecimal lhsProvisionbrutto;
lhsProvisionbrutto = this.getProvisionbrutto();
BigDecimal rhsProvisionbrutto;
rhsProvisionbrutto = that.getProvisionbrutto();
if (!strategy.equals(LocatorUtils.property(thisLocator, "provisionbrutto", lhsProvisionbrutto), LocatorUtils.property(thatLocator, "provisionbrutto", rhsProvisionbrutto), lhsProvisionbrutto, rhsProvisionbrutto, (this.provisionbrutto!= null), (that.provisionbrutto!= null))) {
return false;
}
}
{
Waehrung lhsWaehrung;
lhsWaehrung = this.getWaehrung();
Waehrung rhsWaehrung;
rhsWaehrung = that.getWaehrung();
if (!strategy.equals(LocatorUtils.property(thisLocator, "waehrung", lhsWaehrung), LocatorUtils.property(thatLocator, "waehrung", rhsWaehrung), lhsWaehrung, rhsWaehrung, (this.waehrung!= null), (that.waehrung!= null))) {
return false;
}
}
{
BigDecimal lhsMwstSatz;
lhsMwstSatz = this.getMwstSatz();
BigDecimal rhsMwstSatz;
rhsMwstSatz = that.getMwstSatz();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mwstSatz", lhsMwstSatz), LocatorUtils.property(thatLocator, "mwstSatz", rhsMwstSatz), lhsMwstSatz, rhsMwstSatz, (this.mwstSatz!= null), (that.mwstSatz!= null))) {
return false;
}
}
{
BigDecimal lhsMwstGesamt;
lhsMwstGesamt = this.getMwstGesamt();
BigDecimal rhsMwstGesamt;
rhsMwstGesamt = that.getMwstGesamt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mwstGesamt", lhsMwstGesamt), LocatorUtils.property(thatLocator, "mwstGesamt", rhsMwstGesamt), lhsMwstGesamt, rhsMwstGesamt, (this.mwstGesamt!= null), (that.mwstGesamt!= null))) {
return false;
}
}
{
String lhsFreitextPreis;
lhsFreitextPreis = this.getFreitextPreis();
String rhsFreitextPreis;
rhsFreitextPreis = that.getFreitextPreis();
if (!strategy.equals(LocatorUtils.property(thisLocator, "freitextPreis", lhsFreitextPreis), LocatorUtils.property(thatLocator, "freitextPreis", rhsFreitextPreis), lhsFreitextPreis, rhsFreitextPreis, (this.freitextPreis!= null), (that.freitextPreis!= null))) {
return false;
}
}
{
String lhsXFache;
lhsXFache = this.getXFache();
String rhsXFache;
rhsXFache = that.getXFache();
if (!strategy.equals(LocatorUtils.property(thisLocator, "xFache", lhsXFache), LocatorUtils.property(thatLocator, "xFache", rhsXFache), lhsXFache, rhsXFache, (this.xFache!= null), (that.xFache!= null))) {
return false;
}
}
{
BigDecimal lhsNettorendite;
lhsNettorendite = this.getNettorendite();
BigDecimal rhsNettorendite;
rhsNettorendite = that.getNettorendite();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nettorendite", lhsNettorendite), LocatorUtils.property(thatLocator, "nettorendite", rhsNettorendite), lhsNettorendite, rhsNettorendite, (this.nettorendite!= null), (that.nettorendite!= null))) {
return false;
}
}
{
BigDecimal lhsNettorenditeSoll;
lhsNettorenditeSoll = this.getNettorenditeSoll();
BigDecimal rhsNettorenditeSoll;
rhsNettorenditeSoll = that.getNettorenditeSoll();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nettorenditeSoll", lhsNettorenditeSoll), LocatorUtils.property(thatLocator, "nettorenditeSoll", rhsNettorenditeSoll), lhsNettorenditeSoll, rhsNettorenditeSoll, (this.nettorenditeSoll!= null), (that.nettorenditeSoll!= null))) {
return false;
}
}
{
BigDecimal lhsNettorenditeIst;
lhsNettorenditeIst = this.getNettorenditeIst();
BigDecimal rhsNettorenditeIst;
rhsNettorenditeIst = that.getNettorenditeIst();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nettorenditeIst", lhsNettorenditeIst), LocatorUtils.property(thatLocator, "nettorenditeIst", rhsNettorenditeIst), lhsNettorenditeIst, rhsNettorenditeIst, (this.nettorenditeIst!= null), (that.nettorenditeIst!= null))) {
return false;
}
}
{
MieteinnahmenIst lhsMieteinnahmenIst;
lhsMieteinnahmenIst = this.getMieteinnahmenIst();
MieteinnahmenIst rhsMieteinnahmenIst;
rhsMieteinnahmenIst = that.getMieteinnahmenIst();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mieteinnahmenIst", lhsMieteinnahmenIst), LocatorUtils.property(thatLocator, "mieteinnahmenIst", rhsMieteinnahmenIst), lhsMieteinnahmenIst, rhsMieteinnahmenIst, (this.mieteinnahmenIst!= null), (that.mieteinnahmenIst!= null))) {
return false;
}
}
{
MieteinnahmenSoll lhsMieteinnahmenSoll;
lhsMieteinnahmenSoll = this.getMieteinnahmenSoll();
MieteinnahmenSoll rhsMieteinnahmenSoll;
rhsMieteinnahmenSoll = that.getMieteinnahmenSoll();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mieteinnahmenSoll", lhsMieteinnahmenSoll), LocatorUtils.property(thatLocator, "mieteinnahmenSoll", rhsMieteinnahmenSoll), lhsMieteinnahmenSoll, rhsMieteinnahmenSoll, (this.mieteinnahmenSoll!= null), (that.mieteinnahmenSoll!= null))) {
return false;
}
}
{
BigDecimal lhsErschliessungskosten;
lhsErschliessungskosten = this.getErschliessungskosten();
BigDecimal rhsErschliessungskosten;
rhsErschliessungskosten = that.getErschliessungskosten();
if (!strategy.equals(LocatorUtils.property(thisLocator, "erschliessungskosten", lhsErschliessungskosten), LocatorUtils.property(thatLocator, "erschliessungskosten", rhsErschliessungskosten), lhsErschliessungskosten, rhsErschliessungskosten, (this.erschliessungskosten!= null), (that.erschliessungskosten!= null))) {
return false;
}
}
{
BigDecimal lhsKaution;
lhsKaution = this.getKaution();
BigDecimal rhsKaution;
rhsKaution = that.getKaution();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kaution", lhsKaution), LocatorUtils.property(thatLocator, "kaution", rhsKaution), lhsKaution, rhsKaution, (this.kaution!= null), (that.kaution!= null))) {
return false;
}
}
{
String lhsKautionText;
lhsKautionText = this.getKautionText();
String rhsKautionText;
rhsKautionText = that.getKautionText();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kautionText", lhsKautionText), LocatorUtils.property(thatLocator, "kautionText", rhsKautionText), lhsKautionText, rhsKautionText, (this.kautionText!= null), (that.kautionText!= null))) {
return false;
}
}
{
BigDecimal lhsGeschaeftsguthaben;
lhsGeschaeftsguthaben = this.getGeschaeftsguthaben();
BigDecimal rhsGeschaeftsguthaben;
rhsGeschaeftsguthaben = that.getGeschaeftsguthaben();
if (!strategy.equals(LocatorUtils.property(thisLocator, "geschaeftsguthaben", lhsGeschaeftsguthaben), LocatorUtils.property(thatLocator, "geschaeftsguthaben", rhsGeschaeftsguthaben), lhsGeschaeftsguthaben, rhsGeschaeftsguthaben, (this.geschaeftsguthaben!= null), (that.geschaeftsguthaben!= null))) {
return false;
}
}
{
Stellplatz lhsStpCarport;
lhsStpCarport = this.getStpCarport();
Stellplatz rhsStpCarport;
rhsStpCarport = that.getStpCarport();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpCarport", lhsStpCarport), LocatorUtils.property(thatLocator, "stpCarport", rhsStpCarport), lhsStpCarport, rhsStpCarport, (this.stpCarport!= null), (that.stpCarport!= null))) {
return false;
}
}
{
Stellplatz lhsStpDuplex;
lhsStpDuplex = this.getStpDuplex();
Stellplatz rhsStpDuplex;
rhsStpDuplex = that.getStpDuplex();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpDuplex", lhsStpDuplex), LocatorUtils.property(thatLocator, "stpDuplex", rhsStpDuplex), lhsStpDuplex, rhsStpDuplex, (this.stpDuplex!= null), (that.stpDuplex!= null))) {
return false;
}
}
{
Stellplatz lhsStpFreiplatz;
lhsStpFreiplatz = this.getStpFreiplatz();
Stellplatz rhsStpFreiplatz;
rhsStpFreiplatz = that.getStpFreiplatz();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpFreiplatz", lhsStpFreiplatz), LocatorUtils.property(thatLocator, "stpFreiplatz", rhsStpFreiplatz), lhsStpFreiplatz, rhsStpFreiplatz, (this.stpFreiplatz!= null), (that.stpFreiplatz!= null))) {
return false;
}
}
{
Stellplatz lhsStpGarage;
lhsStpGarage = this.getStpGarage();
Stellplatz rhsStpGarage;
rhsStpGarage = that.getStpGarage();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpGarage", lhsStpGarage), LocatorUtils.property(thatLocator, "stpGarage", rhsStpGarage), lhsStpGarage, rhsStpGarage, (this.stpGarage!= null), (that.stpGarage!= null))) {
return false;
}
}
{
Stellplatz lhsStpParkhaus;
lhsStpParkhaus = this.getStpParkhaus();
Stellplatz rhsStpParkhaus;
rhsStpParkhaus = that.getStpParkhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpParkhaus", lhsStpParkhaus), LocatorUtils.property(thatLocator, "stpParkhaus", rhsStpParkhaus), lhsStpParkhaus, rhsStpParkhaus, (this.stpParkhaus!= null), (that.stpParkhaus!= null))) {
return false;
}
}
{
Stellplatz lhsStpTiefgarage;
lhsStpTiefgarage = this.getStpTiefgarage();
Stellplatz rhsStpTiefgarage;
rhsStpTiefgarage = that.getStpTiefgarage();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpTiefgarage", lhsStpTiefgarage), LocatorUtils.property(thatLocator, "stpTiefgarage", rhsStpTiefgarage), lhsStpTiefgarage, rhsStpTiefgarage, (this.stpTiefgarage!= null), (that.stpTiefgarage!= null))) {
return false;
}
}
{
List lhsStpSonstige;
lhsStpSonstige = (((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty()))?this.getStpSonstige():null);
List rhsStpSonstige;
rhsStpSonstige = (((that.stpSonstige!= null)&&(!that.stpSonstige.isEmpty()))?that.getStpSonstige():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "stpSonstige", lhsStpSonstige), LocatorUtils.property(thatLocator, "stpSonstige", rhsStpSonstige), lhsStpSonstige, rhsStpSonstige, ((this.stpSonstige!= null)&&(!this.stpSonstige.isEmpty())), ((that.stpSonstige!= null)&&(!that.stpSonstige.isEmpty())))) {
return false;
}
}
{
BigDecimal lhsRichtpreis;
lhsRichtpreis = this.getRichtpreis();
BigDecimal rhsRichtpreis;
rhsRichtpreis = that.getRichtpreis();
if (!strategy.equals(LocatorUtils.property(thisLocator, "richtpreis", lhsRichtpreis), LocatorUtils.property(thatLocator, "richtpreis", rhsRichtpreis), lhsRichtpreis, rhsRichtpreis, (this.richtpreis!= null), (that.richtpreis!= null))) {
return false;
}
}
{
BigDecimal lhsRichtpreisprom2;
lhsRichtpreisprom2 = this.getRichtpreisprom2();
BigDecimal rhsRichtpreisprom2;
rhsRichtpreisprom2 = that.getRichtpreisprom2();
if (!strategy.equals(LocatorUtils.property(thisLocator, "richtpreisprom2", lhsRichtpreisprom2), LocatorUtils.property(thatLocator, "richtpreisprom2", rhsRichtpreisprom2), lhsRichtpreisprom2, rhsRichtpreisprom2, (this.richtpreisprom2 != null), (that.richtpreisprom2 != null))) {
return false;
}
}
{
List lhsUserDefinedSimplefield;
lhsUserDefinedSimplefield = (((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty()))?this.getUserDefinedSimplefield():null);
List rhsUserDefinedSimplefield;
rhsUserDefinedSimplefield = (((that.userDefinedSimplefield!= null)&&(!that.userDefinedSimplefield.isEmpty()))?that.getUserDefinedSimplefield():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "userDefinedSimplefield", lhsUserDefinedSimplefield), LocatorUtils.property(thatLocator, "userDefinedSimplefield", rhsUserDefinedSimplefield), lhsUserDefinedSimplefield, rhsUserDefinedSimplefield, ((this.userDefinedSimplefield!= null)&&(!this.userDefinedSimplefield.isEmpty())), ((that.userDefinedSimplefield!= null)&&(!that.userDefinedSimplefield.isEmpty())))) {
return false;
}
}
{
List lhsUserDefinedAnyfield;
lhsUserDefinedAnyfield = (((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty()))?this.getUserDefinedAnyfield():null);
List rhsUserDefinedAnyfield;
rhsUserDefinedAnyfield = (((that.userDefinedAnyfield!= null)&&(!that.userDefinedAnyfield.isEmpty()))?that.getUserDefinedAnyfield():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "userDefinedAnyfield", lhsUserDefinedAnyfield), LocatorUtils.property(thatLocator, "userDefinedAnyfield", rhsUserDefinedAnyfield), lhsUserDefinedAnyfield, rhsUserDefinedAnyfield, ((this.userDefinedAnyfield!= null)&&(!this.userDefinedAnyfield.isEmpty())), ((that.userDefinedAnyfield!= null)&&(!that.userDefinedAnyfield.isEmpty())))) {
return false;
}
}
{
List lhsUserDefinedExtend;
lhsUserDefinedExtend = (((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty()))?this.getUserDefinedExtend():null);
List rhsUserDefinedExtend;
rhsUserDefinedExtend = (((that.userDefinedExtend!= null)&&(!that.userDefinedExtend.isEmpty()))?that.getUserDefinedExtend():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "userDefinedExtend", lhsUserDefinedExtend), LocatorUtils.property(thatLocator, "userDefinedExtend", rhsUserDefinedExtend), lhsUserDefinedExtend, rhsUserDefinedExtend, ((this.userDefinedExtend!= null)&&(!this.userDefinedExtend.isEmpty())), ((that.userDefinedExtend!= null)&&(!that.userDefinedExtend.isEmpty())))) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
}