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

org.openestate.io.openimmo.xml.Ausstattung Maven / Gradle / Ivy

Go to download

OpenEstate-IO-OpenImmo is a Java library to read and write real estate data in the OpenImmo format.

There is a newer version: 1.4
Show newest version

package org.openestate.io.openimmo.xml;

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 <ausstattung> element.
 * 
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "ausstattKategorie",
    "wgGeeignet",
    "raeumeVeraenderbar",
    "bad",
    "kueche",
    "boden",
    "kamin",
    "heizungsart",
    "befeuerung",
    "klimatisiert",
    "fahrstuhl",
    "stellplatzart",
    "gartennutzung",
    "ausrichtBalkonTerrasse",
    "moebliert",
    "rollstuhlgerecht",
    "kabelSatTv",
    "dvbt",
    "barrierefrei",
    "sauna",
    "swimmingpool",
    "waschTrockenraum",
    "wintergarten",
    "dvVerkabelung",
    "rampe",
    "hebebuehne",
    "kran",
    "gastterrasse",
    "stromanschlusswert",
    "kantineCafeteria",
    "teekueche",
    "hallenhoehe",
    "angeschlGastronomie",
    "brauereibindung",
    "sporteinrichtungen",
    "wellnessbereich",
    "serviceleistungen",
    "telefonFerienimmobilie",
    "breitbandZugang",
    "umtsEmpfang",
    "sicherheitstechnik",
    "unterkellert",
    "abstellraum",
    "fahrradraum",
    "rolladen",
    "dachform",
    "bauweise",
    "ausbaustufe",
    "energietyp",
    "bibliothek",
    "dachboden",
    "gaestewc",
    "kabelkanaele",
    "seniorengerecht",
    "userDefinedSimplefield",
    "userDefinedAnyfield",
    "userDefinedExtend"
})
@XmlRootElement(name = "ausstattung")
public class Ausstattung implements Cloneable, CopyTo2, Equals2, ToString2
{

    @XmlElement(name = "ausstatt_kategorie")
    protected AusstattKategorie ausstattKategorie;
    @XmlElement(name = "wg_geeignet")
    protected Boolean wgGeeignet;
    @XmlElement(name = "raeume_veraenderbar")
    protected Boolean raeumeVeraenderbar;
    protected Bad bad;
    protected Kueche kueche;
    protected Boden boden;
    protected Boolean kamin;
    protected Heizungsart heizungsart;
    protected Befeuerung befeuerung;
    protected Boolean klimatisiert;
    protected Fahrstuhl fahrstuhl;
    protected List stellplatzart;
    protected Boolean gartennutzung;
    @XmlElement(name = "ausricht_balkon_terrasse")
    protected AusrichtBalkonTerrasse ausrichtBalkonTerrasse;
    protected Moebliert moebliert;
    protected Boolean rollstuhlgerecht;
    @XmlElement(name = "kabel_sat_tv")
    protected Boolean kabelSatTv;
    protected Boolean dvbt;
    protected Boolean barrierefrei;
    protected Boolean sauna;
    protected Boolean swimmingpool;
    @XmlElement(name = "wasch_trockenraum")
    protected Boolean waschTrockenraum;
    protected Boolean wintergarten;
    @XmlElement(name = "dv_verkabelung")
    protected Boolean dvVerkabelung;
    protected Boolean rampe;
    protected Boolean hebebuehne;
    protected Boolean kran;
    protected Boolean gastterrasse;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter2 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal stromanschlusswert;
    @XmlElement(name = "kantine_cafeteria")
    protected Boolean kantineCafeteria;
    protected Boolean teekueche;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter2 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal hallenhoehe;
    @XmlElement(name = "angeschl_gastronomie")
    protected AngeschlGastronomie angeschlGastronomie;
    protected Boolean brauereibindung;
    protected Boolean sporteinrichtungen;
    protected Boolean wellnessbereich;
    protected List serviceleistungen;
    @XmlElement(name = "telefon_ferienimmobilie")
    protected Boolean telefonFerienimmobilie;
    @XmlElement(name = "breitband_zugang")
    protected BreitbandZugang breitbandZugang;
    @XmlElement(name = "umts_empfang")
    protected Boolean umtsEmpfang;
    protected Sicherheitstechnik sicherheitstechnik;
    protected Unterkellert unterkellert;
    protected Boolean abstellraum;
    protected Boolean fahrradraum;
    protected Boolean rolladen;
    protected Dachform dachform;
    protected Bauweise bauweise;
    protected Ausbaustufe ausbaustufe;
    protected Energietyp energietyp;
    protected Boolean bibliothek;
    protected Boolean dachboden;
    protected Boolean gaestewc;
    protected Boolean kabelkanaele;
    protected Boolean seniorengerecht;
    @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 ausstattKategorie property.
     * 
     * @return
     *     possible object is
     *     {@link AusstattKategorie }
     *     
     */
    public AusstattKategorie getAusstattKategorie() {
        return ausstattKategorie;
    }

    /**
     * Sets the value of the ausstattKategorie property.
     * 
     * @param value
     *     allowed object is
     *     {@link AusstattKategorie }
     *     
     */
    public void setAusstattKategorie(AusstattKategorie value) {
        this.ausstattKategorie = value;
    }

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

    /**
     * Sets the value of the wgGeeignet property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setWgGeeignet(Boolean value) {
        this.wgGeeignet = value;
    }

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

    /**
     * Sets the value of the raeumeVeraenderbar property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setRaeumeVeraenderbar(Boolean value) {
        this.raeumeVeraenderbar = value;
    }

    /**
     * Gets the value of the bad property.
     * 
     * @return
     *     possible object is
     *     {@link Bad }
     *     
     */
    public Bad getBad() {
        return bad;
    }

    /**
     * Sets the value of the bad property.
     * 
     * @param value
     *     allowed object is
     *     {@link Bad }
     *     
     */
    public void setBad(Bad value) {
        this.bad = value;
    }

    /**
     * Gets the value of the kueche property.
     * 
     * @return
     *     possible object is
     *     {@link Kueche }
     *     
     */
    public Kueche getKueche() {
        return kueche;
    }

    /**
     * Sets the value of the kueche property.
     * 
     * @param value
     *     allowed object is
     *     {@link Kueche }
     *     
     */
    public void setKueche(Kueche value) {
        this.kueche = value;
    }

    /**
     * Gets the value of the boden property.
     * 
     * @return
     *     possible object is
     *     {@link Boden }
     *     
     */
    public Boden getBoden() {
        return boden;
    }

    /**
     * Sets the value of the boden property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boden }
     *     
     */
    public void setBoden(Boden value) {
        this.boden = value;
    }

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

    /**
     * Sets the value of the kamin property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setKamin(Boolean value) {
        this.kamin = value;
    }

    /**
     * Gets the value of the heizungsart property.
     * 
     * @return
     *     possible object is
     *     {@link Heizungsart }
     *     
     */
    public Heizungsart getHeizungsart() {
        return heizungsart;
    }

    /**
     * Sets the value of the heizungsart property.
     * 
     * @param value
     *     allowed object is
     *     {@link Heizungsart }
     *     
     */
    public void setHeizungsart(Heizungsart value) {
        this.heizungsart = value;
    }

    /**
     * Gets the value of the befeuerung property.
     * 
     * @return
     *     possible object is
     *     {@link Befeuerung }
     *     
     */
    public Befeuerung getBefeuerung() {
        return befeuerung;
    }

    /**
     * Sets the value of the befeuerung property.
     * 
     * @param value
     *     allowed object is
     *     {@link Befeuerung }
     *     
     */
    public void setBefeuerung(Befeuerung value) {
        this.befeuerung = value;
    }

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

    /**
     * Sets the value of the klimatisiert property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setKlimatisiert(Boolean value) {
        this.klimatisiert = value;
    }

    /**
     * Gets the value of the fahrstuhl property.
     * 
     * @return
     *     possible object is
     *     {@link Fahrstuhl }
     *     
     */
    public Fahrstuhl getFahrstuhl() {
        return fahrstuhl;
    }

    /**
     * Sets the value of the fahrstuhl property.
     * 
     * @param value
     *     allowed object is
     *     {@link Fahrstuhl }
     *     
     */
    public void setFahrstuhl(Fahrstuhl value) {
        this.fahrstuhl = value;
    }

