
org.meridor.fias.HouseIntervals Maven / Gradle / Ivy
Show all versions of fias-client Show documentation
package org.meridor.fias;
import java.math.BigInteger;
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.XmlAttribute;
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.datatype.XMLGregorianCalendar;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="HouseInterval" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="POSTALCODE">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="6"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="IFNSFL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="TERRIFNSFL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="IFNSUL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="TERRIFNSUL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="OKATO">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="11"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="OKTMO">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <minLength value="8"/>
* <maxLength value="11"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="UPDATEDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="INTSTART" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="INTEND" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="HOUSEINTID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="INTGUID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="AOGUID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="STARTDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="ENDDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="INTSTATUS" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="NORMDOC">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="COUNTER" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"houseInterval"
})
@XmlRootElement(name = "HouseIntervals")
public class HouseIntervals implements Equals
{
@XmlElement(name = "HouseInterval", required = true)
protected List houseInterval;
/**
* Gets the value of the houseInterval 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 houseInterval property.
*
*
* For example, to add a new item, do as follows:
*
* getHouseInterval().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link HouseIntervals.HouseInterval }
*
*
*/
public List getHouseInterval() {
if (houseInterval == null) {
houseInterval = new ArrayList();
}
return this.houseInterval;
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
if (!(object instanceof HouseIntervals)) {
return false;
}
if (this == object) {
return true;
}
final HouseIntervals that = ((HouseIntervals) object);
{
List lhsHouseInterval;
lhsHouseInterval = (((this.houseInterval!= null)&&(!this.houseInterval.isEmpty()))?this.getHouseInterval():null);
List rhsHouseInterval;
rhsHouseInterval = (((that.houseInterval!= null)&&(!that.houseInterval.isEmpty()))?that.getHouseInterval():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "houseInterval", lhsHouseInterval), LocatorUtils.property(thatLocator, "houseInterval", rhsHouseInterval), lhsHouseInterval, rhsHouseInterval)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="POSTALCODE">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="6"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="IFNSFL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="TERRIFNSFL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="IFNSUL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="TERRIFNSUL">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="4"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="OKATO">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="11"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="OKTMO">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <minLength value="8"/>
* <maxLength value="11"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="UPDATEDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="INTSTART" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="INTEND" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="HOUSEINTID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="INTGUID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="AOGUID" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="STARTDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="ENDDATE" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
* <attribute name="INTSTATUS" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="NORMDOC">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <length value="36"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="COUNTER" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <totalDigits value="10"/>
* </restriction>
* </simpleType>
* </attribute>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class HouseInterval implements Equals
{
@XmlAttribute(name = "POSTALCODE")
protected String postalcode;
@XmlAttribute(name = "IFNSFL")
protected String ifnsfl;
@XmlAttribute(name = "TERRIFNSFL")
protected String terrifnsfl;
@XmlAttribute(name = "IFNSUL")
protected String ifnsul;
@XmlAttribute(name = "TERRIFNSUL")
protected String terrifnsul;
@XmlAttribute(name = "OKATO")
protected String okato;
@XmlAttribute(name = "OKTMO")
protected String oktmo;
@XmlAttribute(name = "UPDATEDATE", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar updatedate;
@XmlAttribute(name = "INTSTART", required = true)
protected BigInteger intstart;
@XmlAttribute(name = "INTEND", required = true)
protected BigInteger intend;
@XmlAttribute(name = "HOUSEINTID", required = true)
protected String houseintid;
@XmlAttribute(name = "INTGUID", required = true)
protected String intguid;
@XmlAttribute(name = "AOGUID", required = true)
protected String aoguid;
@XmlAttribute(name = "STARTDATE", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar startdate;
@XmlAttribute(name = "ENDDATE", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar enddate;
@XmlAttribute(name = "INTSTATUS", required = true)
protected BigInteger intstatus;
@XmlAttribute(name = "NORMDOC")
protected String normdoc;
@XmlAttribute(name = "COUNTER", required = true)
protected BigInteger counter;
/**
* Gets the value of the postalcode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPOSTALCODE() {
return postalcode;
}
/**
* Sets the value of the postalcode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPOSTALCODE(String value) {
this.postalcode = value;
}
/**
* Gets the value of the ifnsfl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIFNSFL() {
return ifnsfl;
}
/**
* Sets the value of the ifnsfl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIFNSFL(String value) {
this.ifnsfl = value;
}
/**
* Gets the value of the terrifnsfl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTERRIFNSFL() {
return terrifnsfl;
}
/**
* Sets the value of the terrifnsfl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTERRIFNSFL(String value) {
this.terrifnsfl = value;
}
/**
* Gets the value of the ifnsul property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIFNSUL() {
return ifnsul;
}
/**
* Sets the value of the ifnsul property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIFNSUL(String value) {
this.ifnsul = value;
}
/**
* Gets the value of the terrifnsul property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTERRIFNSUL() {
return terrifnsul;
}
/**
* Sets the value of the terrifnsul property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTERRIFNSUL(String value) {
this.terrifnsul = value;
}
/**
* Gets the value of the okato property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOKATO() {
return okato;
}
/**
* Sets the value of the okato property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOKATO(String value) {
this.okato = value;
}
/**
* Gets the value of the oktmo property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOKTMO() {
return oktmo;
}
/**
* Sets the value of the oktmo property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOKTMO(String value) {
this.oktmo = value;
}
/**
* Gets the value of the updatedate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getUPDATEDATE() {
return updatedate;
}
/**
* Sets the value of the updatedate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setUPDATEDATE(XMLGregorianCalendar value) {
this.updatedate = value;
}
/**
* Gets the value of the intstart property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getINTSTART() {
return intstart;
}
/**
* Sets the value of the intstart property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setINTSTART(BigInteger value) {
this.intstart = value;
}
/**
* Gets the value of the intend property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getINTEND() {
return intend;
}
/**
* Sets the value of the intend property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setINTEND(BigInteger value) {
this.intend = value;
}
/**
* Gets the value of the houseintid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHOUSEINTID() {
return houseintid;
}
/**
* Sets the value of the houseintid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHOUSEINTID(String value) {
this.houseintid = value;
}
/**
* Gets the value of the intguid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getINTGUID() {
return intguid;
}
/**
* Sets the value of the intguid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setINTGUID(String value) {
this.intguid = value;
}
/**
* Gets the value of the aoguid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAOGUID() {
return aoguid;
}
/**
* Sets the value of the aoguid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAOGUID(String value) {
this.aoguid = value;
}
/**
* Gets the value of the startdate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSTARTDATE() {
return startdate;
}
/**
* Sets the value of the startdate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSTARTDATE(XMLGregorianCalendar value) {
this.startdate = value;
}
/**
* Gets the value of the enddate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getENDDATE() {
return enddate;
}
/**
* Sets the value of the enddate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setENDDATE(XMLGregorianCalendar value) {
this.enddate = value;
}
/**
* Gets the value of the intstatus property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getINTSTATUS() {
return intstatus;
}
/**
* Sets the value of the intstatus property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setINTSTATUS(BigInteger value) {
this.intstatus = value;
}
/**
* Gets the value of the normdoc property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNORMDOC() {
return normdoc;
}
/**
* Sets the value of the normdoc property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNORMDOC(String value) {
this.normdoc = value;
}
/**
* Gets the value of the counter property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCOUNTER() {
return counter;
}
/**
* Sets the value of the counter property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCOUNTER(BigInteger value) {
this.counter = value;
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
if (!(object instanceof HouseIntervals.HouseInterval)) {
return false;
}
if (this == object) {
return true;
}
final HouseIntervals.HouseInterval that = ((HouseIntervals.HouseInterval) object);
{
String lhsPOSTALCODE;
lhsPOSTALCODE = this.getPOSTALCODE();
String rhsPOSTALCODE;
rhsPOSTALCODE = that.getPOSTALCODE();
if (!strategy.equals(LocatorUtils.property(thisLocator, "postalcode", lhsPOSTALCODE), LocatorUtils.property(thatLocator, "postalcode", rhsPOSTALCODE), lhsPOSTALCODE, rhsPOSTALCODE)) {
return false;
}
}
{
String lhsIFNSFL;
lhsIFNSFL = this.getIFNSFL();
String rhsIFNSFL;
rhsIFNSFL = that.getIFNSFL();
if (!strategy.equals(LocatorUtils.property(thisLocator, "ifnsfl", lhsIFNSFL), LocatorUtils.property(thatLocator, "ifnsfl", rhsIFNSFL), lhsIFNSFL, rhsIFNSFL)) {
return false;
}
}
{
String lhsTERRIFNSFL;
lhsTERRIFNSFL = this.getTERRIFNSFL();
String rhsTERRIFNSFL;
rhsTERRIFNSFL = that.getTERRIFNSFL();
if (!strategy.equals(LocatorUtils.property(thisLocator, "terrifnsfl", lhsTERRIFNSFL), LocatorUtils.property(thatLocator, "terrifnsfl", rhsTERRIFNSFL), lhsTERRIFNSFL, rhsTERRIFNSFL)) {
return false;
}
}
{
String lhsIFNSUL;
lhsIFNSUL = this.getIFNSUL();
String rhsIFNSUL;
rhsIFNSUL = that.getIFNSUL();
if (!strategy.equals(LocatorUtils.property(thisLocator, "ifnsul", lhsIFNSUL), LocatorUtils.property(thatLocator, "ifnsul", rhsIFNSUL), lhsIFNSUL, rhsIFNSUL)) {
return false;
}
}
{
String lhsTERRIFNSUL;
lhsTERRIFNSUL = this.getTERRIFNSUL();
String rhsTERRIFNSUL;
rhsTERRIFNSUL = that.getTERRIFNSUL();
if (!strategy.equals(LocatorUtils.property(thisLocator, "terrifnsul", lhsTERRIFNSUL), LocatorUtils.property(thatLocator, "terrifnsul", rhsTERRIFNSUL), lhsTERRIFNSUL, rhsTERRIFNSUL)) {
return false;
}
}
{
String lhsOKATO;
lhsOKATO = this.getOKATO();
String rhsOKATO;
rhsOKATO = that.getOKATO();
if (!strategy.equals(LocatorUtils.property(thisLocator, "okato", lhsOKATO), LocatorUtils.property(thatLocator, "okato", rhsOKATO), lhsOKATO, rhsOKATO)) {
return false;
}
}
{
String lhsOKTMO;
lhsOKTMO = this.getOKTMO();
String rhsOKTMO;
rhsOKTMO = that.getOKTMO();
if (!strategy.equals(LocatorUtils.property(thisLocator, "oktmo", lhsOKTMO), LocatorUtils.property(thatLocator, "oktmo", rhsOKTMO), lhsOKTMO, rhsOKTMO)) {
return false;
}
}
{
XMLGregorianCalendar lhsUPDATEDATE;
lhsUPDATEDATE = this.getUPDATEDATE();
XMLGregorianCalendar rhsUPDATEDATE;
rhsUPDATEDATE = that.getUPDATEDATE();
if (!strategy.equals(LocatorUtils.property(thisLocator, "updatedate", lhsUPDATEDATE), LocatorUtils.property(thatLocator, "updatedate", rhsUPDATEDATE), lhsUPDATEDATE, rhsUPDATEDATE)) {
return false;
}
}
{
BigInteger lhsINTSTART;
lhsINTSTART = this.getINTSTART();
BigInteger rhsINTSTART;
rhsINTSTART = that.getINTSTART();
if (!strategy.equals(LocatorUtils.property(thisLocator, "intstart", lhsINTSTART), LocatorUtils.property(thatLocator, "intstart", rhsINTSTART), lhsINTSTART, rhsINTSTART)) {
return false;
}
}
{
BigInteger lhsINTEND;
lhsINTEND = this.getINTEND();
BigInteger rhsINTEND;
rhsINTEND = that.getINTEND();
if (!strategy.equals(LocatorUtils.property(thisLocator, "intend", lhsINTEND), LocatorUtils.property(thatLocator, "intend", rhsINTEND), lhsINTEND, rhsINTEND)) {
return false;
}
}
{
String lhsHOUSEINTID;
lhsHOUSEINTID = this.getHOUSEINTID();
String rhsHOUSEINTID;
rhsHOUSEINTID = that.getHOUSEINTID();
if (!strategy.equals(LocatorUtils.property(thisLocator, "houseintid", lhsHOUSEINTID), LocatorUtils.property(thatLocator, "houseintid", rhsHOUSEINTID), lhsHOUSEINTID, rhsHOUSEINTID)) {
return false;
}
}
{
String lhsINTGUID;
lhsINTGUID = this.getINTGUID();
String rhsINTGUID;
rhsINTGUID = that.getINTGUID();
if (!strategy.equals(LocatorUtils.property(thisLocator, "intguid", lhsINTGUID), LocatorUtils.property(thatLocator, "intguid", rhsINTGUID), lhsINTGUID, rhsINTGUID)) {
return false;
}
}
{
String lhsAOGUID;
lhsAOGUID = this.getAOGUID();
String rhsAOGUID;
rhsAOGUID = that.getAOGUID();
if (!strategy.equals(LocatorUtils.property(thisLocator, "aoguid", lhsAOGUID), LocatorUtils.property(thatLocator, "aoguid", rhsAOGUID), lhsAOGUID, rhsAOGUID)) {
return false;
}
}
{
XMLGregorianCalendar lhsSTARTDATE;
lhsSTARTDATE = this.getSTARTDATE();
XMLGregorianCalendar rhsSTARTDATE;
rhsSTARTDATE = that.getSTARTDATE();
if (!strategy.equals(LocatorUtils.property(thisLocator, "startdate", lhsSTARTDATE), LocatorUtils.property(thatLocator, "startdate", rhsSTARTDATE), lhsSTARTDATE, rhsSTARTDATE)) {
return false;
}
}
{
XMLGregorianCalendar lhsENDDATE;
lhsENDDATE = this.getENDDATE();
XMLGregorianCalendar rhsENDDATE;
rhsENDDATE = that.getENDDATE();
if (!strategy.equals(LocatorUtils.property(thisLocator, "enddate", lhsENDDATE), LocatorUtils.property(thatLocator, "enddate", rhsENDDATE), lhsENDDATE, rhsENDDATE)) {
return false;
}
}
{
BigInteger lhsINTSTATUS;
lhsINTSTATUS = this.getINTSTATUS();
BigInteger rhsINTSTATUS;
rhsINTSTATUS = that.getINTSTATUS();
if (!strategy.equals(LocatorUtils.property(thisLocator, "intstatus", lhsINTSTATUS), LocatorUtils.property(thatLocator, "intstatus", rhsINTSTATUS), lhsINTSTATUS, rhsINTSTATUS)) {
return false;
}
}
{
String lhsNORMDOC;
lhsNORMDOC = this.getNORMDOC();
String rhsNORMDOC;
rhsNORMDOC = that.getNORMDOC();
if (!strategy.equals(LocatorUtils.property(thisLocator, "normdoc", lhsNORMDOC), LocatorUtils.property(thatLocator, "normdoc", rhsNORMDOC), lhsNORMDOC, rhsNORMDOC)) {
return false;
}
}
{
BigInteger lhsCOUNTER;
lhsCOUNTER = this.getCOUNTER();
BigInteger rhsCOUNTER;
rhsCOUNTER = that.getCOUNTER();
if (!strategy.equals(LocatorUtils.property(thisLocator, "counter", lhsCOUNTER), LocatorUtils.property(thatLocator, "counter", rhsCOUNTER), lhsCOUNTER, rhsCOUNTER)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
}
}