All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openestate.io.immoxml.xml.Flaechen Maven / Gradle / Ivy

Go to download

OpenEstate-IO-ImmoXML is a Java library to read and write real estate data in the ImmoXML format, that is mostly used by immopool.de.

There is a newer version: 1.4
Show newest version

package org.openestate.io.immoxml.xml;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
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 <flaechen> element.
 * 
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "wohnflaeche",
    "nutzflaeche",
    "gesamtflaeche",
    "ladenflaeche",
    "lagerflaeche",
    "verkaufsflaeche",
    "freiflaeche",
    "bueroflaeche",
    "bueroteilflaeche",
    "fensterfront",
    "verwaltungsflaeche",
    "gastroflaeche",
    "grz",
    "gfz",
    "bmz",
    "bgf",
    "grundstuecksflaeche",
    "sonstflaeche",
    "anzahlZimmer",
    "anzahlSchlafzimmer",
    "anzahlBadezimmer",
    "anzahlSepWc",
    "anzahlBalkonTerrassen",
    "balkonTerrasseFlaeche",
    "anzahlWohnSchlafzimmer",
    "gartenflaeche",
    "kellerflaeche",
    "fensterfrontQm",
    "grundstuecksfront",
    "dachbodenflaeche",
    "teilbarAb",
    "beheizbareFlaeche",
    "anzahlStellplaetze",
    "plaetzeGastraum",
    "anzahlBetten",
    "anzahlTagungsraeume",
    "vermietbareFlaeche",
    "anzahlWohneinheiten",
    "anzahlGewerbeeinheiten",
    "einliegerwohnung",
    "userDefinedSimplefield",
    "userDefinedAnyfield"
})
@XmlRootElement(name = "flaechen")
public class Flaechen implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
{

    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal wohnflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal nutzflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal gesamtflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal ladenflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal lagerflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal verkaufsflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal freiflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal bueroflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal bueroteilflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal fensterfront;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal verwaltungsflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal gastroflaeche;
    protected String grz;
    protected String gfz;
    protected String bmz;
    protected String bgf;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal grundstuecksflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal sonstflaeche;
    @XmlElement(name = "anzahl_zimmer", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlZimmer;
    @XmlElement(name = "anzahl_schlafzimmer", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlSchlafzimmer;
    @XmlElement(name = "anzahl_badezimmer", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlBadezimmer;
    @XmlElement(name = "anzahl_sep_wc", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlSepWc;
    @XmlElement(name = "anzahl_balkon_terrassen", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlBalkonTerrassen;
    @XmlElement(name = "balkon_terrasse_flaeche", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal balkonTerrasseFlaeche;
    @XmlElement(name = "anzahl_wohn_schlafzimmer", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlWohnSchlafzimmer;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal gartenflaeche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal kellerflaeche;
    @XmlElement(name = "fensterfront_qm", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal fensterfrontQm;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal grundstuecksfront;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal dachbodenflaeche;
    @XmlElement(name = "teilbar_ab", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal teilbarAb;
    @XmlElement(name = "beheizbare_flaeche", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal beheizbareFlaeche;
    @XmlElement(name = "anzahl_stellplaetze", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlStellplaetze;
    @XmlElement(name = "plaetze_gastraum", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal plaetzeGastraum;
    @XmlElement(name = "anzahl_betten", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlBetten;
    @XmlElement(name = "anzahl_tagungsraeume", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlTagungsraeume;
    @XmlElement(name = "vermietbare_flaeche", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal vermietbareFlaeche;
    @XmlElement(name = "anzahl_wohneinheiten", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlWohneinheiten;
    @XmlElement(name = "anzahl_gewerbeeinheiten", type = String.class)
    @XmlJavaTypeAdapter(Adapter7 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal anzahlGewerbeeinheiten;
    protected Boolean einliegerwohnung;
    @XmlElement(name = "user_defined_simplefield")
    protected List userDefinedSimplefield;
    @XmlElement(name = "user_defined_anyfield")
    protected List userDefinedAnyfield;

    /**
     * Gets the value of the wohnflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getWohnflaeche() {
        return wohnflaeche;
    }

    /**
     * Sets the value of the wohnflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setWohnflaeche(BigDecimal value) {
        this.wohnflaeche = value;
    }

    /**
     * Gets the value of the nutzflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getNutzflaeche() {
        return nutzflaeche;
    }

    /**
     * Sets the value of the nutzflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNutzflaeche(BigDecimal value) {
        this.nutzflaeche = value;
    }

    /**
     * Gets the value of the gesamtflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getGesamtflaeche() {
        return gesamtflaeche;
    }

    /**
     * Sets the value of the gesamtflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGesamtflaeche(BigDecimal value) {
        this.gesamtflaeche = value;
    }

    /**
     * Gets the value of the ladenflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getLadenflaeche() {
        return ladenflaeche;
    }

    /**
     * Sets the value of the ladenflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLadenflaeche(BigDecimal value) {
        this.ladenflaeche = value;
    }

    /**
     * Gets the value of the lagerflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getLagerflaeche() {
        return lagerflaeche;
    }

    /**
     * Sets the value of the lagerflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLagerflaeche(BigDecimal value) {
        this.lagerflaeche = value;
    }

    /**
     * Gets the value of the verkaufsflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getVerkaufsflaeche() {
        return verkaufsflaeche;
    }

    /**
     * Sets the value of the verkaufsflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVerkaufsflaeche(BigDecimal value) {
        this.verkaufsflaeche = value;
    }

    /**
     * Gets the value of the freiflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getFreiflaeche() {
        return freiflaeche;
    }

    /**
     * Sets the value of the freiflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFreiflaeche(BigDecimal value) {
        this.freiflaeche = value;
    }

    /**
     * Gets the value of the bueroflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getBueroflaeche() {
        return bueroflaeche;
    }

    /**
     * Sets the value of the bueroflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBueroflaeche(BigDecimal value) {
        this.bueroflaeche = value;
    }

    /**
     * Gets the value of the bueroteilflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getBueroteilflaeche() {
        return bueroteilflaeche;
    }

    /**
     * Sets the value of the bueroteilflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBueroteilflaeche(BigDecimal value) {
        this.bueroteilflaeche = value;
    }

    /**
     * Gets the value of the fensterfront property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getFensterfront() {
        return fensterfront;
    }

    /**
     * Sets the value of the fensterfront property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFensterfront(BigDecimal value) {
        this.fensterfront = value;
    }

    /**
     * Gets the value of the verwaltungsflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getVerwaltungsflaeche() {
        return verwaltungsflaeche;
    }

    /**
     * Sets the value of the verwaltungsflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVerwaltungsflaeche(BigDecimal value) {
        this.verwaltungsflaeche = value;
    }

    /**
     * Gets the value of the gastroflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getGastroflaeche() {
        return gastroflaeche;
    }

    /**
     * Sets the value of the gastroflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGastroflaeche(BigDecimal value) {
        this.gastroflaeche = value;
    }

    /**
     * Gets the value of the grz property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getGrz() {
        return grz;
    }

    /**
     * Sets the value of the grz property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGrz(String value) {
        this.grz = value;
    }

    /**
     * Gets the value of the gfz property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getGfz() {
        return gfz;
    }

    /**
     * Sets the value of the gfz property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGfz(String value) {
        this.gfz = value;
    }

    /**
     * Gets the value of the bmz property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBmz() {
        return bmz;
    }

    /**
     * Sets the value of the bmz property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBmz(String value) {
        this.bmz = value;
    }

    /**
     * Gets the value of the bgf property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBgf() {
        return bgf;
    }

    /**
     * Sets the value of the bgf property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBgf(String value) {
        this.bgf = value;
    }

    /**
     * Gets the value of the grundstuecksflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getGrundstuecksflaeche() {
        return grundstuecksflaeche;
    }

    /**
     * Sets the value of the grundstuecksflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGrundstuecksflaeche(BigDecimal value) {
        this.grundstuecksflaeche = value;
    }

    /**
     * Gets the value of the sonstflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getSonstflaeche() {
        return sonstflaeche;
    }

    /**
     * Sets the value of the sonstflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSonstflaeche(BigDecimal value) {
        this.sonstflaeche = value;
    }

    /**
     * Gets the value of the anzahlZimmer property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlZimmer() {
        return anzahlZimmer;
    }

    /**
     * Sets the value of the anzahlZimmer property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlZimmer(BigDecimal value) {
        this.anzahlZimmer = value;
    }

    /**
     * Gets the value of the anzahlSchlafzimmer property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlSchlafzimmer() {
        return anzahlSchlafzimmer;
    }

    /**
     * Sets the value of the anzahlSchlafzimmer property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlSchlafzimmer(BigDecimal value) {
        this.anzahlSchlafzimmer = value;
    }

    /**
     * Gets the value of the anzahlBadezimmer property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlBadezimmer() {
        return anzahlBadezimmer;
    }

    /**
     * Sets the value of the anzahlBadezimmer property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlBadezimmer(BigDecimal value) {
        this.anzahlBadezimmer = value;
    }

    /**
     * Gets the value of the anzahlSepWc property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlSepWc() {
        return anzahlSepWc;
    }

    /**
     * Sets the value of the anzahlSepWc property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlSepWc(BigDecimal value) {
        this.anzahlSepWc = value;
    }

    /**
     * Gets the value of the anzahlBalkonTerrassen property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlBalkonTerrassen() {
        return anzahlBalkonTerrassen;
    }

    /**
     * Sets the value of the anzahlBalkonTerrassen property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlBalkonTerrassen(BigDecimal value) {
        this.anzahlBalkonTerrassen = value;
    }

    /**
     * Gets the value of the balkonTerrasseFlaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getBalkonTerrasseFlaeche() {
        return balkonTerrasseFlaeche;
    }

    /**
     * Sets the value of the balkonTerrasseFlaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBalkonTerrasseFlaeche(BigDecimal value) {
        this.balkonTerrasseFlaeche = value;
    }

    /**
     * Gets the value of the anzahlWohnSchlafzimmer property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlWohnSchlafzimmer() {
        return anzahlWohnSchlafzimmer;
    }

    /**
     * Sets the value of the anzahlWohnSchlafzimmer property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlWohnSchlafzimmer(BigDecimal value) {
        this.anzahlWohnSchlafzimmer = value;
    }

    /**
     * Gets the value of the gartenflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getGartenflaeche() {
        return gartenflaeche;
    }

    /**
     * Sets the value of the gartenflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGartenflaeche(BigDecimal value) {
        this.gartenflaeche = value;
    }

    /**
     * Gets the value of the kellerflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getKellerflaeche() {
        return kellerflaeche;
    }

    /**
     * Sets the value of the kellerflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setKellerflaeche(BigDecimal value) {
        this.kellerflaeche = value;
    }

    /**
     * Gets the value of the fensterfrontQm property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getFensterfrontQm() {
        return fensterfrontQm;
    }

    /**
     * Sets the value of the fensterfrontQm property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFensterfrontQm(BigDecimal value) {
        this.fensterfrontQm = value;
    }

    /**
     * Gets the value of the grundstuecksfront property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getGrundstuecksfront() {
        return grundstuecksfront;
    }

    /**
     * Sets the value of the grundstuecksfront property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGrundstuecksfront(BigDecimal value) {
        this.grundstuecksfront = value;
    }

    /**
     * Gets the value of the dachbodenflaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getDachbodenflaeche() {
        return dachbodenflaeche;
    }

    /**
     * Sets the value of the dachbodenflaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDachbodenflaeche(BigDecimal value) {
        this.dachbodenflaeche = value;
    }

    /**
     * Gets the value of the teilbarAb property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getTeilbarAb() {
        return teilbarAb;
    }

    /**
     * Sets the value of the teilbarAb property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTeilbarAb(BigDecimal value) {
        this.teilbarAb = value;
    }

    /**
     * Gets the value of the beheizbareFlaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getBeheizbareFlaeche() {
        return beheizbareFlaeche;
    }

    /**
     * Sets the value of the beheizbareFlaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBeheizbareFlaeche(BigDecimal value) {
        this.beheizbareFlaeche = value;
    }

    /**
     * Gets the value of the anzahlStellplaetze property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlStellplaetze() {
        return anzahlStellplaetze;
    }

    /**
     * Sets the value of the anzahlStellplaetze property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlStellplaetze(BigDecimal value) {
        this.anzahlStellplaetze = value;
    }

    /**
     * Gets the value of the plaetzeGastraum property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getPlaetzeGastraum() {
        return plaetzeGastraum;
    }

    /**
     * Sets the value of the plaetzeGastraum property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPlaetzeGastraum(BigDecimal value) {
        this.plaetzeGastraum = value;
    }

    /**
     * Gets the value of the anzahlBetten property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlBetten() {
        return anzahlBetten;
    }

    /**
     * Sets the value of the anzahlBetten property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlBetten(BigDecimal value) {
        this.anzahlBetten = value;
    }

    /**
     * Gets the value of the anzahlTagungsraeume property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlTagungsraeume() {
        return anzahlTagungsraeume;
    }

    /**
     * Sets the value of the anzahlTagungsraeume property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlTagungsraeume(BigDecimal value) {
        this.anzahlTagungsraeume = value;
    }

    /**
     * Gets the value of the vermietbareFlaeche property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getVermietbareFlaeche() {
        return vermietbareFlaeche;
    }

    /**
     * Sets the value of the vermietbareFlaeche property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVermietbareFlaeche(BigDecimal value) {
        this.vermietbareFlaeche = value;
    }

    /**
     * Gets the value of the anzahlWohneinheiten property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlWohneinheiten() {
        return anzahlWohneinheiten;
    }

    /**
     * Sets the value of the anzahlWohneinheiten property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlWohneinheiten(BigDecimal value) {
        this.anzahlWohneinheiten = value;
    }

    /**
     * Gets the value of the anzahlGewerbeeinheiten property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public BigDecimal getAnzahlGewerbeeinheiten() {
        return anzahlGewerbeeinheiten;
    }

    /**
     * Sets the value of the anzahlGewerbeeinheiten property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAnzahlGewerbeeinheiten(BigDecimal value) {
        this.anzahlGewerbeeinheiten = value;
    }

    /**
     * Gets the value of the einliegerwohnung property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isEinliegerwohnung() {
        return einliegerwohnung;
    }

    /**
     * Sets the value of the einliegerwohnung property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setEinliegerwohnung(Boolean value) {
        this.einliegerwohnung = 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; } 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) { { BigDecimal theWohnflaeche; theWohnflaeche = this.getWohnflaeche(); strategy.appendField(locator, this, "wohnflaeche", buffer, theWohnflaeche, (this.wohnflaeche!= null)); } { BigDecimal theNutzflaeche; theNutzflaeche = this.getNutzflaeche(); strategy.appendField(locator, this, "nutzflaeche", buffer, theNutzflaeche, (this.nutzflaeche!= null)); } { BigDecimal theGesamtflaeche; theGesamtflaeche = this.getGesamtflaeche(); strategy.appendField(locator, this, "gesamtflaeche", buffer, theGesamtflaeche, (this.gesamtflaeche!= null)); } { BigDecimal theLadenflaeche; theLadenflaeche = this.getLadenflaeche(); strategy.appendField(locator, this, "ladenflaeche", buffer, theLadenflaeche, (this.ladenflaeche!= null)); } { BigDecimal theLagerflaeche; theLagerflaeche = this.getLagerflaeche(); strategy.appendField(locator, this, "lagerflaeche", buffer, theLagerflaeche, (this.lagerflaeche!= null)); } { BigDecimal theVerkaufsflaeche; theVerkaufsflaeche = this.getVerkaufsflaeche(); strategy.appendField(locator, this, "verkaufsflaeche", buffer, theVerkaufsflaeche, (this.verkaufsflaeche!= null)); } { BigDecimal theFreiflaeche; theFreiflaeche = this.getFreiflaeche(); strategy.appendField(locator, this, "freiflaeche", buffer, theFreiflaeche, (this.freiflaeche!= null)); } { BigDecimal theBueroflaeche; theBueroflaeche = this.getBueroflaeche(); strategy.appendField(locator, this, "bueroflaeche", buffer, theBueroflaeche, (this.bueroflaeche!= null)); } { BigDecimal theBueroteilflaeche; theBueroteilflaeche = this.getBueroteilflaeche(); strategy.appendField(locator, this, "bueroteilflaeche", buffer, theBueroteilflaeche, (this.bueroteilflaeche!= null)); } { BigDecimal theFensterfront; theFensterfront = this.getFensterfront(); strategy.appendField(locator, this, "fensterfront", buffer, theFensterfront, (this.fensterfront!= null)); } { BigDecimal theVerwaltungsflaeche; theVerwaltungsflaeche = this.getVerwaltungsflaeche(); strategy.appendField(locator, this, "verwaltungsflaeche", buffer, theVerwaltungsflaeche, (this.verwaltungsflaeche!= null)); } { BigDecimal theGastroflaeche; theGastroflaeche = this.getGastroflaeche(); strategy.appendField(locator, this, "gastroflaeche", buffer, theGastroflaeche, (this.gastroflaeche!= null)); } { String theGrz; theGrz = this.getGrz(); strategy.appendField(locator, this, "grz", buffer, theGrz, (this.grz!= null)); } { String theGfz; theGfz = this.getGfz(); strategy.appendField(locator, this, "gfz", buffer, theGfz, (this.gfz!= null)); } { String theBmz; theBmz = this.getBmz(); strategy.appendField(locator, this, "bmz", buffer, theBmz, (this.bmz!= null)); } { String theBgf; theBgf = this.getBgf(); strategy.appendField(locator, this, "bgf", buffer, theBgf, (this.bgf!= null)); } { BigDecimal theGrundstuecksflaeche; theGrundstuecksflaeche = this.getGrundstuecksflaeche(); strategy.appendField(locator, this, "grundstuecksflaeche", buffer, theGrundstuecksflaeche, (this.grundstuecksflaeche!= null)); } { BigDecimal theSonstflaeche; theSonstflaeche = this.getSonstflaeche(); strategy.appendField(locator, this, "sonstflaeche", buffer, theSonstflaeche, (this.sonstflaeche!= null)); } { BigDecimal theAnzahlZimmer; theAnzahlZimmer = this.getAnzahlZimmer(); strategy.appendField(locator, this, "anzahlZimmer", buffer, theAnzahlZimmer, (this.anzahlZimmer!= null)); } { BigDecimal theAnzahlSchlafzimmer; theAnzahlSchlafzimmer = this.getAnzahlSchlafzimmer(); strategy.appendField(locator, this, "anzahlSchlafzimmer", buffer, theAnzahlSchlafzimmer, (this.anzahlSchlafzimmer!= null)); } { BigDecimal theAnzahlBadezimmer; theAnzahlBadezimmer = this.getAnzahlBadezimmer(); strategy.appendField(locator, this, "anzahlBadezimmer", buffer, theAnzahlBadezimmer, (this.anzahlBadezimmer!= null)); } { BigDecimal theAnzahlSepWc; theAnzahlSepWc = this.getAnzahlSepWc(); strategy.appendField(locator, this, "anzahlSepWc", buffer, theAnzahlSepWc, (this.anzahlSepWc!= null)); } { BigDecimal theAnzahlBalkonTerrassen; theAnzahlBalkonTerrassen = this.getAnzahlBalkonTerrassen(); strategy.appendField(locator, this, "anzahlBalkonTerrassen", buffer, theAnzahlBalkonTerrassen, (this.anzahlBalkonTerrassen!= null)); } { BigDecimal theBalkonTerrasseFlaeche; theBalkonTerrasseFlaeche = this.getBalkonTerrasseFlaeche(); strategy.appendField(locator, this, "balkonTerrasseFlaeche", buffer, theBalkonTerrasseFlaeche, (this.balkonTerrasseFlaeche!= null)); } { BigDecimal theAnzahlWohnSchlafzimmer; theAnzahlWohnSchlafzimmer = this.getAnzahlWohnSchlafzimmer(); strategy.appendField(locator, this, "anzahlWohnSchlafzimmer", buffer, theAnzahlWohnSchlafzimmer, (this.anzahlWohnSchlafzimmer!= null)); } { BigDecimal theGartenflaeche; theGartenflaeche = this.getGartenflaeche(); strategy.appendField(locator, this, "gartenflaeche", buffer, theGartenflaeche, (this.gartenflaeche!= null)); } { BigDecimal theKellerflaeche; theKellerflaeche = this.getKellerflaeche(); strategy.appendField(locator, this, "kellerflaeche", buffer, theKellerflaeche, (this.kellerflaeche!= null)); } { BigDecimal theFensterfrontQm; theFensterfrontQm = this.getFensterfrontQm(); strategy.appendField(locator, this, "fensterfrontQm", buffer, theFensterfrontQm, (this.fensterfrontQm!= null)); } { BigDecimal theGrundstuecksfront; theGrundstuecksfront = this.getGrundstuecksfront(); strategy.appendField(locator, this, "grundstuecksfront", buffer, theGrundstuecksfront, (this.grundstuecksfront!= null)); } { BigDecimal theDachbodenflaeche; theDachbodenflaeche = this.getDachbodenflaeche(); strategy.appendField(locator, this, "dachbodenflaeche", buffer, theDachbodenflaeche, (this.dachbodenflaeche!= null)); } { BigDecimal theTeilbarAb; theTeilbarAb = this.getTeilbarAb(); strategy.appendField(locator, this, "teilbarAb", buffer, theTeilbarAb, (this.teilbarAb!= null)); } { BigDecimal theBeheizbareFlaeche; theBeheizbareFlaeche = this.getBeheizbareFlaeche(); strategy.appendField(locator, this, "beheizbareFlaeche", buffer, theBeheizbareFlaeche, (this.beheizbareFlaeche!= null)); } { BigDecimal theAnzahlStellplaetze; theAnzahlStellplaetze = this.getAnzahlStellplaetze(); strategy.appendField(locator, this, "anzahlStellplaetze", buffer, theAnzahlStellplaetze, (this.anzahlStellplaetze!= null)); } { BigDecimal thePlaetzeGastraum; thePlaetzeGastraum = this.getPlaetzeGastraum(); strategy.appendField(locator, this, "plaetzeGastraum", buffer, thePlaetzeGastraum, (this.plaetzeGastraum!= null)); } { BigDecimal theAnzahlBetten; theAnzahlBetten = this.getAnzahlBetten(); strategy.appendField(locator, this, "anzahlBetten", buffer, theAnzahlBetten, (this.anzahlBetten!= null)); } { BigDecimal theAnzahlTagungsraeume; theAnzahlTagungsraeume = this.getAnzahlTagungsraeume(); strategy.appendField(locator, this, "anzahlTagungsraeume", buffer, theAnzahlTagungsraeume, (this.anzahlTagungsraeume!= null)); } { BigDecimal theVermietbareFlaeche; theVermietbareFlaeche = this.getVermietbareFlaeche(); strategy.appendField(locator, this, "vermietbareFlaeche", buffer, theVermietbareFlaeche, (this.vermietbareFlaeche!= null)); } { BigDecimal theAnzahlWohneinheiten; theAnzahlWohneinheiten = this.getAnzahlWohneinheiten(); strategy.appendField(locator, this, "anzahlWohneinheiten", buffer, theAnzahlWohneinheiten, (this.anzahlWohneinheiten!= null)); } { BigDecimal theAnzahlGewerbeeinheiten; theAnzahlGewerbeeinheiten = this.getAnzahlGewerbeeinheiten(); strategy.appendField(locator, this, "anzahlGewerbeeinheiten", buffer, theAnzahlGewerbeeinheiten, (this.anzahlGewerbeeinheiten!= null)); } { Boolean theEinliegerwohnung; theEinliegerwohnung = this.isEinliegerwohnung(); strategy.appendField(locator, this, "einliegerwohnung", buffer, theEinliegerwohnung, (this.einliegerwohnung!= 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()))); } 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 Flaechen) { final Flaechen copy = ((Flaechen) draftCopy); { Boolean wohnflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.wohnflaeche!= null)); if (wohnflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceWohnflaeche; sourceWohnflaeche = this.getWohnflaeche(); BigDecimal copyWohnflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "wohnflaeche", sourceWohnflaeche), sourceWohnflaeche, (this.wohnflaeche!= null))); copy.setWohnflaeche(copyWohnflaeche); } else { if (wohnflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.wohnflaeche = null; } } } { Boolean nutzflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.nutzflaeche!= null)); if (nutzflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceNutzflaeche; sourceNutzflaeche = this.getNutzflaeche(); BigDecimal copyNutzflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "nutzflaeche", sourceNutzflaeche), sourceNutzflaeche, (this.nutzflaeche!= null))); copy.setNutzflaeche(copyNutzflaeche); } else { if (nutzflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.nutzflaeche = null; } } } { Boolean gesamtflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gesamtflaeche!= null)); if (gesamtflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceGesamtflaeche; sourceGesamtflaeche = this.getGesamtflaeche(); BigDecimal copyGesamtflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "gesamtflaeche", sourceGesamtflaeche), sourceGesamtflaeche, (this.gesamtflaeche!= null))); copy.setGesamtflaeche(copyGesamtflaeche); } else { if (gesamtflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.gesamtflaeche = null; } } } { Boolean ladenflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ladenflaeche!= null)); if (ladenflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceLadenflaeche; sourceLadenflaeche = this.getLadenflaeche(); BigDecimal copyLadenflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "ladenflaeche", sourceLadenflaeche), sourceLadenflaeche, (this.ladenflaeche!= null))); copy.setLadenflaeche(copyLadenflaeche); } else { if (ladenflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.ladenflaeche = null; } } } { Boolean lagerflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.lagerflaeche!= null)); if (lagerflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceLagerflaeche; sourceLagerflaeche = this.getLagerflaeche(); BigDecimal copyLagerflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "lagerflaeche", sourceLagerflaeche), sourceLagerflaeche, (this.lagerflaeche!= null))); copy.setLagerflaeche(copyLagerflaeche); } else { if (lagerflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.lagerflaeche = null; } } } { Boolean verkaufsflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.verkaufsflaeche!= null)); if (verkaufsflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceVerkaufsflaeche; sourceVerkaufsflaeche = this.getVerkaufsflaeche(); BigDecimal copyVerkaufsflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "verkaufsflaeche", sourceVerkaufsflaeche), sourceVerkaufsflaeche, (this.verkaufsflaeche!= null))); copy.setVerkaufsflaeche(copyVerkaufsflaeche); } else { if (verkaufsflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.verkaufsflaeche = null; } } } { Boolean freiflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.freiflaeche!= null)); if (freiflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceFreiflaeche; sourceFreiflaeche = this.getFreiflaeche(); BigDecimal copyFreiflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "freiflaeche", sourceFreiflaeche), sourceFreiflaeche, (this.freiflaeche!= null))); copy.setFreiflaeche(copyFreiflaeche); } else { if (freiflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.freiflaeche = null; } } } { Boolean bueroflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bueroflaeche!= null)); if (bueroflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceBueroflaeche; sourceBueroflaeche = this.getBueroflaeche(); BigDecimal copyBueroflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "bueroflaeche", sourceBueroflaeche), sourceBueroflaeche, (this.bueroflaeche!= null))); copy.setBueroflaeche(copyBueroflaeche); } else { if (bueroflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.bueroflaeche = null; } } } { Boolean bueroteilflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bueroteilflaeche!= null)); if (bueroteilflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceBueroteilflaeche; sourceBueroteilflaeche = this.getBueroteilflaeche(); BigDecimal copyBueroteilflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "bueroteilflaeche", sourceBueroteilflaeche), sourceBueroteilflaeche, (this.bueroteilflaeche!= null))); copy.setBueroteilflaeche(copyBueroteilflaeche); } else { if (bueroteilflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.bueroteilflaeche = null; } } } { Boolean fensterfrontShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fensterfront!= null)); if (fensterfrontShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceFensterfront; sourceFensterfront = this.getFensterfront(); BigDecimal copyFensterfront = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "fensterfront", sourceFensterfront), sourceFensterfront, (this.fensterfront!= null))); copy.setFensterfront(copyFensterfront); } else { if (fensterfrontShouldBeCopiedAndSet == Boolean.FALSE) { copy.fensterfront = null; } } } { Boolean verwaltungsflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.verwaltungsflaeche!= null)); if (verwaltungsflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceVerwaltungsflaeche; sourceVerwaltungsflaeche = this.getVerwaltungsflaeche(); BigDecimal copyVerwaltungsflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "verwaltungsflaeche", sourceVerwaltungsflaeche), sourceVerwaltungsflaeche, (this.verwaltungsflaeche!= null))); copy.setVerwaltungsflaeche(copyVerwaltungsflaeche); } else { if (verwaltungsflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.verwaltungsflaeche = null; } } } { Boolean gastroflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gastroflaeche!= null)); if (gastroflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceGastroflaeche; sourceGastroflaeche = this.getGastroflaeche(); BigDecimal copyGastroflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "gastroflaeche", sourceGastroflaeche), sourceGastroflaeche, (this.gastroflaeche!= null))); copy.setGastroflaeche(copyGastroflaeche); } else { if (gastroflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.gastroflaeche = null; } } } { Boolean grzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.grz!= null)); if (grzShouldBeCopiedAndSet == Boolean.TRUE) { String sourceGrz; sourceGrz = this.getGrz(); String copyGrz = ((String) strategy.copy(LocatorUtils.property(locator, "grz", sourceGrz), sourceGrz, (this.grz!= null))); copy.setGrz(copyGrz); } else { if (grzShouldBeCopiedAndSet == Boolean.FALSE) { copy.grz = null; } } } { Boolean gfzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gfz!= null)); if (gfzShouldBeCopiedAndSet == Boolean.TRUE) { String sourceGfz; sourceGfz = this.getGfz(); String copyGfz = ((String) strategy.copy(LocatorUtils.property(locator, "gfz", sourceGfz), sourceGfz, (this.gfz!= null))); copy.setGfz(copyGfz); } else { if (gfzShouldBeCopiedAndSet == Boolean.FALSE) { copy.gfz = null; } } } { Boolean bmzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bmz!= null)); if (bmzShouldBeCopiedAndSet == Boolean.TRUE) { String sourceBmz; sourceBmz = this.getBmz(); String copyBmz = ((String) strategy.copy(LocatorUtils.property(locator, "bmz", sourceBmz), sourceBmz, (this.bmz!= null))); copy.setBmz(copyBmz); } else { if (bmzShouldBeCopiedAndSet == Boolean.FALSE) { copy.bmz = null; } } } { Boolean bgfShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bgf!= null)); if (bgfShouldBeCopiedAndSet == Boolean.TRUE) { String sourceBgf; sourceBgf = this.getBgf(); String copyBgf = ((String) strategy.copy(LocatorUtils.property(locator, "bgf", sourceBgf), sourceBgf, (this.bgf!= null))); copy.setBgf(copyBgf); } else { if (bgfShouldBeCopiedAndSet == Boolean.FALSE) { copy.bgf = null; } } } { Boolean grundstuecksflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.grundstuecksflaeche!= null)); if (grundstuecksflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceGrundstuecksflaeche; sourceGrundstuecksflaeche = this.getGrundstuecksflaeche(); BigDecimal copyGrundstuecksflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "grundstuecksflaeche", sourceGrundstuecksflaeche), sourceGrundstuecksflaeche, (this.grundstuecksflaeche!= null))); copy.setGrundstuecksflaeche(copyGrundstuecksflaeche); } else { if (grundstuecksflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.grundstuecksflaeche = null; } } } { Boolean sonstflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sonstflaeche!= null)); if (sonstflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceSonstflaeche; sourceSonstflaeche = this.getSonstflaeche(); BigDecimal copySonstflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sonstflaeche", sourceSonstflaeche), sourceSonstflaeche, (this.sonstflaeche!= null))); copy.setSonstflaeche(copySonstflaeche); } else { if (sonstflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.sonstflaeche = null; } } } { Boolean anzahlZimmerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlZimmer!= null)); if (anzahlZimmerShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlZimmer; sourceAnzahlZimmer = this.getAnzahlZimmer(); BigDecimal copyAnzahlZimmer = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlZimmer", sourceAnzahlZimmer), sourceAnzahlZimmer, (this.anzahlZimmer!= null))); copy.setAnzahlZimmer(copyAnzahlZimmer); } else { if (anzahlZimmerShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlZimmer = null; } } } { Boolean anzahlSchlafzimmerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlSchlafzimmer!= null)); if (anzahlSchlafzimmerShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlSchlafzimmer; sourceAnzahlSchlafzimmer = this.getAnzahlSchlafzimmer(); BigDecimal copyAnzahlSchlafzimmer = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlSchlafzimmer", sourceAnzahlSchlafzimmer), sourceAnzahlSchlafzimmer, (this.anzahlSchlafzimmer!= null))); copy.setAnzahlSchlafzimmer(copyAnzahlSchlafzimmer); } else { if (anzahlSchlafzimmerShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlSchlafzimmer = null; } } } { Boolean anzahlBadezimmerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlBadezimmer!= null)); if (anzahlBadezimmerShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlBadezimmer; sourceAnzahlBadezimmer = this.getAnzahlBadezimmer(); BigDecimal copyAnzahlBadezimmer = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlBadezimmer", sourceAnzahlBadezimmer), sourceAnzahlBadezimmer, (this.anzahlBadezimmer!= null))); copy.setAnzahlBadezimmer(copyAnzahlBadezimmer); } else { if (anzahlBadezimmerShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlBadezimmer = null; } } } { Boolean anzahlSepWcShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlSepWc!= null)); if (anzahlSepWcShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlSepWc; sourceAnzahlSepWc = this.getAnzahlSepWc(); BigDecimal copyAnzahlSepWc = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlSepWc", sourceAnzahlSepWc), sourceAnzahlSepWc, (this.anzahlSepWc!= null))); copy.setAnzahlSepWc(copyAnzahlSepWc); } else { if (anzahlSepWcShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlSepWc = null; } } } { Boolean anzahlBalkonTerrassenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlBalkonTerrassen!= null)); if (anzahlBalkonTerrassenShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlBalkonTerrassen; sourceAnzahlBalkonTerrassen = this.getAnzahlBalkonTerrassen(); BigDecimal copyAnzahlBalkonTerrassen = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlBalkonTerrassen", sourceAnzahlBalkonTerrassen), sourceAnzahlBalkonTerrassen, (this.anzahlBalkonTerrassen!= null))); copy.setAnzahlBalkonTerrassen(copyAnzahlBalkonTerrassen); } else { if (anzahlBalkonTerrassenShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlBalkonTerrassen = null; } } } { Boolean balkonTerrasseFlaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.balkonTerrasseFlaeche!= null)); if (balkonTerrasseFlaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceBalkonTerrasseFlaeche; sourceBalkonTerrasseFlaeche = this.getBalkonTerrasseFlaeche(); BigDecimal copyBalkonTerrasseFlaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "balkonTerrasseFlaeche", sourceBalkonTerrasseFlaeche), sourceBalkonTerrasseFlaeche, (this.balkonTerrasseFlaeche!= null))); copy.setBalkonTerrasseFlaeche(copyBalkonTerrasseFlaeche); } else { if (balkonTerrasseFlaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.balkonTerrasseFlaeche = null; } } } { Boolean anzahlWohnSchlafzimmerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlWohnSchlafzimmer!= null)); if (anzahlWohnSchlafzimmerShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlWohnSchlafzimmer; sourceAnzahlWohnSchlafzimmer = this.getAnzahlWohnSchlafzimmer(); BigDecimal copyAnzahlWohnSchlafzimmer = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlWohnSchlafzimmer", sourceAnzahlWohnSchlafzimmer), sourceAnzahlWohnSchlafzimmer, (this.anzahlWohnSchlafzimmer!= null))); copy.setAnzahlWohnSchlafzimmer(copyAnzahlWohnSchlafzimmer); } else { if (anzahlWohnSchlafzimmerShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlWohnSchlafzimmer = null; } } } { Boolean gartenflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gartenflaeche!= null)); if (gartenflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceGartenflaeche; sourceGartenflaeche = this.getGartenflaeche(); BigDecimal copyGartenflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "gartenflaeche", sourceGartenflaeche), sourceGartenflaeche, (this.gartenflaeche!= null))); copy.setGartenflaeche(copyGartenflaeche); } else { if (gartenflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.gartenflaeche = null; } } } { Boolean kellerflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kellerflaeche!= null)); if (kellerflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceKellerflaeche; sourceKellerflaeche = this.getKellerflaeche(); BigDecimal copyKellerflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "kellerflaeche", sourceKellerflaeche), sourceKellerflaeche, (this.kellerflaeche!= null))); copy.setKellerflaeche(copyKellerflaeche); } else { if (kellerflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.kellerflaeche = null; } } } { Boolean fensterfrontQmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fensterfrontQm!= null)); if (fensterfrontQmShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceFensterfrontQm; sourceFensterfrontQm = this.getFensterfrontQm(); BigDecimal copyFensterfrontQm = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "fensterfrontQm", sourceFensterfrontQm), sourceFensterfrontQm, (this.fensterfrontQm!= null))); copy.setFensterfrontQm(copyFensterfrontQm); } else { if (fensterfrontQmShouldBeCopiedAndSet == Boolean.FALSE) { copy.fensterfrontQm = null; } } } { Boolean grundstuecksfrontShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.grundstuecksfront!= null)); if (grundstuecksfrontShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceGrundstuecksfront; sourceGrundstuecksfront = this.getGrundstuecksfront(); BigDecimal copyGrundstuecksfront = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "grundstuecksfront", sourceGrundstuecksfront), sourceGrundstuecksfront, (this.grundstuecksfront!= null))); copy.setGrundstuecksfront(copyGrundstuecksfront); } else { if (grundstuecksfrontShouldBeCopiedAndSet == Boolean.FALSE) { copy.grundstuecksfront = null; } } } { Boolean dachbodenflaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dachbodenflaeche!= null)); if (dachbodenflaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceDachbodenflaeche; sourceDachbodenflaeche = this.getDachbodenflaeche(); BigDecimal copyDachbodenflaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "dachbodenflaeche", sourceDachbodenflaeche), sourceDachbodenflaeche, (this.dachbodenflaeche!= null))); copy.setDachbodenflaeche(copyDachbodenflaeche); } else { if (dachbodenflaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.dachbodenflaeche = null; } } } { Boolean teilbarAbShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.teilbarAb!= null)); if (teilbarAbShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceTeilbarAb; sourceTeilbarAb = this.getTeilbarAb(); BigDecimal copyTeilbarAb = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "teilbarAb", sourceTeilbarAb), sourceTeilbarAb, (this.teilbarAb!= null))); copy.setTeilbarAb(copyTeilbarAb); } else { if (teilbarAbShouldBeCopiedAndSet == Boolean.FALSE) { copy.teilbarAb = null; } } } { Boolean beheizbareFlaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.beheizbareFlaeche!= null)); if (beheizbareFlaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceBeheizbareFlaeche; sourceBeheizbareFlaeche = this.getBeheizbareFlaeche(); BigDecimal copyBeheizbareFlaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "beheizbareFlaeche", sourceBeheizbareFlaeche), sourceBeheizbareFlaeche, (this.beheizbareFlaeche!= null))); copy.setBeheizbareFlaeche(copyBeheizbareFlaeche); } else { if (beheizbareFlaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.beheizbareFlaeche = null; } } } { Boolean anzahlStellplaetzeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlStellplaetze!= null)); if (anzahlStellplaetzeShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlStellplaetze; sourceAnzahlStellplaetze = this.getAnzahlStellplaetze(); BigDecimal copyAnzahlStellplaetze = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlStellplaetze", sourceAnzahlStellplaetze), sourceAnzahlStellplaetze, (this.anzahlStellplaetze!= null))); copy.setAnzahlStellplaetze(copyAnzahlStellplaetze); } else { if (anzahlStellplaetzeShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlStellplaetze = null; } } } { Boolean plaetzeGastraumShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.plaetzeGastraum!= null)); if (plaetzeGastraumShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourcePlaetzeGastraum; sourcePlaetzeGastraum = this.getPlaetzeGastraum(); BigDecimal copyPlaetzeGastraum = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "plaetzeGastraum", sourcePlaetzeGastraum), sourcePlaetzeGastraum, (this.plaetzeGastraum!= null))); copy.setPlaetzeGastraum(copyPlaetzeGastraum); } else { if (plaetzeGastraumShouldBeCopiedAndSet == Boolean.FALSE) { copy.plaetzeGastraum = null; } } } { Boolean anzahlBettenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlBetten!= null)); if (anzahlBettenShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlBetten; sourceAnzahlBetten = this.getAnzahlBetten(); BigDecimal copyAnzahlBetten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlBetten", sourceAnzahlBetten), sourceAnzahlBetten, (this.anzahlBetten!= null))); copy.setAnzahlBetten(copyAnzahlBetten); } else { if (anzahlBettenShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlBetten = null; } } } { Boolean anzahlTagungsraeumeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlTagungsraeume!= null)); if (anzahlTagungsraeumeShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlTagungsraeume; sourceAnzahlTagungsraeume = this.getAnzahlTagungsraeume(); BigDecimal copyAnzahlTagungsraeume = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlTagungsraeume", sourceAnzahlTagungsraeume), sourceAnzahlTagungsraeume, (this.anzahlTagungsraeume!= null))); copy.setAnzahlTagungsraeume(copyAnzahlTagungsraeume); } else { if (anzahlTagungsraeumeShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlTagungsraeume = null; } } } { Boolean vermietbareFlaecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.vermietbareFlaeche!= null)); if (vermietbareFlaecheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceVermietbareFlaeche; sourceVermietbareFlaeche = this.getVermietbareFlaeche(); BigDecimal copyVermietbareFlaeche = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "vermietbareFlaeche", sourceVermietbareFlaeche), sourceVermietbareFlaeche, (this.vermietbareFlaeche!= null))); copy.setVermietbareFlaeche(copyVermietbareFlaeche); } else { if (vermietbareFlaecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.vermietbareFlaeche = null; } } } { Boolean anzahlWohneinheitenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlWohneinheiten!= null)); if (anzahlWohneinheitenShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlWohneinheiten; sourceAnzahlWohneinheiten = this.getAnzahlWohneinheiten(); BigDecimal copyAnzahlWohneinheiten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlWohneinheiten", sourceAnzahlWohneinheiten), sourceAnzahlWohneinheiten, (this.anzahlWohneinheiten!= null))); copy.setAnzahlWohneinheiten(copyAnzahlWohneinheiten); } else { if (anzahlWohneinheitenShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlWohneinheiten = null; } } } { Boolean anzahlGewerbeeinheitenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.anzahlGewerbeeinheiten!= null)); if (anzahlGewerbeeinheitenShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceAnzahlGewerbeeinheiten; sourceAnzahlGewerbeeinheiten = this.getAnzahlGewerbeeinheiten(); BigDecimal copyAnzahlGewerbeeinheiten = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "anzahlGewerbeeinheiten", sourceAnzahlGewerbeeinheiten), sourceAnzahlGewerbeeinheiten, (this.anzahlGewerbeeinheiten!= null))); copy.setAnzahlGewerbeeinheiten(copyAnzahlGewerbeeinheiten); } else { if (anzahlGewerbeeinheitenShouldBeCopiedAndSet == Boolean.FALSE) { copy.anzahlGewerbeeinheiten = null; } } } { Boolean einliegerwohnungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.einliegerwohnung!= null)); if (einliegerwohnungShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceEinliegerwohnung; sourceEinliegerwohnung = this.isEinliegerwohnung(); Boolean copyEinliegerwohnung = ((Boolean) strategy.copy(LocatorUtils.property(locator, "einliegerwohnung", sourceEinliegerwohnung), sourceEinliegerwohnung, (this.einliegerwohnung!= null))); copy.setEinliegerwohnung(copyEinliegerwohnung); } else { if (einliegerwohnungShouldBeCopiedAndSet == Boolean.FALSE) { copy.einliegerwohnung = 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; } } } } return draftCopy; } public Object createNewInstance() { return new Flaechen(); } 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 Flaechen that = ((Flaechen) object); { BigDecimal lhsWohnflaeche; lhsWohnflaeche = this.getWohnflaeche(); BigDecimal rhsWohnflaeche; rhsWohnflaeche = that.getWohnflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "wohnflaeche", lhsWohnflaeche), LocatorUtils.property(thatLocator, "wohnflaeche", rhsWohnflaeche), lhsWohnflaeche, rhsWohnflaeche, (this.wohnflaeche!= null), (that.wohnflaeche!= null))) { return false; } } { BigDecimal lhsNutzflaeche; lhsNutzflaeche = this.getNutzflaeche(); BigDecimal rhsNutzflaeche; rhsNutzflaeche = that.getNutzflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "nutzflaeche", lhsNutzflaeche), LocatorUtils.property(thatLocator, "nutzflaeche", rhsNutzflaeche), lhsNutzflaeche, rhsNutzflaeche, (this.nutzflaeche!= null), (that.nutzflaeche!= null))) { return false; } } { BigDecimal lhsGesamtflaeche; lhsGesamtflaeche = this.getGesamtflaeche(); BigDecimal rhsGesamtflaeche; rhsGesamtflaeche = that.getGesamtflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gesamtflaeche", lhsGesamtflaeche), LocatorUtils.property(thatLocator, "gesamtflaeche", rhsGesamtflaeche), lhsGesamtflaeche, rhsGesamtflaeche, (this.gesamtflaeche!= null), (that.gesamtflaeche!= null))) { return false; } } { BigDecimal lhsLadenflaeche; lhsLadenflaeche = this.getLadenflaeche(); BigDecimal rhsLadenflaeche; rhsLadenflaeche = that.getLadenflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ladenflaeche", lhsLadenflaeche), LocatorUtils.property(thatLocator, "ladenflaeche", rhsLadenflaeche), lhsLadenflaeche, rhsLadenflaeche, (this.ladenflaeche!= null), (that.ladenflaeche!= null))) { return false; } } { BigDecimal lhsLagerflaeche; lhsLagerflaeche = this.getLagerflaeche(); BigDecimal rhsLagerflaeche; rhsLagerflaeche = that.getLagerflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "lagerflaeche", lhsLagerflaeche), LocatorUtils.property(thatLocator, "lagerflaeche", rhsLagerflaeche), lhsLagerflaeche, rhsLagerflaeche, (this.lagerflaeche!= null), (that.lagerflaeche!= null))) { return false; } } { BigDecimal lhsVerkaufsflaeche; lhsVerkaufsflaeche = this.getVerkaufsflaeche(); BigDecimal rhsVerkaufsflaeche; rhsVerkaufsflaeche = that.getVerkaufsflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "verkaufsflaeche", lhsVerkaufsflaeche), LocatorUtils.property(thatLocator, "verkaufsflaeche", rhsVerkaufsflaeche), lhsVerkaufsflaeche, rhsVerkaufsflaeche, (this.verkaufsflaeche!= null), (that.verkaufsflaeche!= null))) { return false; } } { BigDecimal lhsFreiflaeche; lhsFreiflaeche = this.getFreiflaeche(); BigDecimal rhsFreiflaeche; rhsFreiflaeche = that.getFreiflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "freiflaeche", lhsFreiflaeche), LocatorUtils.property(thatLocator, "freiflaeche", rhsFreiflaeche), lhsFreiflaeche, rhsFreiflaeche, (this.freiflaeche!= null), (that.freiflaeche!= null))) { return false; } } { BigDecimal lhsBueroflaeche; lhsBueroflaeche = this.getBueroflaeche(); BigDecimal rhsBueroflaeche; rhsBueroflaeche = that.getBueroflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bueroflaeche", lhsBueroflaeche), LocatorUtils.property(thatLocator, "bueroflaeche", rhsBueroflaeche), lhsBueroflaeche, rhsBueroflaeche, (this.bueroflaeche!= null), (that.bueroflaeche!= null))) { return false; } } { BigDecimal lhsBueroteilflaeche; lhsBueroteilflaeche = this.getBueroteilflaeche(); BigDecimal rhsBueroteilflaeche; rhsBueroteilflaeche = that.getBueroteilflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bueroteilflaeche", lhsBueroteilflaeche), LocatorUtils.property(thatLocator, "bueroteilflaeche", rhsBueroteilflaeche), lhsBueroteilflaeche, rhsBueroteilflaeche, (this.bueroteilflaeche!= null), (that.bueroteilflaeche!= null))) { return false; } } { BigDecimal lhsFensterfront; lhsFensterfront = this.getFensterfront(); BigDecimal rhsFensterfront; rhsFensterfront = that.getFensterfront(); if (!strategy.equals(LocatorUtils.property(thisLocator, "fensterfront", lhsFensterfront), LocatorUtils.property(thatLocator, "fensterfront", rhsFensterfront), lhsFensterfront, rhsFensterfront, (this.fensterfront!= null), (that.fensterfront!= null))) { return false; } } { BigDecimal lhsVerwaltungsflaeche; lhsVerwaltungsflaeche = this.getVerwaltungsflaeche(); BigDecimal rhsVerwaltungsflaeche; rhsVerwaltungsflaeche = that.getVerwaltungsflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "verwaltungsflaeche", lhsVerwaltungsflaeche), LocatorUtils.property(thatLocator, "verwaltungsflaeche", rhsVerwaltungsflaeche), lhsVerwaltungsflaeche, rhsVerwaltungsflaeche, (this.verwaltungsflaeche!= null), (that.verwaltungsflaeche!= null))) { return false; } } { BigDecimal lhsGastroflaeche; lhsGastroflaeche = this.getGastroflaeche(); BigDecimal rhsGastroflaeche; rhsGastroflaeche = that.getGastroflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gastroflaeche", lhsGastroflaeche), LocatorUtils.property(thatLocator, "gastroflaeche", rhsGastroflaeche), lhsGastroflaeche, rhsGastroflaeche, (this.gastroflaeche!= null), (that.gastroflaeche!= null))) { return false; } } { String lhsGrz; lhsGrz = this.getGrz(); String rhsGrz; rhsGrz = that.getGrz(); if (!strategy.equals(LocatorUtils.property(thisLocator, "grz", lhsGrz), LocatorUtils.property(thatLocator, "grz", rhsGrz), lhsGrz, rhsGrz, (this.grz!= null), (that.grz!= null))) { return false; } } { String lhsGfz; lhsGfz = this.getGfz(); String rhsGfz; rhsGfz = that.getGfz(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gfz", lhsGfz), LocatorUtils.property(thatLocator, "gfz", rhsGfz), lhsGfz, rhsGfz, (this.gfz!= null), (that.gfz!= null))) { return false; } } { String lhsBmz; lhsBmz = this.getBmz(); String rhsBmz; rhsBmz = that.getBmz(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bmz", lhsBmz), LocatorUtils.property(thatLocator, "bmz", rhsBmz), lhsBmz, rhsBmz, (this.bmz!= null), (that.bmz!= null))) { return false; } } { String lhsBgf; lhsBgf = this.getBgf(); String rhsBgf; rhsBgf = that.getBgf(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bgf", lhsBgf), LocatorUtils.property(thatLocator, "bgf", rhsBgf), lhsBgf, rhsBgf, (this.bgf!= null), (that.bgf!= null))) { return false; } } { BigDecimal lhsGrundstuecksflaeche; lhsGrundstuecksflaeche = this.getGrundstuecksflaeche(); BigDecimal rhsGrundstuecksflaeche; rhsGrundstuecksflaeche = that.getGrundstuecksflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "grundstuecksflaeche", lhsGrundstuecksflaeche), LocatorUtils.property(thatLocator, "grundstuecksflaeche", rhsGrundstuecksflaeche), lhsGrundstuecksflaeche, rhsGrundstuecksflaeche, (this.grundstuecksflaeche!= null), (that.grundstuecksflaeche!= null))) { return false; } } { BigDecimal lhsSonstflaeche; lhsSonstflaeche = this.getSonstflaeche(); BigDecimal rhsSonstflaeche; rhsSonstflaeche = that.getSonstflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sonstflaeche", lhsSonstflaeche), LocatorUtils.property(thatLocator, "sonstflaeche", rhsSonstflaeche), lhsSonstflaeche, rhsSonstflaeche, (this.sonstflaeche!= null), (that.sonstflaeche!= null))) { return false; } } { BigDecimal lhsAnzahlZimmer; lhsAnzahlZimmer = this.getAnzahlZimmer(); BigDecimal rhsAnzahlZimmer; rhsAnzahlZimmer = that.getAnzahlZimmer(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlZimmer", lhsAnzahlZimmer), LocatorUtils.property(thatLocator, "anzahlZimmer", rhsAnzahlZimmer), lhsAnzahlZimmer, rhsAnzahlZimmer, (this.anzahlZimmer!= null), (that.anzahlZimmer!= null))) { return false; } } { BigDecimal lhsAnzahlSchlafzimmer; lhsAnzahlSchlafzimmer = this.getAnzahlSchlafzimmer(); BigDecimal rhsAnzahlSchlafzimmer; rhsAnzahlSchlafzimmer = that.getAnzahlSchlafzimmer(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlSchlafzimmer", lhsAnzahlSchlafzimmer), LocatorUtils.property(thatLocator, "anzahlSchlafzimmer", rhsAnzahlSchlafzimmer), lhsAnzahlSchlafzimmer, rhsAnzahlSchlafzimmer, (this.anzahlSchlafzimmer!= null), (that.anzahlSchlafzimmer!= null))) { return false; } } { BigDecimal lhsAnzahlBadezimmer; lhsAnzahlBadezimmer = this.getAnzahlBadezimmer(); BigDecimal rhsAnzahlBadezimmer; rhsAnzahlBadezimmer = that.getAnzahlBadezimmer(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlBadezimmer", lhsAnzahlBadezimmer), LocatorUtils.property(thatLocator, "anzahlBadezimmer", rhsAnzahlBadezimmer), lhsAnzahlBadezimmer, rhsAnzahlBadezimmer, (this.anzahlBadezimmer!= null), (that.anzahlBadezimmer!= null))) { return false; } } { BigDecimal lhsAnzahlSepWc; lhsAnzahlSepWc = this.getAnzahlSepWc(); BigDecimal rhsAnzahlSepWc; rhsAnzahlSepWc = that.getAnzahlSepWc(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlSepWc", lhsAnzahlSepWc), LocatorUtils.property(thatLocator, "anzahlSepWc", rhsAnzahlSepWc), lhsAnzahlSepWc, rhsAnzahlSepWc, (this.anzahlSepWc!= null), (that.anzahlSepWc!= null))) { return false; } } { BigDecimal lhsAnzahlBalkonTerrassen; lhsAnzahlBalkonTerrassen = this.getAnzahlBalkonTerrassen(); BigDecimal rhsAnzahlBalkonTerrassen; rhsAnzahlBalkonTerrassen = that.getAnzahlBalkonTerrassen(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlBalkonTerrassen", lhsAnzahlBalkonTerrassen), LocatorUtils.property(thatLocator, "anzahlBalkonTerrassen", rhsAnzahlBalkonTerrassen), lhsAnzahlBalkonTerrassen, rhsAnzahlBalkonTerrassen, (this.anzahlBalkonTerrassen!= null), (that.anzahlBalkonTerrassen!= null))) { return false; } } { BigDecimal lhsBalkonTerrasseFlaeche; lhsBalkonTerrasseFlaeche = this.getBalkonTerrasseFlaeche(); BigDecimal rhsBalkonTerrasseFlaeche; rhsBalkonTerrasseFlaeche = that.getBalkonTerrasseFlaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "balkonTerrasseFlaeche", lhsBalkonTerrasseFlaeche), LocatorUtils.property(thatLocator, "balkonTerrasseFlaeche", rhsBalkonTerrasseFlaeche), lhsBalkonTerrasseFlaeche, rhsBalkonTerrasseFlaeche, (this.balkonTerrasseFlaeche!= null), (that.balkonTerrasseFlaeche!= null))) { return false; } } { BigDecimal lhsAnzahlWohnSchlafzimmer; lhsAnzahlWohnSchlafzimmer = this.getAnzahlWohnSchlafzimmer(); BigDecimal rhsAnzahlWohnSchlafzimmer; rhsAnzahlWohnSchlafzimmer = that.getAnzahlWohnSchlafzimmer(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlWohnSchlafzimmer", lhsAnzahlWohnSchlafzimmer), LocatorUtils.property(thatLocator, "anzahlWohnSchlafzimmer", rhsAnzahlWohnSchlafzimmer), lhsAnzahlWohnSchlafzimmer, rhsAnzahlWohnSchlafzimmer, (this.anzahlWohnSchlafzimmer!= null), (that.anzahlWohnSchlafzimmer!= null))) { return false; } } { BigDecimal lhsGartenflaeche; lhsGartenflaeche = this.getGartenflaeche(); BigDecimal rhsGartenflaeche; rhsGartenflaeche = that.getGartenflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gartenflaeche", lhsGartenflaeche), LocatorUtils.property(thatLocator, "gartenflaeche", rhsGartenflaeche), lhsGartenflaeche, rhsGartenflaeche, (this.gartenflaeche!= null), (that.gartenflaeche!= null))) { return false; } } { BigDecimal lhsKellerflaeche; lhsKellerflaeche = this.getKellerflaeche(); BigDecimal rhsKellerflaeche; rhsKellerflaeche = that.getKellerflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kellerflaeche", lhsKellerflaeche), LocatorUtils.property(thatLocator, "kellerflaeche", rhsKellerflaeche), lhsKellerflaeche, rhsKellerflaeche, (this.kellerflaeche!= null), (that.kellerflaeche!= null))) { return false; } } { BigDecimal lhsFensterfrontQm; lhsFensterfrontQm = this.getFensterfrontQm(); BigDecimal rhsFensterfrontQm; rhsFensterfrontQm = that.getFensterfrontQm(); if (!strategy.equals(LocatorUtils.property(thisLocator, "fensterfrontQm", lhsFensterfrontQm), LocatorUtils.property(thatLocator, "fensterfrontQm", rhsFensterfrontQm), lhsFensterfrontQm, rhsFensterfrontQm, (this.fensterfrontQm!= null), (that.fensterfrontQm!= null))) { return false; } } { BigDecimal lhsGrundstuecksfront; lhsGrundstuecksfront = this.getGrundstuecksfront(); BigDecimal rhsGrundstuecksfront; rhsGrundstuecksfront = that.getGrundstuecksfront(); if (!strategy.equals(LocatorUtils.property(thisLocator, "grundstuecksfront", lhsGrundstuecksfront), LocatorUtils.property(thatLocator, "grundstuecksfront", rhsGrundstuecksfront), lhsGrundstuecksfront, rhsGrundstuecksfront, (this.grundstuecksfront!= null), (that.grundstuecksfront!= null))) { return false; } } { BigDecimal lhsDachbodenflaeche; lhsDachbodenflaeche = this.getDachbodenflaeche(); BigDecimal rhsDachbodenflaeche; rhsDachbodenflaeche = that.getDachbodenflaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dachbodenflaeche", lhsDachbodenflaeche), LocatorUtils.property(thatLocator, "dachbodenflaeche", rhsDachbodenflaeche), lhsDachbodenflaeche, rhsDachbodenflaeche, (this.dachbodenflaeche!= null), (that.dachbodenflaeche!= null))) { return false; } } { BigDecimal lhsTeilbarAb; lhsTeilbarAb = this.getTeilbarAb(); BigDecimal rhsTeilbarAb; rhsTeilbarAb = that.getTeilbarAb(); if (!strategy.equals(LocatorUtils.property(thisLocator, "teilbarAb", lhsTeilbarAb), LocatorUtils.property(thatLocator, "teilbarAb", rhsTeilbarAb), lhsTeilbarAb, rhsTeilbarAb, (this.teilbarAb!= null), (that.teilbarAb!= null))) { return false; } } { BigDecimal lhsBeheizbareFlaeche; lhsBeheizbareFlaeche = this.getBeheizbareFlaeche(); BigDecimal rhsBeheizbareFlaeche; rhsBeheizbareFlaeche = that.getBeheizbareFlaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "beheizbareFlaeche", lhsBeheizbareFlaeche), LocatorUtils.property(thatLocator, "beheizbareFlaeche", rhsBeheizbareFlaeche), lhsBeheizbareFlaeche, rhsBeheizbareFlaeche, (this.beheizbareFlaeche!= null), (that.beheizbareFlaeche!= null))) { return false; } } { BigDecimal lhsAnzahlStellplaetze; lhsAnzahlStellplaetze = this.getAnzahlStellplaetze(); BigDecimal rhsAnzahlStellplaetze; rhsAnzahlStellplaetze = that.getAnzahlStellplaetze(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlStellplaetze", lhsAnzahlStellplaetze), LocatorUtils.property(thatLocator, "anzahlStellplaetze", rhsAnzahlStellplaetze), lhsAnzahlStellplaetze, rhsAnzahlStellplaetze, (this.anzahlStellplaetze!= null), (that.anzahlStellplaetze!= null))) { return false; } } { BigDecimal lhsPlaetzeGastraum; lhsPlaetzeGastraum = this.getPlaetzeGastraum(); BigDecimal rhsPlaetzeGastraum; rhsPlaetzeGastraum = that.getPlaetzeGastraum(); if (!strategy.equals(LocatorUtils.property(thisLocator, "plaetzeGastraum", lhsPlaetzeGastraum), LocatorUtils.property(thatLocator, "plaetzeGastraum", rhsPlaetzeGastraum), lhsPlaetzeGastraum, rhsPlaetzeGastraum, (this.plaetzeGastraum!= null), (that.plaetzeGastraum!= null))) { return false; } } { BigDecimal lhsAnzahlBetten; lhsAnzahlBetten = this.getAnzahlBetten(); BigDecimal rhsAnzahlBetten; rhsAnzahlBetten = that.getAnzahlBetten(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlBetten", lhsAnzahlBetten), LocatorUtils.property(thatLocator, "anzahlBetten", rhsAnzahlBetten), lhsAnzahlBetten, rhsAnzahlBetten, (this.anzahlBetten!= null), (that.anzahlBetten!= null))) { return false; } } { BigDecimal lhsAnzahlTagungsraeume; lhsAnzahlTagungsraeume = this.getAnzahlTagungsraeume(); BigDecimal rhsAnzahlTagungsraeume; rhsAnzahlTagungsraeume = that.getAnzahlTagungsraeume(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlTagungsraeume", lhsAnzahlTagungsraeume), LocatorUtils.property(thatLocator, "anzahlTagungsraeume", rhsAnzahlTagungsraeume), lhsAnzahlTagungsraeume, rhsAnzahlTagungsraeume, (this.anzahlTagungsraeume!= null), (that.anzahlTagungsraeume!= null))) { return false; } } { BigDecimal lhsVermietbareFlaeche; lhsVermietbareFlaeche = this.getVermietbareFlaeche(); BigDecimal rhsVermietbareFlaeche; rhsVermietbareFlaeche = that.getVermietbareFlaeche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "vermietbareFlaeche", lhsVermietbareFlaeche), LocatorUtils.property(thatLocator, "vermietbareFlaeche", rhsVermietbareFlaeche), lhsVermietbareFlaeche, rhsVermietbareFlaeche, (this.vermietbareFlaeche!= null), (that.vermietbareFlaeche!= null))) { return false; } } { BigDecimal lhsAnzahlWohneinheiten; lhsAnzahlWohneinheiten = this.getAnzahlWohneinheiten(); BigDecimal rhsAnzahlWohneinheiten; rhsAnzahlWohneinheiten = that.getAnzahlWohneinheiten(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlWohneinheiten", lhsAnzahlWohneinheiten), LocatorUtils.property(thatLocator, "anzahlWohneinheiten", rhsAnzahlWohneinheiten), lhsAnzahlWohneinheiten, rhsAnzahlWohneinheiten, (this.anzahlWohneinheiten!= null), (that.anzahlWohneinheiten!= null))) { return false; } } { BigDecimal lhsAnzahlGewerbeeinheiten; lhsAnzahlGewerbeeinheiten = this.getAnzahlGewerbeeinheiten(); BigDecimal rhsAnzahlGewerbeeinheiten; rhsAnzahlGewerbeeinheiten = that.getAnzahlGewerbeeinheiten(); if (!strategy.equals(LocatorUtils.property(thisLocator, "anzahlGewerbeeinheiten", lhsAnzahlGewerbeeinheiten), LocatorUtils.property(thatLocator, "anzahlGewerbeeinheiten", rhsAnzahlGewerbeeinheiten), lhsAnzahlGewerbeeinheiten, rhsAnzahlGewerbeeinheiten, (this.anzahlGewerbeeinheiten!= null), (that.anzahlGewerbeeinheiten!= null))) { return false; } } { Boolean lhsEinliegerwohnung; lhsEinliegerwohnung = this.isEinliegerwohnung(); Boolean rhsEinliegerwohnung; rhsEinliegerwohnung = that.isEinliegerwohnung(); if (!strategy.equals(LocatorUtils.property(thisLocator, "einliegerwohnung", lhsEinliegerwohnung), LocatorUtils.property(thatLocator, "einliegerwohnung", rhsEinliegerwohnung), lhsEinliegerwohnung, rhsEinliegerwohnung, (this.einliegerwohnung!= null), (that.einliegerwohnung!= 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; } } return true; } public boolean equals(Object object) { final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy