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

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


package org.openestate.io.openimmo.xml;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
import org.jvnet.jaxb2_commons.lang.CopyTo2;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;


/**
 * Java class for <bieterverfahren> element.
 * 
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "beginnAngebotsphase",
    "besichtigungstermin",
    "besichtigungstermin2",
    "beginnBietzeit",
    "endeBietzeit",
    "hoechstgebotZeigen",
    "mindestpreis",
    "userDefinedSimplefield",
    "userDefinedAnyfield",
    "userDefinedExtend"
})
@XmlRootElement(name = "bieterverfahren")
public class Bieterverfahren implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
{

    @XmlElement(name = "beginn_angebotsphase", type = String.class)
    @XmlJavaTypeAdapter(Adapter4 .class)
    @XmlSchemaType(name = "date")
    protected Calendar beginnAngebotsphase;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter4 .class)
    @XmlSchemaType(name = "date")
    protected Calendar besichtigungstermin;
    @XmlElement(name = "besichtigungstermin_2", type = String.class)
    @XmlJavaTypeAdapter(Adapter4 .class)
    @XmlSchemaType(name = "date")
    protected Calendar besichtigungstermin2;
    @XmlElement(name = "beginn_bietzeit", type = String.class)
    @XmlJavaTypeAdapter(Adapter3 .class)
    @XmlSchemaType(name = "dateTime")
    protected Calendar beginnBietzeit;
    @XmlElement(name = "ende_bietzeit", type = String.class)
    @XmlJavaTypeAdapter(Adapter4 .class)
    @XmlSchemaType(name = "date")
    protected Calendar endeBietzeit;
    @XmlElement(name = "hoechstgebot_zeigen")
    protected Boolean hoechstgebotZeigen;
    @XmlElement(type = String.class)
    @XmlJavaTypeAdapter(Adapter2 .class)
    @XmlSchemaType(name = "decimal")
    protected BigDecimal mindestpreis;
    @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 beginnAngebotsphase property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public Calendar getBeginnAngebotsphase() {
        return beginnAngebotsphase;
    }

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Sets the value of the mindestpreis property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMindestpreis(BigDecimal value) {
        this.mindestpreis = 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) { { Calendar theBeginnAngebotsphase; theBeginnAngebotsphase = this.getBeginnAngebotsphase(); strategy.appendField(locator, this, "beginnAngebotsphase", buffer, theBeginnAngebotsphase, (this.beginnAngebotsphase!= null)); } { Calendar theBesichtigungstermin; theBesichtigungstermin = this.getBesichtigungstermin(); strategy.appendField(locator, this, "besichtigungstermin", buffer, theBesichtigungstermin, (this.besichtigungstermin!= null)); } { Calendar theBesichtigungstermin2; theBesichtigungstermin2 = this.getBesichtigungstermin2(); strategy.appendField(locator, this, "besichtigungstermin2", buffer, theBesichtigungstermin2, (this.besichtigungstermin2 != null)); } { Calendar theBeginnBietzeit; theBeginnBietzeit = this.getBeginnBietzeit(); strategy.appendField(locator, this, "beginnBietzeit", buffer, theBeginnBietzeit, (this.beginnBietzeit!= null)); } { Calendar theEndeBietzeit; theEndeBietzeit = this.getEndeBietzeit(); strategy.appendField(locator, this, "endeBietzeit", buffer, theEndeBietzeit, (this.endeBietzeit!= null)); } { Boolean theHoechstgebotZeigen; theHoechstgebotZeigen = this.isHoechstgebotZeigen(); strategy.appendField(locator, this, "hoechstgebotZeigen", buffer, theHoechstgebotZeigen, (this.hoechstgebotZeigen!= null)); } { BigDecimal theMindestpreis; theMindestpreis = this.getMindestpreis(); strategy.appendField(locator, this, "mindestpreis", buffer, theMindestpreis, (this.mindestpreis!= 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 Bieterverfahren) { final Bieterverfahren copy = ((Bieterverfahren) draftCopy); { Boolean beginnAngebotsphaseShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.beginnAngebotsphase!= null)); if (beginnAngebotsphaseShouldBeCopiedAndSet == Boolean.TRUE) { Calendar sourceBeginnAngebotsphase; sourceBeginnAngebotsphase = this.getBeginnAngebotsphase(); Calendar copyBeginnAngebotsphase = ((Calendar) strategy.copy(LocatorUtils.property(locator, "beginnAngebotsphase", sourceBeginnAngebotsphase), sourceBeginnAngebotsphase, (this.beginnAngebotsphase!= null))); copy.setBeginnAngebotsphase(copyBeginnAngebotsphase); } else { if (beginnAngebotsphaseShouldBeCopiedAndSet == Boolean.FALSE) { copy.beginnAngebotsphase = null; } } } { Boolean besichtigungsterminShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.besichtigungstermin!= null)); if (besichtigungsterminShouldBeCopiedAndSet == Boolean.TRUE) { Calendar sourceBesichtigungstermin; sourceBesichtigungstermin = this.getBesichtigungstermin(); Calendar copyBesichtigungstermin = ((Calendar) strategy.copy(LocatorUtils.property(locator, "besichtigungstermin", sourceBesichtigungstermin), sourceBesichtigungstermin, (this.besichtigungstermin!= null))); copy.setBesichtigungstermin(copyBesichtigungstermin); } else { if (besichtigungsterminShouldBeCopiedAndSet == Boolean.FALSE) { copy.besichtigungstermin = null; } } } { Boolean besichtigungstermin2ShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.besichtigungstermin2 != null)); if (besichtigungstermin2ShouldBeCopiedAndSet == Boolean.TRUE) { Calendar sourceBesichtigungstermin2; sourceBesichtigungstermin2 = this.getBesichtigungstermin2(); Calendar copyBesichtigungstermin2 = ((Calendar) strategy.copy(LocatorUtils.property(locator, "besichtigungstermin2", sourceBesichtigungstermin2), sourceBesichtigungstermin2, (this.besichtigungstermin2 != null))); copy.setBesichtigungstermin2(copyBesichtigungstermin2); } else { if (besichtigungstermin2ShouldBeCopiedAndSet == Boolean.FALSE) { copy.besichtigungstermin2 = null; } } } { Boolean beginnBietzeitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.beginnBietzeit!= null)); if (beginnBietzeitShouldBeCopiedAndSet == Boolean.TRUE) { Calendar sourceBeginnBietzeit; sourceBeginnBietzeit = this.getBeginnBietzeit(); Calendar copyBeginnBietzeit = ((Calendar) strategy.copy(LocatorUtils.property(locator, "beginnBietzeit", sourceBeginnBietzeit), sourceBeginnBietzeit, (this.beginnBietzeit!= null))); copy.setBeginnBietzeit(copyBeginnBietzeit); } else { if (beginnBietzeitShouldBeCopiedAndSet == Boolean.FALSE) { copy.beginnBietzeit = null; } } } { Boolean endeBietzeitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.endeBietzeit!= null)); if (endeBietzeitShouldBeCopiedAndSet == Boolean.TRUE) { Calendar sourceEndeBietzeit; sourceEndeBietzeit = this.getEndeBietzeit(); Calendar copyEndeBietzeit = ((Calendar) strategy.copy(LocatorUtils.property(locator, "endeBietzeit", sourceEndeBietzeit), sourceEndeBietzeit, (this.endeBietzeit!= null))); copy.setEndeBietzeit(copyEndeBietzeit); } else { if (endeBietzeitShouldBeCopiedAndSet == Boolean.FALSE) { copy.endeBietzeit = null; } } } { Boolean hoechstgebotZeigenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.hoechstgebotZeigen!= null)); if (hoechstgebotZeigenShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceHoechstgebotZeigen; sourceHoechstgebotZeigen = this.isHoechstgebotZeigen(); Boolean copyHoechstgebotZeigen = ((Boolean) strategy.copy(LocatorUtils.property(locator, "hoechstgebotZeigen", sourceHoechstgebotZeigen), sourceHoechstgebotZeigen, (this.hoechstgebotZeigen!= null))); copy.setHoechstgebotZeigen(copyHoechstgebotZeigen); } else { if (hoechstgebotZeigenShouldBeCopiedAndSet == Boolean.FALSE) { copy.hoechstgebotZeigen = null; } } } { Boolean mindestpreisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mindestpreis!= null)); if (mindestpreisShouldBeCopiedAndSet == Boolean.TRUE) { BigDecimal sourceMindestpreis; sourceMindestpreis = this.getMindestpreis(); BigDecimal copyMindestpreis = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "mindestpreis", sourceMindestpreis), sourceMindestpreis, (this.mindestpreis!= null))); copy.setMindestpreis(copyMindestpreis); } else { if (mindestpreisShouldBeCopiedAndSet == Boolean.FALSE) { copy.mindestpreis = 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 Bieterverfahren(); } 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 Bieterverfahren that = ((Bieterverfahren) object); { Calendar lhsBeginnAngebotsphase; lhsBeginnAngebotsphase = this.getBeginnAngebotsphase(); Calendar rhsBeginnAngebotsphase; rhsBeginnAngebotsphase = that.getBeginnAngebotsphase(); if (!strategy.equals(LocatorUtils.property(thisLocator, "beginnAngebotsphase", lhsBeginnAngebotsphase), LocatorUtils.property(thatLocator, "beginnAngebotsphase", rhsBeginnAngebotsphase), lhsBeginnAngebotsphase, rhsBeginnAngebotsphase, (this.beginnAngebotsphase!= null), (that.beginnAngebotsphase!= null))) { return false; } } { Calendar lhsBesichtigungstermin; lhsBesichtigungstermin = this.getBesichtigungstermin(); Calendar rhsBesichtigungstermin; rhsBesichtigungstermin = that.getBesichtigungstermin(); if (!strategy.equals(LocatorUtils.property(thisLocator, "besichtigungstermin", lhsBesichtigungstermin), LocatorUtils.property(thatLocator, "besichtigungstermin", rhsBesichtigungstermin), lhsBesichtigungstermin, rhsBesichtigungstermin, (this.besichtigungstermin!= null), (that.besichtigungstermin!= null))) { return false; } } { Calendar lhsBesichtigungstermin2; lhsBesichtigungstermin2 = this.getBesichtigungstermin2(); Calendar rhsBesichtigungstermin2; rhsBesichtigungstermin2 = that.getBesichtigungstermin2(); if (!strategy.equals(LocatorUtils.property(thisLocator, "besichtigungstermin2", lhsBesichtigungstermin2), LocatorUtils.property(thatLocator, "besichtigungstermin2", rhsBesichtigungstermin2), lhsBesichtigungstermin2, rhsBesichtigungstermin2, (this.besichtigungstermin2 != null), (that.besichtigungstermin2 != null))) { return false; } } { Calendar lhsBeginnBietzeit; lhsBeginnBietzeit = this.getBeginnBietzeit(); Calendar rhsBeginnBietzeit; rhsBeginnBietzeit = that.getBeginnBietzeit(); if (!strategy.equals(LocatorUtils.property(thisLocator, "beginnBietzeit", lhsBeginnBietzeit), LocatorUtils.property(thatLocator, "beginnBietzeit", rhsBeginnBietzeit), lhsBeginnBietzeit, rhsBeginnBietzeit, (this.beginnBietzeit!= null), (that.beginnBietzeit!= null))) { return false; } } { Calendar lhsEndeBietzeit; lhsEndeBietzeit = this.getEndeBietzeit(); Calendar rhsEndeBietzeit; rhsEndeBietzeit = that.getEndeBietzeit(); if (!strategy.equals(LocatorUtils.property(thisLocator, "endeBietzeit", lhsEndeBietzeit), LocatorUtils.property(thatLocator, "endeBietzeit", rhsEndeBietzeit), lhsEndeBietzeit, rhsEndeBietzeit, (this.endeBietzeit!= null), (that.endeBietzeit!= null))) { return false; } } { Boolean lhsHoechstgebotZeigen; lhsHoechstgebotZeigen = this.isHoechstgebotZeigen(); Boolean rhsHoechstgebotZeigen; rhsHoechstgebotZeigen = that.isHoechstgebotZeigen(); if (!strategy.equals(LocatorUtils.property(thisLocator, "hoechstgebotZeigen", lhsHoechstgebotZeigen), LocatorUtils.property(thatLocator, "hoechstgebotZeigen", rhsHoechstgebotZeigen), lhsHoechstgebotZeigen, rhsHoechstgebotZeigen, (this.hoechstgebotZeigen!= null), (that.hoechstgebotZeigen!= null))) { return false; } } { BigDecimal lhsMindestpreis; lhsMindestpreis = this.getMindestpreis(); BigDecimal rhsMindestpreis; rhsMindestpreis = that.getMindestpreis(); if (!strategy.equals(LocatorUtils.property(thisLocator, "mindestpreis", lhsMindestpreis), LocatorUtils.property(thatLocator, "mindestpreis", rhsMindestpreis), lhsMindestpreis, rhsMindestpreis, (this.mindestpreis!= null), (that.mindestpreis!= 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 - 2024 Weber Informatics LLC | Privacy Policy