    /**
     * Gets the value of the stellplatzart 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 stellplatzart property. * *

* For example, to add a new item, do as follows: *

     *    getStellplatzart().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Stellplatzart } * * */ public List getStellplatzart() { if (stellplatzart == null) { stellplatzart = new ArrayList(); } return this.stellplatzart; } /** * Gets the value of the gartennutzung property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGartennutzung() { return gartennutzung; } /** * Sets the value of the gartennutzung property. * * @param value * allowed object is * {@link Boolean } * */ public void setGartennutzung(Boolean value) { this.gartennutzung = value; } /** * Gets the value of the ausrichtBalkonTerrasse property. * * @return * possible object is * {@link AusrichtBalkonTerrasse } * */ public AusrichtBalkonTerrasse getAusrichtBalkonTerrasse() { return ausrichtBalkonTerrasse; } /** * Sets the value of the ausrichtBalkonTerrasse property. * * @param value * allowed object is * {@link AusrichtBalkonTerrasse } * */ public void setAusrichtBalkonTerrasse(AusrichtBalkonTerrasse value) { this.ausrichtBalkonTerrasse = value; } /** * Gets the value of the moebliert property. * * @return * possible object is * {@link Moebliert } * */ public Moebliert getMoebliert() { return moebliert; } /** * Sets the value of the moebliert property. * * @param value * allowed object is * {@link Moebliert } * */ public void setMoebliert(Moebliert value) { this.moebliert = value; } /** * Gets the value of the rollstuhlgerecht property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRollstuhlgerecht() { return rollstuhlgerecht; } /** * Sets the value of the rollstuhlgerecht property. * * @param value * allowed object is * {@link Boolean } * */ public void setRollstuhlgerecht(Boolean value) { this.rollstuhlgerecht = value; } /** * Gets the value of the kabelSatTv property. * * @return * possible object is * {@link Boolean } * */ public Boolean isKabelSatTv() { return kabelSatTv; } /** * Sets the value of the kabelSatTv property. * * @param value * allowed object is * {@link Boolean } * */ public void setKabelSatTv(Boolean value) { this.kabelSatTv = value; } /** * Gets the value of the dvbt property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDvbt() { return dvbt; } /** * Sets the value of the dvbt property. * * @param value * allowed object is * {@link Boolean } * */ public void setDvbt(Boolean value) { this.dvbt = value; } /** * Gets the value of the barrierefrei property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBarrierefrei() { return barrierefrei; } /** * Sets the value of the barrierefrei property. * * @param value * allowed object is * {@link Boolean } * */ public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } /** * Gets the value of the sauna property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSauna() { return sauna; } /** * Sets the value of the sauna property. * * @param value * allowed object is * {@link Boolean } * */ public void setSauna(Boolean value) { this.sauna = value; } /** * Gets the value of the swimmingpool property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSwimmingpool() { return swimmingpool; } /** * Sets the value of the swimmingpool property. * * @param value * allowed object is * {@link Boolean } * */ public void setSwimmingpool(Boolean value) { this.swimmingpool = value; } /** * Gets the value of the waschTrockenraum property. * * @return * possible object is * {@link Boolean } * */ public Boolean isWaschTrockenraum() { return waschTrockenraum; } /** * Sets the value of the waschTrockenraum property. * * @param value * allowed object is * {@link Boolean } * */ public void setWaschTrockenraum(Boolean value) { this.waschTrockenraum = value; } /** * Gets the value of the wintergarten property. * * @return * possible object is * {@link Boolean } * */ public Boolean isWintergarten() { return wintergarten; } /** * Sets the value of the wintergarten property. * * @param value * allowed object is * {@link Boolean } * */ public void setWintergarten(Boolean value) { this.wintergarten = value; } /** * Gets the value of the dvVerkabelung property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDvVerkabelung() { return dvVerkabelung; } /** * Sets the value of the dvVerkabelung property. * * @param value * allowed object is * {@link Boolean } * */ public void setDvVerkabelung(Boolean value) { this.dvVerkabelung = value; } /** * Gets the value of the rampe property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRampe() { return rampe; } /** * Sets the value of the rampe property. * * @param value * allowed object is * {@link Boolean } * */ public void setRampe(Boolean value) { this.rampe = value; } /** * Gets the value of the hebebuehne property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHebebuehne() { return hebebuehne; } /** * Sets the value of the hebebuehne property. * * @param value * allowed object is * {@link Boolean } * */ public void setHebebuehne(Boolean value) { this.hebebuehne = value; } /** * Gets the value of the kran property. * * @return * possible object is * {@link Boolean } * */ public Boolean isKran() { return kran; } /** * Sets the value of the kran property. * * @param value * allowed object is * {@link Boolean } * */ public void setKran(Boolean value) { this.kran = value; } /** * Gets the value of the gastterrasse property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGastterrasse() { return gastterrasse; } /** * Sets the value of the gastterrasse property. * * @param value * allowed object is * {@link Boolean } * */ public void setGastterrasse(Boolean value) { this.gastterrasse = value; } /** * Gets the value of the stromanschlusswert property. * * @return * possible object is * {@link String } * */ public BigDecimal getStromanschlusswert() { return stromanschlusswert; } /** * Sets the value of the stromanschlusswert property. * * @param value * allowed object is * {@link String } * */ public void setStromanschlusswert(BigDecimal value) { this.stromanschlusswert = value; } /** * Gets the value of the kantineCafeteria property. * * @return * possible object is * {@link Boolean } * */ public Boolean isKantineCafeteria() { return kantineCafeteria; } /** * Sets the value of the kantineCafeteria property. * * @param value * allowed object is * {@link Boolean } * */ public void setKantineCafeteria(Boolean value) { this.kantineCafeteria = value; } /** * Gets the value of the teekueche property. * * @return * possible object is * {@link Boolean } * */ public Boolean isTeekueche() { return teekueche; } /** * Sets the value of the teekueche property. * * @param value * allowed object is * {@link Boolean } * */ public void setTeekueche(Boolean value) { this.teekueche = value; } /** * Gets the value of the hallenhoehe property. * * @return * possible object is * {@link String } * */ public BigDecimal getHallenhoehe() { return hallenhoehe; } /** * Sets the value of the hallenhoehe property. * * @param value * allowed object is * {@link String } * */ public void setHallenhoehe(BigDecimal value) { this.hallenhoehe = value; } /** * Gets the value of the angeschlGastronomie property. * * @return * possible object is * {@link AngeschlGastronomie } * */ public AngeschlGastronomie getAngeschlGastronomie() { return angeschlGastronomie; } /** * Sets the value of the angeschlGastronomie property. * * @param value * allowed object is * {@link AngeschlGastronomie } * */ public void setAngeschlGastronomie(AngeschlGastronomie value) { this.angeschlGastronomie = value; } /** * Gets the value of the brauereibindung property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBrauereibindung() { return brauereibindung; } /** * Sets the value of the brauereibindung property. * * @param value * allowed object is * {@link Boolean } * */ public void setBrauereibindung(Boolean value) { this.brauereibindung = value; } /** * Gets the value of the sporteinrichtungen property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSporteinrichtungen() { return sporteinrichtungen; } /** * Sets the value of the sporteinrichtungen property. * * @param value * allowed object is * {@link Boolean } * */ public void setSporteinrichtungen(Boolean value) { this.sporteinrichtungen = value; } /** * Gets the value of the wellnessbereich property. * * @return * possible object is * {@link Boolean } * */ public Boolean isWellnessbereich() { return wellnessbereich; } /** * Sets the value of the wellnessbereich property. * * @param value * allowed object is * {@link Boolean } * */ public void setWellnessbereich(Boolean value) { this.wellnessbereich = value; } /** * Gets the value of the serviceleistungen 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 serviceleistungen property. * *

* For example, to add a new item, do as follows: *

     *    getServiceleistungen().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Serviceleistungen } * * */ public List getServiceleistungen() { if (serviceleistungen == null) { serviceleistungen = new ArrayList(); } return this.serviceleistungen; } /** * Gets the value of the telefonFerienimmobilie property. * * @return * possible object is * {@link Boolean } * */ public Boolean isTelefonFerienimmobilie() { return telefonFerienimmobilie; } /** * Sets the value of the telefonFerienimmobilie property. * * @param value * allowed object is * {@link Boolean } * */ public void setTelefonFerienimmobilie(Boolean value) { this.telefonFerienimmobilie = value; } /** * Gets the value of the breitbandZugang property. * * @return * possible object is * {@link BreitbandZugang } * */ public BreitbandZugang getBreitbandZugang() { return breitbandZugang; } /** * Sets the value of the breitbandZugang property. * * @param value * allowed object is * {@link BreitbandZugang } * */ public void setBreitbandZugang(BreitbandZugang value) { this.breitbandZugang = value; } /** * Gets the value of the umtsEmpfang property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUmtsEmpfang() { return umtsEmpfang; } /** * Sets the value of the umtsEmpfang property. * * @param value * allowed object is * {@link Boolean } * */ public void setUmtsEmpfang(Boolean value) { this.umtsEmpfang = value; } /** * Gets the value of the sicherheitstechnik property. * * @return * possible object is * {@link Sicherheitstechnik } * */ public Sicherheitstechnik getSicherheitstechnik() { return sicherheitstechnik; } /** * Sets the value of the sicherheitstechnik property. * * @param value * allowed object is * {@link Sicherheitstechnik } * */ public void setSicherheitstechnik(Sicherheitstechnik value) { this.sicherheitstechnik = value; } /** * Gets the value of the unterkellert property. * * @return * possible object is * {@link Unterkellert } * */ public Unterkellert getUnterkellert() { return unterkellert; } /** * Sets the value of the unterkellert property. * * @param value * allowed object is * {@link Unterkellert } * */ public void setUnterkellert(Unterkellert value) { this.unterkellert = value; } /** * Gets the value of the abstellraum property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAbstellraum() { return abstellraum; } /** * Sets the value of the abstellraum property. * * @param value * allowed object is * {@link Boolean } * */ public void setAbstellraum(Boolean value) { this.abstellraum = value; } /** * Gets the value of the fahrradraum property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFahrradraum() { return fahrradraum; } /** * Sets the value of the fahrradraum property. * * @param value * allowed object is * {@link Boolean } * */ public void setFahrradraum(Boolean value) { this.fahrradraum = value; } /** * Gets the value of the rolladen property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRolladen() { return rolladen; } /** * Sets the value of the rolladen property. * * @param value * allowed object is * {@link Boolean } * */ public void setRolladen(Boolean value) { this.rolladen = value; } /** * Gets the value of the dachform property. * * @return * possible object is * {@link Dachform } * */ public Dachform getDachform() { return dachform; } /** * Sets the value of the dachform property. * * @param value * allowed object is * {@link Dachform } * */ public void setDachform(Dachform value) { this.dachform = value; } /** * Gets the value of the bauweise property. * * @return * possible object is * {@link Bauweise } * */ public Bauweise getBauweise() { return bauweise; } /** * Sets the value of the bauweise property. * * @param value * allowed object is * {@link Bauweise } * */ public void setBauweise(Bauweise value) { this.bauweise = value; } /** * Gets the value of the ausbaustufe property. * * @return * possible object is * {@link Ausbaustufe } * */ public Ausbaustufe getAusbaustufe() { return ausbaustufe; } /** * Sets the value of the ausbaustufe property. * * @param value * allowed object is * {@link Ausbaustufe } * */ public void setAusbaustufe(Ausbaustufe value) { this.ausbaustufe = value; } /** * Gets the value of the energietyp property. * * @return * possible object is * {@link Energietyp } * */ public Energietyp getEnergietyp() { return energietyp; } /** * Sets the value of the energietyp property. * * @param value * allowed object is * {@link Energietyp } * */ public void setEnergietyp(Energietyp value) { this.energietyp = value; } /** * Gets the value of the bibliothek property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBibliothek() { return bibliothek; } /** * Sets the value of the bibliothek property. * * @param value * allowed object is * {@link Boolean } * */ public void setBibliothek(Boolean value) { this.bibliothek = value; } /** * Gets the value of the dachboden property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDachboden() { return dachboden; } /** * Sets the value of the dachboden property. * * @param value * allowed object is * {@link Boolean } * */ public void setDachboden(Boolean value) { this.dachboden = value; } /** * Gets the value of the gaestewc property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGaestewc() { return gaestewc; } /** * Sets the value of the gaestewc property. * * @param value * allowed object is * {@link Boolean } * */ public void setGaestewc(Boolean value) { this.gaestewc = value; } /** * Gets the value of the kabelkanaele property. * * @return * possible object is * {@link Boolean } * */ public Boolean isKabelkanaele() { return kabelkanaele; } /** * Sets the value of the kabelkanaele property. * * @param value * allowed object is * {@link Boolean } * */ public void setKabelkanaele(Boolean value) { this.kabelkanaele = value; } /** * Gets the value of the seniorengerecht property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSeniorengerecht() { return seniorengerecht; } /** * Sets the value of the seniorengerecht property. * * @param value * allowed object is * {@link Boolean } * */ public void setSeniorengerecht(Boolean value) { this.seniorengerecht = 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) { { AusstattKategorie theAusstattKategorie; theAusstattKategorie = this.getAusstattKategorie(); strategy.appendField(locator, this, "ausstattKategorie", buffer, theAusstattKategorie, (this.ausstattKategorie!= null)); } { Boolean theWgGeeignet; theWgGeeignet = this.isWgGeeignet(); strategy.appendField(locator, this, "wgGeeignet", buffer, theWgGeeignet, (this.wgGeeignet!= null)); } { Boolean theRaeumeVeraenderbar; theRaeumeVeraenderbar = this.isRaeumeVeraenderbar(); strategy.appendField(locator, this, "raeumeVeraenderbar", buffer, theRaeumeVeraenderbar, (this.raeumeVeraenderbar!= null)); } { Bad theBad; theBad = this.getBad(); strategy.appendField(locator, this, "bad", buffer, theBad, (this.bad!= null)); } { Kueche theKueche; theKueche = this.getKueche(); strategy.appendField(locator, this, "kueche", buffer, theKueche, (this.kueche!= null)); } { Boden theBoden; theBoden = this.getBoden(); strategy.appendField(locator, this, "boden", buffer, theBoden, (this.boden!= null)); } { Boolean theKamin; theKamin = this.isKamin(); strategy.appendField(locator, this, "kamin", buffer, theKamin, (this.kamin!= null)); } { Heizungsart theHeizungsart; theHeizungsart = this.getHeizungsart(); strategy.appendField(locator, this, "heizungsart", buffer, theHeizungsart, (this.heizungsart!= null)); } { Befeuerung theBefeuerung; theBefeuerung = this.getBefeuerung(); strategy.appendField(locator, this, "befeuerung", buffer, theBefeuerung, (this.befeuerung!= null)); } { Boolean theKlimatisiert; theKlimatisiert = this.isKlimatisiert(); strategy.appendField(locator, this, "klimatisiert", buffer, theKlimatisiert, (this.klimatisiert!= null)); } { Fahrstuhl theFahrstuhl; theFahrstuhl = this.getFahrstuhl(); strategy.appendField(locator, this, "fahrstuhl", buffer, theFahrstuhl, (this.fahrstuhl!= null)); } { List theStellplatzart; theStellplatzart = (((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty()))?this.getStellplatzart():null); strategy.appendField(locator, this, "stellplatzart", buffer, theStellplatzart, ((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty()))); } { Boolean theGartennutzung; theGartennutzung = this.isGartennutzung(); strategy.appendField(locator, this, "gartennutzung", buffer, theGartennutzung, (this.gartennutzung!= null)); } { AusrichtBalkonTerrasse theAusrichtBalkonTerrasse; theAusrichtBalkonTerrasse = this.getAusrichtBalkonTerrasse(); strategy.appendField(locator, this, "ausrichtBalkonTerrasse", buffer, theAusrichtBalkonTerrasse, (this.ausrichtBalkonTerrasse!= null)); } { Moebliert theMoebliert; theMoebliert = this.getMoebliert(); strategy.appendField(locator, this, "moebliert", buffer, theMoebliert, (this.moebliert!= null)); } { Boolean theRollstuhlgerecht; theRollstuhlgerecht = this.isRollstuhlgerecht(); strategy.appendField(locator, this, "rollstuhlgerecht", buffer, theRollstuhlgerecht, (this.rollstuhlgerecht!= null)); } { Boolean theKabelSatTv; theKabelSatTv = this.isKabelSatTv(); strategy.appendField(locator, this, "kabelSatTv", buffer, theKabelSatTv, (this.kabelSatTv!= null)); } { Boolean theDvbt; theDvbt = this.isDvbt(); strategy.appendField(locator, this, "dvbt", buffer, theDvbt, (this.dvbt!= null)); } { Boolean theBarrierefrei; theBarrierefrei = this.isBarrierefrei(); strategy.appendField(locator, this, "barrierefrei", buffer, theBarrierefrei, (this.barrierefrei!= null)); } { Boolean theSauna; theSauna = this.isSauna(); strategy.appendField(locator, this, "sauna", buffer, theSauna, (this.sauna!= null)); } { Boolean theSwimmingpool; theSwimmingpool = this.isSwimmingpool(); strategy.appendField(locator, this, "swimmingpool", buffer, theSwimmingpool, (this.swimmingpool!= null)); } { Boolean theWaschTrockenraum; theWaschTrockenraum = this.isWaschTrockenraum(); strategy.appendField(locator, this, "waschTrockenraum", buffer, theWaschTrockenraum, (this.waschTrockenraum!= null)); } { Boolean theWintergarten; theWintergarten = this.isWintergarten(); strategy.appendField(locator, this, "wintergarten", buffer, theWintergarten, (this.wintergarten!= null)); } { Boolean theDvVerkabelung; theDvVerkabelung = this.isDvVerkabelung(); strategy.appendField(locator, this, "dvVerkabelung", buffer, theDvVerkabelung, (this.dvVerkabelung!= null)); } { Boolean theRampe; theRampe = this.isRampe(); strategy.appendField(locator, this, "rampe", buffer, theRampe, (this.rampe!= null)); } { Boolean theHebebuehne; theHebebuehne = this.isHebebuehne(); strategy.appendField(locator, this, "hebebuehne", buffer, theHebebuehne, (this.hebebuehne!= null)); } { Boolean theKran; theKran = this.isKran(); strategy.appendField(locator, this, "kran", buffer, theKran, (this.kran!= null)); } { Boolean theGastterrasse; theGastterrasse = this.isGastterrasse(); strategy.appendField(locator, this, "gastterrasse", buffer, theGastterrasse, (this.gastterrasse!= null)); } { BigDecimal theStromanschlusswert; theStromanschlusswert = this.getStromanschlusswert(); strategy.appendField(locator, this, "stromanschlusswert", buffer, theStromanschlusswert, (this.stromanschlusswert!= null)); } { Boolean theKantineCafeteria; theKantineCafeteria = this.isKantineCafeteria(); strategy.appendField(locator, this, "kantineCafeteria", buffer, theKantineCafeteria, (this.kantineCafeteria!= null)); } { Boolean theTeekueche; theTeekueche = this.isTeekueche(); strategy.appendField(locator, this, "teekueche", buffer, theTeekueche, (this.teekueche!= null)); } { BigDecimal theHallenhoehe; theHallenhoehe = this.getHallenhoehe(); strategy.appendField(locator, this, "hallenhoehe", buffer, theHallenhoehe, (this.hallenhoehe!= null)); } { AngeschlGastronomie theAngeschlGastronomie; theAngeschlGastronomie = this.getAngeschlGastronomie(); strategy.appendField(locator, this, "angeschlGastronomie", buffer, theAngeschlGastronomie, (this.angeschlGastronomie!= null)); } { Boolean theBrauereibindung; theBrauereibindung = this.isBrauereibindung(); strategy.appendField(locator, this, "brauereibindung", buffer, theBrauereibindung, (this.brauereibindung!= null)); } { Boolean theSporteinrichtungen; theSporteinrichtungen = this.isSporteinrichtungen(); strategy.appendField(locator, this, "sporteinrichtungen", buffer, theSporteinrichtungen, (this.sporteinrichtungen!= null)); } { Boolean theWellnessbereich; theWellnessbereich = this.isWellnessbereich(); strategy.appendField(locator, this, "wellnessbereich", buffer, theWellnessbereich, (this.wellnessbereich!= null)); } { List theServiceleistungen; theServiceleistungen = (((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty()))?this.getServiceleistungen():null); strategy.appendField(locator, this, "serviceleistungen", buffer, theServiceleistungen, ((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty()))); } { Boolean theTelefonFerienimmobilie; theTelefonFerienimmobilie = this.isTelefonFerienimmobilie(); strategy.appendField(locator, this, "telefonFerienimmobilie", buffer, theTelefonFerienimmobilie, (this.telefonFerienimmobilie!= null)); } { BreitbandZugang theBreitbandZugang; theBreitbandZugang = this.getBreitbandZugang(); strategy.appendField(locator, this, "breitbandZugang", buffer, theBreitbandZugang, (this.breitbandZugang!= null)); } { Boolean theUmtsEmpfang; theUmtsEmpfang = this.isUmtsEmpfang(); strategy.appendField(locator, this, "umtsEmpfang", buffer, theUmtsEmpfang, (this.umtsEmpfang!= null)); } { Sicherheitstechnik theSicherheitstechnik; theSicherheitstechnik = this.getSicherheitstechnik(); strategy.appendField(locator, this, "sicherheitstechnik", buffer, theSicherheitstechnik, (this.sicherheitstechnik!= null)); } { Unterkellert theUnterkellert; theUnterkellert = this.getUnterkellert(); strategy.appendField(locator, this, "unterkellert", buffer, theUnterkellert, (this.unterkellert!= null)); } { Boolean theAbstellraum; theAbstellraum = this.isAbstellraum(); strategy.appendField(locator, this, "abstellraum", buffer, theAbstellraum, (this.abstellraum!= null)); } { Boolean theFahrradraum; theFahrradraum = this.isFahrradraum(); strategy.appendField(locator, this, "fahrradraum", buffer, theFahrradraum, (this.fahrradraum!= null)); } { Boolean theRolladen; theRolladen = this.isRolladen(); strategy.appendField(locator, this, "rolladen", buffer, theRolladen, (this.rolladen!= null)); } { Dachform theDachform; theDachform = this.getDachform(); strategy.appendField(locator, this, "dachform", buffer, theDachform, (this.dachform!= null)); } { Bauweise theBauweise; theBauweise = this.getBauweise(); strategy.appendField(locator, this, "bauweise", buffer, theBauweise, (this.bauweise!= null)); } { Ausbaustufe theAusbaustufe; theAusbaustufe = this.getAusbaustufe(); strategy.appendField(locator, this, "ausbaustufe", buffer, theAusbaustufe, (this.ausbaustufe!= null)); } { Energietyp theEnergietyp; theEnergietyp = this.getEnergietyp(); strategy.appendField(locator, this, "energietyp", buffer, theEnergietyp, (this.energietyp!= null)); } { Boolean theBibliothek; theBibliothek = this.isBibliothek(); strategy.appendField(locator, this, "bibliothek", buffer, theBibliothek, (this.bibliothek!= null)); } { Boolean theDachboden; theDachboden = this.isDachboden(); strategy.appendField(locator, this, "dachboden", buffer, theDachboden, (this.dachboden!= null)); } { Boolean theGaestewc; theGaestewc = this.isGaestewc(); strategy.appendField(locator, this, "gaestewc", buffer, theGaestewc, (this.gaestewc!= null)); } { Boolean theKabelkanaele; theKabelkanaele = this.isKabelkanaele(); strategy.appendField(locator, this, "kabelkanaele", buffer, theKabelkanaele, (this.kabelkanaele!= null)); } { Boolean theSeniorengerecht; theSeniorengerecht = this.isSeniorengerecht(); strategy.appendField(locator, this, "seniorengerecht", buffer, theSeniorengerecht, (this.seniorengerecht!= 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 Ausstattung) { final Ausstattung copy = ((Ausstattung) draftCopy); { Boolean ausstattKategorieShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ausstattKategorie!= null)); if (ausstattKategorieShouldBeCopiedAndSet == Boolean.TRUE) { AusstattKategorie sourceAusstattKategorie; sourceAusstattKategorie = this.getAusstattKategorie(); AusstattKategorie copyAusstattKategorie = ((AusstattKategorie) strategy.copy(LocatorUtils.property(locator, "ausstattKategorie", sourceAusstattKategorie), sourceAusstattKategorie, (this.ausstattKategorie!= null))); copy.setAusstattKategorie(copyAusstattKategorie); } else { if (ausstattKategorieShouldBeCopiedAndSet == Boolean.FALSE) { copy.ausstattKategorie = null; } } } { Boolean wgGeeignetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.wgGeeignet!= null)); if (wgGeeignetShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceWgGeeignet; sourceWgGeeignet = this.isWgGeeignet(); Boolean copyWgGeeignet = ((Boolean) strategy.copy(LocatorUtils.property(locator, "wgGeeignet", sourceWgGeeignet), sourceWgGeeignet, (this.wgGeeignet!= null))); copy.setWgGeeignet(copyWgGeeignet); } else { if (wgGeeignetShouldBeCopiedAndSet == Boolean.FALSE) { copy.wgGeeignet = null; } } } { Boolean raeumeVeraenderbarShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.raeumeVeraenderbar!= null)); if (raeumeVeraenderbarShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceRaeumeVeraenderbar; sourceRaeumeVeraenderbar = this.isRaeumeVeraenderbar(); Boolean copyRaeumeVeraenderbar = ((Boolean) strategy.copy(LocatorUtils.property(locator, "raeumeVeraenderbar", sourceRaeumeVeraenderbar), sourceRaeumeVeraenderbar, (this.raeumeVeraenderbar!= null))); copy.setRaeumeVeraenderbar(copyRaeumeVeraenderbar); } else { if (raeumeVeraenderbarShouldBeCopiedAndSet == Boolean.FALSE) { copy.raeumeVeraenderbar = null; } } } { Boolean badShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bad!= null)); if (badShouldBeCopiedAndSet == Boolean.TRUE) { Bad sourceBad; sourceBad = this.getBad(); Bad copyBad = ((Bad) strategy.copy(LocatorUtils.property(locator, "bad", sourceBad), sourceBad, (this.bad!= null))); copy.setBad(copyBad); } else { if (badShouldBeCopiedAndSet == Boolean.FALSE) { copy.bad = null; } } } { Boolean kuecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kueche!= null)); if (kuecheShouldBeCopiedAndSet == Boolean.TRUE) { Kueche sourceKueche; sourceKueche = this.getKueche(); Kueche copyKueche = ((Kueche) strategy.copy(LocatorUtils.property(locator, "kueche", sourceKueche), sourceKueche, (this.kueche!= null))); copy.setKueche(copyKueche); } else { if (kuecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.kueche = null; } } } { Boolean bodenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.boden!= null)); if (bodenShouldBeCopiedAndSet == Boolean.TRUE) { Boden sourceBoden; sourceBoden = this.getBoden(); Boden copyBoden = ((Boden) strategy.copy(LocatorUtils.property(locator, "boden", sourceBoden), sourceBoden, (this.boden!= null))); copy.setBoden(copyBoden); } else { if (bodenShouldBeCopiedAndSet == Boolean.FALSE) { copy.boden = null; } } } { Boolean kaminShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kamin!= null)); if (kaminShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKamin; sourceKamin = this.isKamin(); Boolean copyKamin = ((Boolean) strategy.copy(LocatorUtils.property(locator, "kamin", sourceKamin), sourceKamin, (this.kamin!= null))); copy.setKamin(copyKamin); } else { if (kaminShouldBeCopiedAndSet == Boolean.FALSE) { copy.kamin = null; } } } { Boolean heizungsartShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heizungsart!= null)); if (heizungsartShouldBeCopiedAndSet == Boolean.TRUE) { Heizungsart sourceHeizungsart; sourceHeizungsart = this.getHeizungsart(); Heizungsart copyHeizungsart = ((Heizungsart) strategy.copy(LocatorUtils.property(locator, "heizungsart", sourceHeizungsart), sourceHeizungsart, (this.heizungsart!= null))); copy.setHeizungsart(copyHeizungsart); } else { if (heizungsartShouldBeCopiedAndSet == Boolean.FALSE) { copy.heizungsart = null; } } } { Boolean befeuerungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.befeuerung!= null)); if (befeuerungShouldBeCopiedAndSet == Boolean.TRUE) { Befeuerung sourceBefeuerung; sourceBefeuerung = this.getBefeuerung(); Befeuerung copyBefeuerung = ((Befeuerung) strategy.copy(LocatorUtils.property(locator, "befeuerung", sourceBefeuerung), sourceBefeuerung, (this.befeuerung!= null))); copy.setBefeuerung(copyBefeuerung); } else { if (befeuerungShouldBeCopiedAndSet == Boolean.FALSE) { copy.befeuerung = null; } } } { Boolean klimatisiertShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.klimatisiert!= null)); if (klimatisiertShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKlimatisiert; sourceKlimatisiert = this.isKlimatisiert(); Boolean copyKlimatisiert = ((Boolean) strategy.copy(LocatorUtils.property(locator, "klimatisiert", sourceKlimatisiert), sourceKlimatisiert, (this.klimatisiert!= null))); copy.setKlimatisiert(copyKlimatisiert); } else { if (klimatisiertShouldBeCopiedAndSet == Boolean.FALSE) { copy.klimatisiert = null; } } } { Boolean fahrstuhlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fahrstuhl!= null)); if (fahrstuhlShouldBeCopiedAndSet == Boolean.TRUE) { Fahrstuhl sourceFahrstuhl; sourceFahrstuhl = this.getFahrstuhl(); Fahrstuhl copyFahrstuhl = ((Fahrstuhl) strategy.copy(LocatorUtils.property(locator, "fahrstuhl", sourceFahrstuhl), sourceFahrstuhl, (this.fahrstuhl!= null))); copy.setFahrstuhl(copyFahrstuhl); } else { if (fahrstuhlShouldBeCopiedAndSet == Boolean.FALSE) { copy.fahrstuhl = null; } } } { Boolean stellplatzartShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty()))); if (stellplatzartShouldBeCopiedAndSet == Boolean.TRUE) { List sourceStellplatzart; sourceStellplatzart = (((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty()))?this.getStellplatzart():null); @SuppressWarnings("unchecked") List copyStellplatzart = ((List ) strategy.copy(LocatorUtils.property(locator, "stellplatzart", sourceStellplatzart), sourceStellplatzart, ((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty())))); copy.stellplatzart = null; if (copyStellplatzart!= null) { List uniqueStellplatzartl = copy.getStellplatzart(); uniqueStellplatzartl.addAll(copyStellplatzart); } } else { if (stellplatzartShouldBeCopiedAndSet == Boolean.FALSE) { copy.stellplatzart = null; } } } { Boolean gartennutzungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gartennutzung!= null)); if (gartennutzungShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceGartennutzung; sourceGartennutzung = this.isGartennutzung(); Boolean copyGartennutzung = ((Boolean) strategy.copy(LocatorUtils.property(locator, "gartennutzung", sourceGartennutzung), sourceGartennutzung, (this.gartennutzung!= null))); copy.setGartennutzung(copyGartennutzung); } else { if (gartennutzungShouldBeCopiedAndSet == Boolean.FALSE) { copy.gartennutzung = null; } } } { Boolean ausrichtBalkonTerrasseShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ausrichtBalkonTerrasse!= null)); if (ausrichtBalkonTerrasseShouldBeCopiedAndSet == Boolean.TRUE) { AusrichtBalkonTerrasse sourceAusrichtBalkonTerrasse; sourceAusrichtBalkonTerrasse = this.getAusrichtBalkonTerrasse(); AusrichtBalkonTerrasse copyAusrichtBalkonTerrasse = ((AusrichtBalkonTerrasse) strategy.copy(LocatorUtils.property(locator, "ausrichtBalkonTerrasse", sourceAusrichtBalkonTerrasse), sourceAusrichtBalkonTerrasse, (this.ausrichtBalkonTerrasse!= null))); copy.setAusrichtBalkonTerrasse(copyAusrichtBalkonTerrasse); } else { if (ausrichtBalkonTerrasseShouldBeCopiedAndSet == Boolean.FALSE) { copy.ausrichtBalkonTerrasse = null; } } } { Boolean moebliertShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.moebliert!= null)); if (moebliertShouldBeCopiedAndSet == Boolean.TRUE) { Moebliert sourceMoebliert; sourceMoebliert = this.getMoebliert(); Moebliert copyMoebliert = ((Moebliert) strategy.copy(LocatorUtils.property(locator, "moebliert", sourceMoebliert), sourceMoebliert, (this.moebliert!= null))); copy.setMoebliert(copyMoebliert); } else { if (moebliertShouldBeCopiedAndSet == Boolean.FALSE) { copy.moebliert = null; } } } { Boolean rollstuhlgerechtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rollstuhlgerecht!= null)); if (rollstuhlgerechtShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceRollstuhlgerecht; sourceRollstuhlgerecht = this.isRollstuhlgerecht(); Boolean copyRollstuhlgerecht = ((Boolean) strategy.copy(LocatorUtils.property(locator, "rollstuhlgerecht", sourceRollstuhlgerecht), sourceRollstuhlgerecht, (this.rollstuhlgerecht!= null))); copy.setRollstuhlgerecht(copyRollstuhlgerecht); } else { if (rollstuhlgerechtShouldBeCopiedAndSet == Boolean.FALSE) { copy.rollstuhlgerecht = null; } } } { Boolean kabelSatTvShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kabelSatTv!= null)); if (kabelSatTvShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKabelSatTv; sourceKabelSatTv = this.isKabelSatTv(); Boolean copyKabelSatTv = ((Boolean) strategy.copy(LocatorUtils.property(locator, "kabelSatTv", sourceKabelSatTv), sourceKabelSatTv, (this.kabelSatTv!= null))); copy.setKabelSatTv(copyKabelSatTv); } else { if (kabelSatTvShouldBeCopiedAndSet == Boolean.FALSE) { copy.kabelSatTv = null; } } } { Boolean dvbtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dvbt!= null)); if (dvbtShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceDvbt; sourceDvbt = this.isDvbt(); Boolean copyDvbt = ((Boolean) strategy.copy(LocatorUtils.property(locator, "dvbt", sourceDvbt), sourceDvbt, (this.dvbt!= null))); copy.setDvbt(copyDvbt); } else { if (dvbtShouldBeCopiedAndSet == Boolean.FALSE) { copy.dvbt = null; } } } { Boolean barrierefreiShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.barrierefrei!= null)); if (barrierefreiShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceBarrierefrei; sourceBarrierefrei = this.isBarrierefrei(); Boolean copyBarrierefrei = ((Boolean) strategy.copy(LocatorUtils.property(locator, "barrierefrei", sourceBarrierefrei), sourceBarrierefrei, (this.barrierefrei!= null))); copy.setBarrierefrei(copyBarrierefrei); } else { if (barrierefreiShouldBeCopiedAndSet == Boolean.FALSE) { copy.barrierefrei = null; } } } { Boolean saunaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sauna!= null)); if (saunaShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceSauna; sourceSauna = this.isSauna(); Boolean copySauna = ((Boolean) strategy.copy(LocatorUtils.property(locator, "sauna", sourceSauna), sourceSauna, (this.sauna!= null))); copy.setSauna(copySauna); } else { if (saunaShouldBeCopiedAndSet == Boolean.FALSE) { copy.sauna = null; } } } { Boolean swimmingpoolShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.swimmingpool!= null)); if (swimmingpoolShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceSwimmingpool; sourceSwimmingpool = this.isSwimmingpool(); Boolean copySwimmingpool = ((Boolean) strategy.copy(LocatorUtils.property(locator, "swimmingpool", sourceSwimmingpool), sourceSwimmingpool, (this.swimmingpool!= null))); copy.setSwimmingpool(copySwimmingpool); } else { if (swimmingpoolShouldBeCopiedAndSet == Boolean.FALSE) { copy.swimmingpool = null; } } } { Boolean waschTrockenraumShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.waschTrockenraum!= null)); if (waschTrockenraumShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceWaschTrockenraum; sourceWaschTrockenraum = this.isWaschTrockenraum(); Boolean copyWaschTrockenraum = ((Boolean) strategy.copy(LocatorUtils.property(locator, "waschTrockenraum", sourceWaschTrockenraum), sourceWaschTrockenraum, (this.waschTrockenraum!= null))); copy.setWaschTrockenraum(copyWaschTrockenraum); } else { if (waschTrockenraumShouldBeCopiedAndSet == Boolean.FALSE) { copy.waschTrockenraum = null; } } } { Boolean wintergartenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.wintergarten!= null)); if (wintergartenShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceWintergarten; sourceWintergarten = this.isWintergarten(); Boolean copyWintergarten = ((Boolean) strategy.copy(LocatorUtils.property(locator, "wintergarten", sourceWintergarten), sourceWintergarten, (this.wintergarten!= null))); copy.setWintergarten(copyWintergarten); } else { if (wintergartenShouldBeCopiedAndSet == Boolean.FALSE) { copy.wintergarten = null; } } } { Boolean dvVerkabelungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dvVerkabelung!= null)); if (dvVerkabelungShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceDvVerkabelung; sourceDvVerkabelung = this.isDvVerkabelung(); Boolean copyDvVerkabelung = ((Boolean) strategy.copy(LocatorUtils.property(locator, "dvVerkabelung", sourceDvVerkabelung), sourceDvVerkabelung, (this.dvVerkabelung!= null))); copy.setDvVerkabelung(copyDvVerkabelung); } else { if (dvVerkabelungShouldBeCopiedAndSet == Boolean.FALSE) { copy.dvVerkabelung = null; } } } { Boolean rampeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rampe!= null)); if (rampeShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceRampe; sourceRampe = this.isRampe(); Boolean copyRampe = ((Boolean) strategy.copy(LocatorUtils.property(locator, "rampe", sourceRampe), sourceRampe, (this.rampe!= null))); copy.setRampe(copyRampe); } else { if (rampeShouldBeCopiedAndSet == Boolean.FALSE) { copy.rampe = null; } } } { Boolean hebebuehneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.hebebuehne!= null)); if (hebebuehneShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceHebebuehne; sourceHebebuehne = this.isHebebuehne(); Boolean copyHebebuehne = ((Boolean) strategy.copy(LocatorUtils.property(locator, "hebebuehne", sourceHebebuehne), sourceHebebuehne, (this.hebebuehne!= null))); copy.setHebebuehne(copyHebebuehne); } else { if (hebebuehneShouldBeCopiedAndSet == Boolean.FALSE) { copy.hebebuehne = null; } } } { Boolean kranShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kran!= null)); if (kranShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKran; sourceKran = this.isKran(); Boolean copyKran = ((Boolean) strategy.copy(LocatorUtils.property(locator, "kran", sourceKran), sourceKran, (this.kran!= null))); copy.setKran(copyKran); } else { if (kranShouldBeCopiedAndSet == Boolean.FALSE) { copy.kran = null; } } } { Boolean gastterrasseShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gastterrasse!= null)); if (gastterrasseShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceGastterrasse; sourceGastterrasse = this.isGastterrasse(); Boolean copyGastterrasse = ((Boolean) strategy.copy(LocatorUtils.property(locator, "gastterrasse", sourceGastterrasse), sourceGastterrasse, (this.gastterrasse!= null))); copy.setGastterrasse(copyGastterrasse); } else { if (gastterrasseShouldBeCopiedAndSet == Boolean.FALSE) { copy.gastterrasse = null; } } } { Boolean stromanschlusswertShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.stromanschlusswert!= null)); if (stromanschlusswertShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceStromanschlusswert; sourceStromanschlusswert = this.getStromanschlusswert(); BigDecimal copyStromanschlusswert = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "stromanschlusswert", sourceStromanschlusswert), sourceStromanschlusswert, (this.stromanschlusswert!= null))); copy.setStromanschlusswert(copyStromanschlusswert); } else { if (stromanschlusswertShouldBeCopiedAndSet == Boolean.FALSE) { copy.stromanschlusswert = null; } } } { Boolean kantineCafeteriaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kantineCafeteria!= null)); if (kantineCafeteriaShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKantineCafeteria; sourceKantineCafeteria = this.isKantineCafeteria(); Boolean copyKantineCafeteria = ((Boolean) strategy.copy(LocatorUtils.property(locator, "kantineCafeteria", sourceKantineCafeteria), sourceKantineCafeteria, (this.kantineCafeteria!= null))); copy.setKantineCafeteria(copyKantineCafeteria); } else { if (kantineCafeteriaShouldBeCopiedAndSet == Boolean.FALSE) { copy.kantineCafeteria = null; } } } { Boolean teekuecheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.teekueche!= null)); if (teekuecheShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceTeekueche; sourceTeekueche = this.isTeekueche(); Boolean copyTeekueche = ((Boolean) strategy.copy(LocatorUtils.property(locator, "teekueche", sourceTeekueche), sourceTeekueche, (this.teekueche!= null))); copy.setTeekueche(copyTeekueche); } else { if (teekuecheShouldBeCopiedAndSet == Boolean.FALSE) { copy.teekueche = null; } } } { Boolean hallenhoeheShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.hallenhoehe!= null)); if (hallenhoeheShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceHallenhoehe; sourceHallenhoehe = this.getHallenhoehe(); BigDecimal copyHallenhoehe = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "hallenhoehe", sourceHallenhoehe), sourceHallenhoehe, (this.hallenhoehe!= null))); copy.setHallenhoehe(copyHallenhoehe); } else { if (hallenhoeheShouldBeCopiedAndSet == Boolean.FALSE) { copy.hallenhoehe = null; } } } { Boolean angeschlGastronomieShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.angeschlGastronomie!= null)); if (angeschlGastronomieShouldBeCopiedAndSet == Boolean.TRUE) { AngeschlGastronomie sourceAngeschlGastronomie; sourceAngeschlGastronomie = this.getAngeschlGastronomie(); AngeschlGastronomie copyAngeschlGastronomie = ((AngeschlGastronomie) strategy.copy(LocatorUtils.property(locator, "angeschlGastronomie", sourceAngeschlGastronomie), sourceAngeschlGastronomie, (this.angeschlGastronomie!= null))); copy.setAngeschlGastronomie(copyAngeschlGastronomie); } else { if (angeschlGastronomieShouldBeCopiedAndSet == Boolean.FALSE) { copy.angeschlGastronomie = null; } } } { Boolean brauereibindungShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.brauereibindung!= null)); if (brauereibindungShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceBrauereibindung; sourceBrauereibindung = this.isBrauereibindung(); Boolean copyBrauereibindung = ((Boolean) strategy.copy(LocatorUtils.property(locator, "brauereibindung", sourceBrauereibindung), sourceBrauereibindung, (this.brauereibindung!= null))); copy.setBrauereibindung(copyBrauereibindung); } else { if (brauereibindungShouldBeCopiedAndSet == Boolean.FALSE) { copy.brauereibindung = null; } } } { Boolean sporteinrichtungenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sporteinrichtungen!= null)); if (sporteinrichtungenShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceSporteinrichtungen; sourceSporteinrichtungen = this.isSporteinrichtungen(); Boolean copySporteinrichtungen = ((Boolean) strategy.copy(LocatorUtils.property(locator, "sporteinrichtungen", sourceSporteinrichtungen), sourceSporteinrichtungen, (this.sporteinrichtungen!= null))); copy.setSporteinrichtungen(copySporteinrichtungen); } else { if (sporteinrichtungenShouldBeCopiedAndSet == Boolean.FALSE) { copy.sporteinrichtungen = null; } } } { Boolean wellnessbereichShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.wellnessbereich!= null)); if (wellnessbereichShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceWellnessbereich; sourceWellnessbereich = this.isWellnessbereich(); Boolean copyWellnessbereich = ((Boolean) strategy.copy(LocatorUtils.property(locator, "wellnessbereich", sourceWellnessbereich), sourceWellnessbereich, (this.wellnessbereich!= null))); copy.setWellnessbereich(copyWellnessbereich); } else { if (wellnessbereichShouldBeCopiedAndSet == Boolean.FALSE) { copy.wellnessbereich = null; } } } { Boolean serviceleistungenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty()))); if (serviceleistungenShouldBeCopiedAndSet == Boolean.TRUE) { List sourceServiceleistungen; sourceServiceleistungen = (((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty()))?this.getServiceleistungen():null); @SuppressWarnings("unchecked") List copyServiceleistungen = ((List ) strategy.copy(LocatorUtils.property(locator, "serviceleistungen", sourceServiceleistungen), sourceServiceleistungen, ((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty())))); copy.serviceleistungen = null; if (copyServiceleistungen!= null) { List uniqueServiceleistungenl = copy.getServiceleistungen(); uniqueServiceleistungenl.addAll(copyServiceleistungen); } } else { if (serviceleistungenShouldBeCopiedAndSet == Boolean.FALSE) { copy.serviceleistungen = null; } } } { Boolean telefonFerienimmobilieShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.telefonFerienimmobilie!= null)); if (telefonFerienimmobilieShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceTelefonFerienimmobilie; sourceTelefonFerienimmobilie = this.isTelefonFerienimmobilie(); Boolean copyTelefonFerienimmobilie = ((Boolean) strategy.copy(LocatorUtils.property(locator, "telefonFerienimmobilie", sourceTelefonFerienimmobilie), sourceTelefonFerienimmobilie, (this.telefonFerienimmobilie!= null))); copy.setTelefonFerienimmobilie(copyTelefonFerienimmobilie); } else { if (telefonFerienimmobilieShouldBeCopiedAndSet == Boolean.FALSE) { copy.telefonFerienimmobilie = null; } } } { Boolean breitbandZugangShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.breitbandZugang!= null)); if (breitbandZugangShouldBeCopiedAndSet == Boolean.TRUE) { BreitbandZugang sourceBreitbandZugang; sourceBreitbandZugang = this.getBreitbandZugang(); BreitbandZugang copyBreitbandZugang = ((BreitbandZugang) strategy.copy(LocatorUtils.property(locator, "breitbandZugang", sourceBreitbandZugang), sourceBreitbandZugang, (this.breitbandZugang!= null))); copy.setBreitbandZugang(copyBreitbandZugang); } else { if (breitbandZugangShouldBeCopiedAndSet == Boolean.FALSE) { copy.breitbandZugang = null; } } } { Boolean umtsEmpfangShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.umtsEmpfang!= null)); if (umtsEmpfangShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceUmtsEmpfang; sourceUmtsEmpfang = this.isUmtsEmpfang(); Boolean copyUmtsEmpfang = ((Boolean) strategy.copy(LocatorUtils.property(locator, "umtsEmpfang", sourceUmtsEmpfang), sourceUmtsEmpfang, (this.umtsEmpfang!= null))); copy.setUmtsEmpfang(copyUmtsEmpfang); } else { if (umtsEmpfangShouldBeCopiedAndSet == Boolean.FALSE) { copy.umtsEmpfang = null; } } } { Boolean sicherheitstechnikShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sicherheitstechnik!= null)); if (sicherheitstechnikShouldBeCopiedAndSet == Boolean.TRUE) { Sicherheitstechnik sourceSicherheitstechnik; sourceSicherheitstechnik = this.getSicherheitstechnik(); Sicherheitstechnik copySicherheitstechnik = ((Sicherheitstechnik) strategy.copy(LocatorUtils.property(locator, "sicherheitstechnik", sourceSicherheitstechnik), sourceSicherheitstechnik, (this.sicherheitstechnik!= null))); copy.setSicherheitstechnik(copySicherheitstechnik); } else { if (sicherheitstechnikShouldBeCopiedAndSet == Boolean.FALSE) { copy.sicherheitstechnik = null; } } } { Boolean unterkellertShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unterkellert!= null)); if (unterkellertShouldBeCopiedAndSet == Boolean.TRUE) { Unterkellert sourceUnterkellert; sourceUnterkellert = this.getUnterkellert(); Unterkellert copyUnterkellert = ((Unterkellert) strategy.copy(LocatorUtils.property(locator, "unterkellert", sourceUnterkellert), sourceUnterkellert, (this.unterkellert!= null))); copy.setUnterkellert(copyUnterkellert); } else { if (unterkellertShouldBeCopiedAndSet == Boolean.FALSE) { copy.unterkellert = null; } } } { Boolean abstellraumShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.abstellraum!= null)); if (abstellraumShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceAbstellraum; sourceAbstellraum = this.isAbstellraum(); Boolean copyAbstellraum = ((Boolean) strategy.copy(LocatorUtils.property(locator, "abstellraum", sourceAbstellraum), sourceAbstellraum, (this.abstellraum!= null))); copy.setAbstellraum(copyAbstellraum); } else { if (abstellraumShouldBeCopiedAndSet == Boolean.FALSE) { copy.abstellraum = null; } } } { Boolean fahrradraumShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fahrradraum!= null)); if (fahrradraumShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceFahrradraum; sourceFahrradraum = this.isFahrradraum(); Boolean copyFahrradraum = ((Boolean) strategy.copy(LocatorUtils.property(locator, "fahrradraum", sourceFahrradraum), sourceFahrradraum, (this.fahrradraum!= null))); copy.setFahrradraum(copyFahrradraum); } else { if (fahrradraumShouldBeCopiedAndSet == Boolean.FALSE) { copy.fahrradraum = null; } } } { Boolean rolladenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rolladen!= null)); if (rolladenShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceRolladen; sourceRolladen = this.isRolladen(); Boolean copyRolladen = ((Boolean) strategy.copy(LocatorUtils.property(locator, "rolladen", sourceRolladen), sourceRolladen, (this.rolladen!= null))); copy.setRolladen(copyRolladen); } else { if (rolladenShouldBeCopiedAndSet == Boolean.FALSE) { copy.rolladen = null; } } } { Boolean dachformShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dachform!= null)); if (dachformShouldBeCopiedAndSet == Boolean.TRUE) { Dachform sourceDachform; sourceDachform = this.getDachform(); Dachform copyDachform = ((Dachform) strategy.copy(LocatorUtils.property(locator, "dachform", sourceDachform), sourceDachform, (this.dachform!= null))); copy.setDachform(copyDachform); } else { if (dachformShouldBeCopiedAndSet == Boolean.FALSE) { copy.dachform = null; } } } { Boolean bauweiseShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bauweise!= null)); if (bauweiseShouldBeCopiedAndSet == Boolean.TRUE) { Bauweise sourceBauweise; sourceBauweise = this.getBauweise(); Bauweise copyBauweise = ((Bauweise) strategy.copy(LocatorUtils.property(locator, "bauweise", sourceBauweise), sourceBauweise, (this.bauweise!= null))); copy.setBauweise(copyBauweise); } else { if (bauweiseShouldBeCopiedAndSet == Boolean.FALSE) { copy.bauweise = null; } } } { Boolean ausbaustufeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ausbaustufe!= null)); if (ausbaustufeShouldBeCopiedAndSet == Boolean.TRUE) { Ausbaustufe sourceAusbaustufe; sourceAusbaustufe = this.getAusbaustufe(); Ausbaustufe copyAusbaustufe = ((Ausbaustufe) strategy.copy(LocatorUtils.property(locator, "ausbaustufe", sourceAusbaustufe), sourceAusbaustufe, (this.ausbaustufe!= null))); copy.setAusbaustufe(copyAusbaustufe); } else { if (ausbaustufeShouldBeCopiedAndSet == Boolean.FALSE) { copy.ausbaustufe = null; } } } { Boolean energietypShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energietyp!= null)); if (energietypShouldBeCopiedAndSet == Boolean.TRUE) { Energietyp sourceEnergietyp; sourceEnergietyp = this.getEnergietyp(); Energietyp copyEnergietyp = ((Energietyp) strategy.copy(LocatorUtils.property(locator, "energietyp", sourceEnergietyp), sourceEnergietyp, (this.energietyp!= null))); copy.setEnergietyp(copyEnergietyp); } else { if (energietypShouldBeCopiedAndSet == Boolean.FALSE) { copy.energietyp = null; } } } { Boolean bibliothekShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bibliothek!= null)); if (bibliothekShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceBibliothek; sourceBibliothek = this.isBibliothek(); Boolean copyBibliothek = ((Boolean) strategy.copy(LocatorUtils.property(locator, "bibliothek", sourceBibliothek), sourceBibliothek, (this.bibliothek!= null))); copy.setBibliothek(copyBibliothek); } else { if (bibliothekShouldBeCopiedAndSet == Boolean.FALSE) { copy.bibliothek = null; } } } { Boolean dachbodenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dachboden!= null)); if (dachbodenShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceDachboden; sourceDachboden = this.isDachboden(); Boolean copyDachboden = ((Boolean) strategy.copy(LocatorUtils.property(locator, "dachboden", sourceDachboden), sourceDachboden, (this.dachboden!= null))); copy.setDachboden(copyDachboden); } else { if (dachbodenShouldBeCopiedAndSet == Boolean.FALSE) { copy.dachboden = null; } } } { Boolean gaestewcShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gaestewc!= null)); if (gaestewcShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceGaestewc; sourceGaestewc = this.isGaestewc(); Boolean copyGaestewc = ((Boolean) strategy.copy(LocatorUtils.property(locator, "gaestewc", sourceGaestewc), sourceGaestewc, (this.gaestewc!= null))); copy.setGaestewc(copyGaestewc); } else { if (gaestewcShouldBeCopiedAndSet == Boolean.FALSE) { copy.gaestewc = null; } } } { Boolean kabelkanaeleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kabelkanaele!= null)); if (kabelkanaeleShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceKabelkanaele; sourceKabelkanaele = this.isKabelkanaele(); Boolean copyKabelkanaele = ((Boolean) strategy.copy(LocatorUtils.property(locator, "kabelkanaele", sourceKabelkanaele), sourceKabelkanaele, (this.kabelkanaele!= null))); copy.setKabelkanaele(copyKabelkanaele); } else { if (kabelkanaeleShouldBeCopiedAndSet == Boolean.FALSE) { copy.kabelkanaele = null; } } } { Boolean seniorengerechtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.seniorengerecht!= null)); if (seniorengerechtShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceSeniorengerecht; sourceSeniorengerecht = this.isSeniorengerecht(); Boolean copySeniorengerecht = ((Boolean) strategy.copy(LocatorUtils.property(locator, "seniorengerecht", sourceSeniorengerecht), sourceSeniorengerecht, (this.seniorengerecht!= null))); copy.setSeniorengerecht(copySeniorengerecht); } else { if (seniorengerechtShouldBeCopiedAndSet == Boolean.FALSE) { copy.seniorengerecht = 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 Ausstattung(); } 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 Ausstattung that = ((Ausstattung) object); { AusstattKategorie lhsAusstattKategorie; lhsAusstattKategorie = this.getAusstattKategorie(); AusstattKategorie rhsAusstattKategorie; rhsAusstattKategorie = that.getAusstattKategorie(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ausstattKategorie", lhsAusstattKategorie), LocatorUtils.property(thatLocator, "ausstattKategorie", rhsAusstattKategorie), lhsAusstattKategorie, rhsAusstattKategorie, (this.ausstattKategorie!= null), (that.ausstattKategorie!= null))) { return false; } } { Boolean lhsWgGeeignet; lhsWgGeeignet = this.isWgGeeignet(); Boolean rhsWgGeeignet; rhsWgGeeignet = that.isWgGeeignet(); if (!strategy.equals(LocatorUtils.property(thisLocator, "wgGeeignet", lhsWgGeeignet), LocatorUtils.property(thatLocator, "wgGeeignet", rhsWgGeeignet), lhsWgGeeignet, rhsWgGeeignet, (this.wgGeeignet!= null), (that.wgGeeignet!= null))) { return false; } } { Boolean lhsRaeumeVeraenderbar; lhsRaeumeVeraenderbar = this.isRaeumeVeraenderbar(); Boolean rhsRaeumeVeraenderbar; rhsRaeumeVeraenderbar = that.isRaeumeVeraenderbar(); if (!strategy.equals(LocatorUtils.property(thisLocator, "raeumeVeraenderbar", lhsRaeumeVeraenderbar), LocatorUtils.property(thatLocator, "raeumeVeraenderbar", rhsRaeumeVeraenderbar), lhsRaeumeVeraenderbar, rhsRaeumeVeraenderbar, (this.raeumeVeraenderbar!= null), (that.raeumeVeraenderbar!= null))) { return false; } } { Bad lhsBad; lhsBad = this.getBad(); Bad rhsBad; rhsBad = that.getBad(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bad", lhsBad), LocatorUtils.property(thatLocator, "bad", rhsBad), lhsBad, rhsBad, (this.bad!= null), (that.bad!= null))) { return false; } } { Kueche lhsKueche; lhsKueche = this.getKueche(); Kueche rhsKueche; rhsKueche = that.getKueche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kueche", lhsKueche), LocatorUtils.property(thatLocator, "kueche", rhsKueche), lhsKueche, rhsKueche, (this.kueche!= null), (that.kueche!= null))) { return false; } } { Boden lhsBoden; lhsBoden = this.getBoden(); Boden rhsBoden; rhsBoden = that.getBoden(); if (!strategy.equals(LocatorUtils.property(thisLocator, "boden", lhsBoden), LocatorUtils.property(thatLocator, "boden", rhsBoden), lhsBoden, rhsBoden, (this.boden!= null), (that.boden!= null))) { return false; } } { Boolean lhsKamin; lhsKamin = this.isKamin(); Boolean rhsKamin; rhsKamin = that.isKamin(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kamin", lhsKamin), LocatorUtils.property(thatLocator, "kamin", rhsKamin), lhsKamin, rhsKamin, (this.kamin!= null), (that.kamin!= null))) { return false; } } { Heizungsart lhsHeizungsart; lhsHeizungsart = this.getHeizungsart(); Heizungsart rhsHeizungsart; rhsHeizungsart = that.getHeizungsart(); if (!strategy.equals(LocatorUtils.property(thisLocator, "heizungsart", lhsHeizungsart), LocatorUtils.property(thatLocator, "heizungsart", rhsHeizungsart), lhsHeizungsart, rhsHeizungsart, (this.heizungsart!= null), (that.heizungsart!= null))) { return false; } } { Befeuerung lhsBefeuerung; lhsBefeuerung = this.getBefeuerung(); Befeuerung rhsBefeuerung; rhsBefeuerung = that.getBefeuerung(); if (!strategy.equals(LocatorUtils.property(thisLocator, "befeuerung", lhsBefeuerung), LocatorUtils.property(thatLocator, "befeuerung", rhsBefeuerung), lhsBefeuerung, rhsBefeuerung, (this.befeuerung!= null), (that.befeuerung!= null))) { return false; } } { Boolean lhsKlimatisiert; lhsKlimatisiert = this.isKlimatisiert(); Boolean rhsKlimatisiert; rhsKlimatisiert = that.isKlimatisiert(); if (!strategy.equals(LocatorUtils.property(thisLocator, "klimatisiert", lhsKlimatisiert), LocatorUtils.property(thatLocator, "klimatisiert", rhsKlimatisiert), lhsKlimatisiert, rhsKlimatisiert, (this.klimatisiert!= null), (that.klimatisiert!= null))) { return false; } } { Fahrstuhl lhsFahrstuhl; lhsFahrstuhl = this.getFahrstuhl(); Fahrstuhl rhsFahrstuhl; rhsFahrstuhl = that.getFahrstuhl(); if (!strategy.equals(LocatorUtils.property(thisLocator, "fahrstuhl", lhsFahrstuhl), LocatorUtils.property(thatLocator, "fahrstuhl", rhsFahrstuhl), lhsFahrstuhl, rhsFahrstuhl, (this.fahrstuhl!= null), (that.fahrstuhl!= null))) { return false; } } { List lhsStellplatzart; lhsStellplatzart = (((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty()))?this.getStellplatzart():null); List rhsStellplatzart; rhsStellplatzart = (((that.stellplatzart!= null)&&(!that.stellplatzart.isEmpty()))?that.getStellplatzart():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "stellplatzart", lhsStellplatzart), LocatorUtils.property(thatLocator, "stellplatzart", rhsStellplatzart), lhsStellplatzart, rhsStellplatzart, ((this.stellplatzart!= null)&&(!this.stellplatzart.isEmpty())), ((that.stellplatzart!= null)&&(!that.stellplatzart.isEmpty())))) { return false; } } { Boolean lhsGartennutzung; lhsGartennutzung = this.isGartennutzung(); Boolean rhsGartennutzung; rhsGartennutzung = that.isGartennutzung(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gartennutzung", lhsGartennutzung), LocatorUtils.property(thatLocator, "gartennutzung", rhsGartennutzung), lhsGartennutzung, rhsGartennutzung, (this.gartennutzung!= null), (that.gartennutzung!= null))) { return false; } } { AusrichtBalkonTerrasse lhsAusrichtBalkonTerrasse; lhsAusrichtBalkonTerrasse = this.getAusrichtBalkonTerrasse(); AusrichtBalkonTerrasse rhsAusrichtBalkonTerrasse; rhsAusrichtBalkonTerrasse = that.getAusrichtBalkonTerrasse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ausrichtBalkonTerrasse", lhsAusrichtBalkonTerrasse), LocatorUtils.property(thatLocator, "ausrichtBalkonTerrasse", rhsAusrichtBalkonTerrasse), lhsAusrichtBalkonTerrasse, rhsAusrichtBalkonTerrasse, (this.ausrichtBalkonTerrasse!= null), (that.ausrichtBalkonTerrasse!= null))) { return false; } } { Moebliert lhsMoebliert; lhsMoebliert = this.getMoebliert(); Moebliert rhsMoebliert; rhsMoebliert = that.getMoebliert(); if (!strategy.equals(LocatorUtils.property(thisLocator, "moebliert", lhsMoebliert), LocatorUtils.property(thatLocator, "moebliert", rhsMoebliert), lhsMoebliert, rhsMoebliert, (this.moebliert!= null), (that.moebliert!= null))) { return false; } } { Boolean lhsRollstuhlgerecht; lhsRollstuhlgerecht = this.isRollstuhlgerecht(); Boolean rhsRollstuhlgerecht; rhsRollstuhlgerecht = that.isRollstuhlgerecht(); if (!strategy.equals(LocatorUtils.property(thisLocator, "rollstuhlgerecht", lhsRollstuhlgerecht), LocatorUtils.property(thatLocator, "rollstuhlgerecht", rhsRollstuhlgerecht), lhsRollstuhlgerecht, rhsRollstuhlgerecht, (this.rollstuhlgerecht!= null), (that.rollstuhlgerecht!= null))) { return false; } } { Boolean lhsKabelSatTv; lhsKabelSatTv = this.isKabelSatTv(); Boolean rhsKabelSatTv; rhsKabelSatTv = that.isKabelSatTv(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kabelSatTv", lhsKabelSatTv), LocatorUtils.property(thatLocator, "kabelSatTv", rhsKabelSatTv), lhsKabelSatTv, rhsKabelSatTv, (this.kabelSatTv!= null), (that.kabelSatTv!= null))) { return false; } } { Boolean lhsDvbt; lhsDvbt = this.isDvbt(); Boolean rhsDvbt; rhsDvbt = that.isDvbt(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dvbt", lhsDvbt), LocatorUtils.property(thatLocator, "dvbt", rhsDvbt), lhsDvbt, rhsDvbt, (this.dvbt!= null), (that.dvbt!= null))) { return false; } } { Boolean lhsBarrierefrei; lhsBarrierefrei = this.isBarrierefrei(); Boolean rhsBarrierefrei; rhsBarrierefrei = that.isBarrierefrei(); if (!strategy.equals(LocatorUtils.property(thisLocator, "barrierefrei", lhsBarrierefrei), LocatorUtils.property(thatLocator, "barrierefrei", rhsBarrierefrei), lhsBarrierefrei, rhsBarrierefrei, (this.barrierefrei!= null), (that.barrierefrei!= null))) { return false; } } { Boolean lhsSauna; lhsSauna = this.isSauna(); Boolean rhsSauna; rhsSauna = that.isSauna(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sauna", lhsSauna), LocatorUtils.property(thatLocator, "sauna", rhsSauna), lhsSauna, rhsSauna, (this.sauna!= null), (that.sauna!= null))) { return false; } } { Boolean lhsSwimmingpool; lhsSwimmingpool = this.isSwimmingpool(); Boolean rhsSwimmingpool; rhsSwimmingpool = that.isSwimmingpool(); if (!strategy.equals(LocatorUtils.property(thisLocator, "swimmingpool", lhsSwimmingpool), LocatorUtils.property(thatLocator, "swimmingpool", rhsSwimmingpool), lhsSwimmingpool, rhsSwimmingpool, (this.swimmingpool!= null), (that.swimmingpool!= null))) { return false; } } { Boolean lhsWaschTrockenraum; lhsWaschTrockenraum = this.isWaschTrockenraum(); Boolean rhsWaschTrockenraum; rhsWaschTrockenraum = that.isWaschTrockenraum(); if (!strategy.equals(LocatorUtils.property(thisLocator, "waschTrockenraum", lhsWaschTrockenraum), LocatorUtils.property(thatLocator, "waschTrockenraum", rhsWaschTrockenraum), lhsWaschTrockenraum, rhsWaschTrockenraum, (this.waschTrockenraum!= null), (that.waschTrockenraum!= null))) { return false; } } { Boolean lhsWintergarten; lhsWintergarten = this.isWintergarten(); Boolean rhsWintergarten; rhsWintergarten = that.isWintergarten(); if (!strategy.equals(LocatorUtils.property(thisLocator, "wintergarten", lhsWintergarten), LocatorUtils.property(thatLocator, "wintergarten", rhsWintergarten), lhsWintergarten, rhsWintergarten, (this.wintergarten!= null), (that.wintergarten!= null))) { return false; } } { Boolean lhsDvVerkabelung; lhsDvVerkabelung = this.isDvVerkabelung(); Boolean rhsDvVerkabelung; rhsDvVerkabelung = that.isDvVerkabelung(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dvVerkabelung", lhsDvVerkabelung), LocatorUtils.property(thatLocator, "dvVerkabelung", rhsDvVerkabelung), lhsDvVerkabelung, rhsDvVerkabelung, (this.dvVerkabelung!= null), (that.dvVerkabelung!= null))) { return false; } } { Boolean lhsRampe; lhsRampe = this.isRampe(); Boolean rhsRampe; rhsRampe = that.isRampe(); if (!strategy.equals(LocatorUtils.property(thisLocator, "rampe", lhsRampe), LocatorUtils.property(thatLocator, "rampe", rhsRampe), lhsRampe, rhsRampe, (this.rampe!= null), (that.rampe!= null))) { return false; } } { Boolean lhsHebebuehne; lhsHebebuehne = this.isHebebuehne(); Boolean rhsHebebuehne; rhsHebebuehne = that.isHebebuehne(); if (!strategy.equals(LocatorUtils.property(thisLocator, "hebebuehne", lhsHebebuehne), LocatorUtils.property(thatLocator, "hebebuehne", rhsHebebuehne), lhsHebebuehne, rhsHebebuehne, (this.hebebuehne!= null), (that.hebebuehne!= null))) { return false; } } { Boolean lhsKran; lhsKran = this.isKran(); Boolean rhsKran; rhsKran = that.isKran(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kran", lhsKran), LocatorUtils.property(thatLocator, "kran", rhsKran), lhsKran, rhsKran, (this.kran!= null), (that.kran!= null))) { return false; } } { Boolean lhsGastterrasse; lhsGastterrasse = this.isGastterrasse(); Boolean rhsGastterrasse; rhsGastterrasse = that.isGastterrasse(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gastterrasse", lhsGastterrasse), LocatorUtils.property(thatLocator, "gastterrasse", rhsGastterrasse), lhsGastterrasse, rhsGastterrasse, (this.gastterrasse!= null), (that.gastterrasse!= null))) { return false; } } { BigDecimal lhsStromanschlusswert; lhsStromanschlusswert = this.getStromanschlusswert(); BigDecimal rhsStromanschlusswert; rhsStromanschlusswert = that.getStromanschlusswert(); if (!strategy.equals(LocatorUtils.property(thisLocator, "stromanschlusswert", lhsStromanschlusswert), LocatorUtils.property(thatLocator, "stromanschlusswert", rhsStromanschlusswert), lhsStromanschlusswert, rhsStromanschlusswert, (this.stromanschlusswert!= null), (that.stromanschlusswert!= null))) { return false; } } { Boolean lhsKantineCafeteria; lhsKantineCafeteria = this.isKantineCafeteria(); Boolean rhsKantineCafeteria; rhsKantineCafeteria = that.isKantineCafeteria(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kantineCafeteria", lhsKantineCafeteria), LocatorUtils.property(thatLocator, "kantineCafeteria", rhsKantineCafeteria), lhsKantineCafeteria, rhsKantineCafeteria, (this.kantineCafeteria!= null), (that.kantineCafeteria!= null))) { return false; } } { Boolean lhsTeekueche; lhsTeekueche = this.isTeekueche(); Boolean rhsTeekueche; rhsTeekueche = that.isTeekueche(); if (!strategy.equals(LocatorUtils.property(thisLocator, "teekueche", lhsTeekueche), LocatorUtils.property(thatLocator, "teekueche", rhsTeekueche), lhsTeekueche, rhsTeekueche, (this.teekueche!= null), (that.teekueche!= null))) { return false; } } { BigDecimal lhsHallenhoehe; lhsHallenhoehe = this.getHallenhoehe(); BigDecimal rhsHallenhoehe; rhsHallenhoehe = that.getHallenhoehe(); if (!strategy.equals(LocatorUtils.property(thisLocator, "hallenhoehe", lhsHallenhoehe), LocatorUtils.property(thatLocator, "hallenhoehe", rhsHallenhoehe), lhsHallenhoehe, rhsHallenhoehe, (this.hallenhoehe!= null), (that.hallenhoehe!= null))) { return false; } } { AngeschlGastronomie lhsAngeschlGastronomie; lhsAngeschlGastronomie = this.getAngeschlGastronomie(); AngeschlGastronomie rhsAngeschlGastronomie; rhsAngeschlGastronomie = that.getAngeschlGastronomie(); if (!strategy.equals(LocatorUtils.property(thisLocator, "angeschlGastronomie", lhsAngeschlGastronomie), LocatorUtils.property(thatLocator, "angeschlGastronomie", rhsAngeschlGastronomie), lhsAngeschlGastronomie, rhsAngeschlGastronomie, (this.angeschlGastronomie!= null), (that.angeschlGastronomie!= null))) { return false; } } { Boolean lhsBrauereibindung; lhsBrauereibindung = this.isBrauereibindung(); Boolean rhsBrauereibindung; rhsBrauereibindung = that.isBrauereibindung(); if (!strategy.equals(LocatorUtils.property(thisLocator, "brauereibindung", lhsBrauereibindung), LocatorUtils.property(thatLocator, "brauereibindung", rhsBrauereibindung), lhsBrauereibindung, rhsBrauereibindung, (this.brauereibindung!= null), (that.brauereibindung!= null))) { return false; } } { Boolean lhsSporteinrichtungen; lhsSporteinrichtungen = this.isSporteinrichtungen(); Boolean rhsSporteinrichtungen; rhsSporteinrichtungen = that.isSporteinrichtungen(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sporteinrichtungen", lhsSporteinrichtungen), LocatorUtils.property(thatLocator, "sporteinrichtungen", rhsSporteinrichtungen), lhsSporteinrichtungen, rhsSporteinrichtungen, (this.sporteinrichtungen!= null), (that.sporteinrichtungen!= null))) { return false; } } { Boolean lhsWellnessbereich; lhsWellnessbereich = this.isWellnessbereich(); Boolean rhsWellnessbereich; rhsWellnessbereich = that.isWellnessbereich(); if (!strategy.equals(LocatorUtils.property(thisLocator, "wellnessbereich", lhsWellnessbereich), LocatorUtils.property(thatLocator, "wellnessbereich", rhsWellnessbereich), lhsWellnessbereich, rhsWellnessbereich, (this.wellnessbereich!= null), (that.wellnessbereich!= null))) { return false; } } { List lhsServiceleistungen; lhsServiceleistungen = (((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty()))?this.getServiceleistungen():null); List rhsServiceleistungen; rhsServiceleistungen = (((that.serviceleistungen!= null)&&(!that.serviceleistungen.isEmpty()))?that.getServiceleistungen():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "serviceleistungen", lhsServiceleistungen), LocatorUtils.property(thatLocator, "serviceleistungen", rhsServiceleistungen), lhsServiceleistungen, rhsServiceleistungen, ((this.serviceleistungen!= null)&&(!this.serviceleistungen.isEmpty())), ((that.serviceleistungen!= null)&&(!that.serviceleistungen.isEmpty())))) { return false; } } { Boolean lhsTelefonFerienimmobilie; lhsTelefonFerienimmobilie = this.isTelefonFerienimmobilie(); Boolean rhsTelefonFerienimmobilie; rhsTelefonFerienimmobilie = that.isTelefonFerienimmobilie(); if (!strategy.equals(LocatorUtils.property(thisLocator, "telefonFerienimmobilie", lhsTelefonFerienimmobilie), LocatorUtils.property(thatLocator, "telefonFerienimmobilie", rhsTelefonFerienimmobilie), lhsTelefonFerienimmobilie, rhsTelefonFerienimmobilie, (this.telefonFerienimmobilie!= null), (that.telefonFerienimmobilie!= null))) { return false; } } { BreitbandZugang lhsBreitbandZugang; lhsBreitbandZugang = this.getBreitbandZugang(); BreitbandZugang rhsBreitbandZugang; rhsBreitbandZugang = that.getBreitbandZugang(); if (!strategy.equals(LocatorUtils.property(thisLocator, "breitbandZugang", lhsBreitbandZugang), LocatorUtils.property(thatLocator, "breitbandZugang", rhsBreitbandZugang), lhsBreitbandZugang, rhsBreitbandZugang, (this.breitbandZugang!= null), (that.breitbandZugang!= null))) { return false; } } { Boolean lhsUmtsEmpfang; lhsUmtsEmpfang = this.isUmtsEmpfang(); Boolean rhsUmtsEmpfang; rhsUmtsEmpfang = that.isUmtsEmpfang(); if (!strategy.equals(LocatorUtils.property(thisLocator, "umtsEmpfang", lhsUmtsEmpfang), LocatorUtils.property(thatLocator, "umtsEmpfang", rhsUmtsEmpfang), lhsUmtsEmpfang, rhsUmtsEmpfang, (this.umtsEmpfang!= null), (that.umtsEmpfang!= null))) { return false; } } { Sicherheitstechnik lhsSicherheitstechnik; lhsSicherheitstechnik = this.getSicherheitstechnik(); Sicherheitstechnik rhsSicherheitstechnik; rhsSicherheitstechnik = that.getSicherheitstechnik(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sicherheitstechnik", lhsSicherheitstechnik), LocatorUtils.property(thatLocator, "sicherheitstechnik", rhsSicherheitstechnik), lhsSicherheitstechnik, rhsSicherheitstechnik, (this.sicherheitstechnik!= null), (that.sicherheitstechnik!= null))) { return false; } } { Unterkellert lhsUnterkellert; lhsUnterkellert = this.getUnterkellert(); Unterkellert rhsUnterkellert; rhsUnterkellert = that.getUnterkellert(); if (!strategy.equals(LocatorUtils.property(thisLocator, "unterkellert", lhsUnterkellert), LocatorUtils.property(thatLocator, "unterkellert", rhsUnterkellert), lhsUnterkellert, rhsUnterkellert, (this.unterkellert!= null), (that.unterkellert!= null))) { return false; } } { Boolean lhsAbstellraum; lhsAbstellraum = this.isAbstellraum(); Boolean rhsAbstellraum; rhsAbstellraum = that.isAbstellraum(); if (!strategy.equals(LocatorUtils.property(thisLocator, "abstellraum", lhsAbstellraum), LocatorUtils.property(thatLocator, "abstellraum", rhsAbstellraum), lhsAbstellraum, rhsAbstellraum, (this.abstellraum!= null), (that.abstellraum!= null))) { return false; } } { Boolean lhsFahrradraum; lhsFahrradraum = this.isFahrradraum(); Boolean rhsFahrradraum; rhsFahrradraum = that.isFahrradraum(); if (!strategy.equals(LocatorUtils.property(thisLocator, "fahrradraum", lhsFahrradraum), LocatorUtils.property(thatLocator, "fahrradraum", rhsFahrradraum), lhsFahrradraum, rhsFahrradraum, (this.fahrradraum!= null), (that.fahrradraum!= null))) { return false; } } { Boolean lhsRolladen; lhsRolladen = this.isRolladen(); Boolean rhsRolladen; rhsRolladen = that.isRolladen(); if (!strategy.equals(LocatorUtils.property(thisLocator, "rolladen", lhsRolladen), LocatorUtils.property(thatLocator, "rolladen", rhsRolladen), lhsRolladen, rhsRolladen, (this.rolladen!= null), (that.rolladen!= null))) { return false; } } { Dachform lhsDachform; lhsDachform = this.getDachform(); Dachform rhsDachform; rhsDachform = that.getDachform(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dachform", lhsDachform), LocatorUtils.property(thatLocator, "dachform", rhsDachform), lhsDachform, rhsDachform, (this.dachform!= null), (that.dachform!= null))) { return false; } } { Bauweise lhsBauweise; lhsBauweise = this.getBauweise(); Bauweise rhsBauweise; rhsBauweise = that.getBauweise(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bauweise", lhsBauweise), LocatorUtils.property(thatLocator, "bauweise", rhsBauweise), lhsBauweise, rhsBauweise, (this.bauweise!= null), (that.bauweise!= null))) { return false; } } { Ausbaustufe lhsAusbaustufe; lhsAusbaustufe = this.getAusbaustufe(); Ausbaustufe rhsAusbaustufe; rhsAusbaustufe = that.getAusbaustufe(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ausbaustufe", lhsAusbaustufe), LocatorUtils.property(thatLocator, "ausbaustufe", rhsAusbaustufe), lhsAusbaustufe, rhsAusbaustufe, (this.ausbaustufe!= null), (that.ausbaustufe!= null))) { return false; } } { Energietyp lhsEnergietyp; lhsEnergietyp = this.getEnergietyp(); Energietyp rhsEnergietyp; rhsEnergietyp = that.getEnergietyp(); if (!strategy.equals(LocatorUtils.property(thisLocator, "energietyp", lhsEnergietyp), LocatorUtils.property(thatLocator, "energietyp", rhsEnergietyp), lhsEnergietyp, rhsEnergietyp, (this.energietyp!= null), (that.energietyp!= null))) { return false; } } { Boolean lhsBibliothek; lhsBibliothek = this.isBibliothek(); Boolean rhsBibliothek; rhsBibliothek = that.isBibliothek(); if (!strategy.equals(LocatorUtils.property(thisLocator, "bibliothek", lhsBibliothek), LocatorUtils.property(thatLocator, "bibliothek", rhsBibliothek), lhsBibliothek, rhsBibliothek, (this.bibliothek!= null), (that.bibliothek!= null))) { return false; } } { Boolean lhsDachboden; lhsDachboden = this.isDachboden(); Boolean rhsDachboden; rhsDachboden = that.isDachboden(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dachboden", lhsDachboden), LocatorUtils.property(thatLocator, "dachboden", rhsDachboden), lhsDachboden, rhsDachboden, (this.dachboden!= null), (that.dachboden!= null))) { return false; } } { Boolean lhsGaestewc; lhsGaestewc = this.isGaestewc(); Boolean rhsGaestewc; rhsGaestewc = that.isGaestewc(); if (!strategy.equals(LocatorUtils.property(thisLocator, "gaestewc", lhsGaestewc), LocatorUtils.property(thatLocator, "gaestewc", rhsGaestewc), lhsGaestewc, rhsGaestewc, (this.gaestewc!= null), (that.gaestewc!= null))) { return false; } } { Boolean lhsKabelkanaele; lhsKabelkanaele = this.isKabelkanaele(); Boolean rhsKabelkanaele; rhsKabelkanaele = that.isKabelkanaele(); if (!strategy.equals(LocatorUtils.property(thisLocator, "kabelkanaele", lhsKabelkanaele), LocatorUtils.property(thatLocator, "kabelkanaele", rhsKabelkanaele), lhsKabelkanaele, rhsKabelkanaele, (this.kabelkanaele!= null), (that.kabelkanaele!= null))) { return false; } } { Boolean lhsSeniorengerecht; lhsSeniorengerecht = this.isSeniorengerecht(); Boolean rhsSeniorengerecht; rhsSeniorengerecht = that.isSeniorengerecht(); if (!strategy.equals(LocatorUtils.property(thisLocator, "seniorengerecht", lhsSeniorengerecht), LocatorUtils.property(thatLocator, "seniorengerecht", rhsSeniorengerecht), lhsSeniorengerecht, rhsSeniorengerecht, (this.seniorengerecht!= null), (that.seniorengerecht!= 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); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy