IRIS Form1099KTotalByStateGrpType

IRIS > IRIS XML

Under Development
as of April 11, 2023

Tree


+- root: Form1099KTotalByStateGrpType
|  +- stateAbbreviationCd: StateType
|  +- totalReportedRcpntFormCnt: BigInteger
|  +- federalIncomeTaxWithheldAmt: BigInteger
|  +- stateTaxWithheldAmt: BigInteger
|  +- localTaxWithheldAmt: BigInteger
|  +- grossAmt: BigInteger
|  +- cardNotPresentTransAmt: BigInteger
|  +- januaryAmt: BigInteger
|  +- februaryAmt: BigInteger
|  +- marchAmt: BigInteger
|  +- aprilAmt: BigInteger
|  +- mayAmt: BigInteger
|  +- juneAmt: BigInteger
|  +- julyAmt: BigInteger
|  +- augustAmt: BigInteger
|  +- septemberAmt: BigInteger
|  +- octoberAmt: BigInteger
|  +- novemberAmt: BigInteger
|  +- decemberAmt: BigInteger


Flattened

Form1099KTotalByStateGrpType.stateAbbreviationCd
Form1099KTotalByStateGrpType.totalReportedRcpntFormCnt
Form1099KTotalByStateGrpType.federalIncomeTaxWithheldAmt
Form1099KTotalByStateGrpType.stateTaxWithheldAmt
Form1099KTotalByStateGrpType.localTaxWithheldAmt
Form1099KTotalByStateGrpType.grossAmt
Form1099KTotalByStateGrpType.cardNotPresentTransAmt
Form1099KTotalByStateGrpType.januaryAmt
Form1099KTotalByStateGrpType.februaryAmt
Form1099KTotalByStateGrpType.marchAmt
Form1099KTotalByStateGrpType.aprilAmt
Form1099KTotalByStateGrpType.mayAmt
Form1099KTotalByStateGrpType.juneAmt
Form1099KTotalByStateGrpType.julyAmt
Form1099KTotalByStateGrpType.augustAmt
Form1099KTotalByStateGrpType.septemberAmt
Form1099KTotalByStateGrpType.octoberAmt
Form1099KTotalByStateGrpType.novemberAmt
Form1099KTotalByStateGrpType.decemberAmt

Java Code


package modelsiris;

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
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;


/**
 * 
 * <pre>
 * <?xml version="1.0" encoding="UTF-8"?><Component xmlns="urn:us:gov:treasury:irs:ir" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DictionaryEntryNm>Form 1099 K Total by State Group Type</DictionaryEntryNm><MajorVersionNum>1</MajorVersionNum><MinorVersionNum>0</MinorVersionNum><VersionEffectiveBeginDt>2021-10-21</VersionEffectiveBeginDt><VersionDescriptionTxt>Initial version</VersionDescriptionTxt><DescriptionTxt>The content model for the form 1099 K totals by state</DescriptionTxt></Component>
 * </pre>
 * 
 * 
 * <p>Java class for Form1099KTotalByStateGrpType complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * <complexType name="Form1099KTotalByStateGrpType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="StateAbbreviationCd" type="{urn:us:gov:treasury:irs:ir}StateType"/>
 *         <element name="TotalReportedRcpntFormCnt" type="{urn:us:gov:treasury:irs:ir}TotalNumberNonNegativeType" minOccurs="0"/>
 *         <element name="FederalIncomeTaxWithheldAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="StateTaxWithheldAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="LocalTaxWithheldAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="GrossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="CardNotPresentTransAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="JanuaryAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="FebruaryAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="MarchAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="AprilAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="MayAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="JuneAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="JulyAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="AugustAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="SeptemberAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="OctoberAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="NovemberAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *         <element name="DecemberAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Form1099KTotalByStateGrpType", namespace = "urn:us:gov:treasury:irs:ir", propOrder = {
    "stateAbbreviationCd",
    "totalReportedRcpntFormCnt",
    "federalIncomeTaxWithheldAmt",
    "stateTaxWithheldAmt",
    "localTaxWithheldAmt",
    "grossAmt",
    "cardNotPresentTransAmt",
    "januaryAmt",
    "februaryAmt",
    "marchAmt",
    "aprilAmt",
    "mayAmt",
    "juneAmt",
    "julyAmt",
    "augustAmt",
    "septemberAmt",
    "octoberAmt",
    "novemberAmt",
    "decemberAmt"
})
public class Form1099KTotalByStateGrpType implements Equals2, ToString2
{

    @XmlElement(name = "StateAbbreviationCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
    @XmlSchemaType(name = "string")
    protected StateType stateAbbreviationCd;
    @XmlElement(name = "TotalReportedRcpntFormCnt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger totalReportedRcpntFormCnt;
    @XmlElement(name = "FederalIncomeTaxWithheldAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger federalIncomeTaxWithheldAmt;
    @XmlElement(name = "StateTaxWithheldAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger stateTaxWithheldAmt;
    @XmlElement(name = "LocalTaxWithheldAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger localTaxWithheldAmt;
    @XmlElement(name = "GrossAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger grossAmt;
    @XmlElement(name = "CardNotPresentTransAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger cardNotPresentTransAmt;
    @XmlElement(name = "JanuaryAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger januaryAmt;
    @XmlElement(name = "FebruaryAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger februaryAmt;
    @XmlElement(name = "MarchAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger marchAmt;
    @XmlElement(name = "AprilAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger aprilAmt;
    @XmlElement(name = "MayAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger mayAmt;
    @XmlElement(name = "JuneAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger juneAmt;
    @XmlElement(name = "JulyAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger julyAmt;
    @XmlElement(name = "AugustAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger augustAmt;
    @XmlElement(name = "SeptemberAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger septemberAmt;
    @XmlElement(name = "OctoberAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger octoberAmt;
    @XmlElement(name = "NovemberAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger novemberAmt;
    @XmlElement(name = "DecemberAmt", namespace = "urn:us:gov:treasury:irs:ir")
    @XmlSchemaType(name = "nonNegativeInteger")
    protected BigInteger decemberAmt;

    /**
     * Gets the value of the stateAbbreviationCd property.
     * 
     * @return
     *     possible object is
     *     {@link StateType }
     *     
     */
    public StateType getStateAbbreviationCd() {
        return stateAbbreviationCd;
    }

    /**
     * Sets the value of the stateAbbreviationCd property.
     * 
     * @param value
     *     allowed object is
     *     {@link StateType }
     *     
     */
    public void setStateAbbreviationCd(StateType value) {
        this.stateAbbreviationCd = value;
    }

    /**
     * Gets the value of the totalReportedRcpntFormCnt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTotalReportedRcpntFormCnt() {
        return totalReportedRcpntFormCnt;
    }

    /**
     * Sets the value of the totalReportedRcpntFormCnt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTotalReportedRcpntFormCnt(BigInteger value) {
        this.totalReportedRcpntFormCnt = value;
    }

    /**
     * Gets the value of the federalIncomeTaxWithheldAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getFederalIncomeTaxWithheldAmt() {
        return federalIncomeTaxWithheldAmt;
    }

    /**
     * Sets the value of the federalIncomeTaxWithheldAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setFederalIncomeTaxWithheldAmt(BigInteger value) {
        this.federalIncomeTaxWithheldAmt = value;
    }

    /**
     * Gets the value of the stateTaxWithheldAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getStateTaxWithheldAmt() {
        return stateTaxWithheldAmt;
    }

    /**
     * Sets the value of the stateTaxWithheldAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setStateTaxWithheldAmt(BigInteger value) {
        this.stateTaxWithheldAmt = value;
    }

    /**
     * Gets the value of the localTaxWithheldAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getLocalTaxWithheldAmt() {
        return localTaxWithheldAmt;
    }

    /**
     * Sets the value of the localTaxWithheldAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setLocalTaxWithheldAmt(BigInteger value) {
        this.localTaxWithheldAmt = value;
    }

    /**
     * Gets the value of the grossAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getGrossAmt() {
        return grossAmt;
    }

    /**
     * Sets the value of the grossAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setGrossAmt(BigInteger value) {
        this.grossAmt = value;
    }

    /**
     * Gets the value of the cardNotPresentTransAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getCardNotPresentTransAmt() {
        return cardNotPresentTransAmt;
    }

    /**
     * Sets the value of the cardNotPresentTransAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setCardNotPresentTransAmt(BigInteger value) {
        this.cardNotPresentTransAmt = value;
    }

    /**
     * Gets the value of the januaryAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getJanuaryAmt() {
        return januaryAmt;
    }

    /**
     * Sets the value of the januaryAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setJanuaryAmt(BigInteger value) {
        this.januaryAmt = value;
    }

    /**
     * Gets the value of the februaryAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getFebruaryAmt() {
        return februaryAmt;
    }

    /**
     * Sets the value of the februaryAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setFebruaryAmt(BigInteger value) {
        this.februaryAmt = value;
    }

    /**
     * Gets the value of the marchAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getMarchAmt() {
        return marchAmt;
    }

    /**
     * Sets the value of the marchAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setMarchAmt(BigInteger value) {
        this.marchAmt = value;
    }

    /**
     * Gets the value of the aprilAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getAprilAmt() {
        return aprilAmt;
    }

    /**
     * Sets the value of the aprilAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setAprilAmt(BigInteger value) {
        this.aprilAmt = value;
    }

    /**
     * Gets the value of the mayAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getMayAmt() {
        return mayAmt;
    }

    /**
     * Sets the value of the mayAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setMayAmt(BigInteger value) {
        this.mayAmt = value;
    }

    /**
     * Gets the value of the juneAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getJuneAmt() {
        return juneAmt;
    }

    /**
     * Sets the value of the juneAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setJuneAmt(BigInteger value) {
        this.juneAmt = value;
    }

    /**
     * Gets the value of the julyAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getJulyAmt() {
        return julyAmt;
    }

    /**
     * Sets the value of the julyAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setJulyAmt(BigInteger value) {
        this.julyAmt = value;
    }

    /**
     * Gets the value of the augustAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getAugustAmt() {
        return augustAmt;
    }

    /**
     * Sets the value of the augustAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setAugustAmt(BigInteger value) {
        this.augustAmt = value;
    }

    /**
     * Gets the value of the septemberAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getSeptemberAmt() {
        return septemberAmt;
    }

    /**
     * Sets the value of the septemberAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setSeptemberAmt(BigInteger value) {
        this.septemberAmt = value;
    }

    /**
     * Gets the value of the octoberAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getOctoberAmt() {
        return octoberAmt;
    }

    /**
     * Sets the value of the octoberAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setOctoberAmt(BigInteger value) {
        this.octoberAmt = value;
    }

    /**
     * Gets the value of the novemberAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getNovemberAmt() {
        return novemberAmt;
    }

    /**
     * Sets the value of the novemberAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setNovemberAmt(BigInteger value) {
        this.novemberAmt = value;
    }

    /**
     * Gets the value of the decemberAmt property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getDecemberAmt() {
        return decemberAmt;
    }

    /**
     * Sets the value of the decemberAmt property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setDecemberAmt(BigInteger value) {
        this.decemberAmt = value;
    }

    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) {
        {
            StateType theStateAbbreviationCd;
            theStateAbbreviationCd = this.getStateAbbreviationCd();
            strategy.appendField(locator, this, "stateAbbreviationCd", buffer, theStateAbbreviationCd, (this.stateAbbreviationCd!= null));
        }
        {
            BigInteger theTotalReportedRcpntFormCnt;
            theTotalReportedRcpntFormCnt = this.getTotalReportedRcpntFormCnt();
            strategy.appendField(locator, this, "totalReportedRcpntFormCnt", buffer, theTotalReportedRcpntFormCnt, (this.totalReportedRcpntFormCnt!= null));
        }
        {
            BigInteger theFederalIncomeTaxWithheldAmt;
            theFederalIncomeTaxWithheldAmt = this.getFederalIncomeTaxWithheldAmt();
            strategy.appendField(locator, this, "federalIncomeTaxWithheldAmt", buffer, theFederalIncomeTaxWithheldAmt, (this.federalIncomeTaxWithheldAmt!= null));
        }
        {
            BigInteger theStateTaxWithheldAmt;
            theStateTaxWithheldAmt = this.getStateTaxWithheldAmt();
            strategy.appendField(locator, this, "stateTaxWithheldAmt", buffer, theStateTaxWithheldAmt, (this.stateTaxWithheldAmt!= null));
        }
        {
            BigInteger theLocalTaxWithheldAmt;
            theLocalTaxWithheldAmt = this.getLocalTaxWithheldAmt();
            strategy.appendField(locator, this, "localTaxWithheldAmt", buffer, theLocalTaxWithheldAmt, (this.localTaxWithheldAmt!= null));
        }
        {
            BigInteger theGrossAmt;
            theGrossAmt = this.getGrossAmt();
            strategy.appendField(locator, this, "grossAmt", buffer, theGrossAmt, (this.grossAmt!= null));
        }
        {
            BigInteger theCardNotPresentTransAmt;
            theCardNotPresentTransAmt = this.getCardNotPresentTransAmt();
            strategy.appendField(locator, this, "cardNotPresentTransAmt", buffer, theCardNotPresentTransAmt, (this.cardNotPresentTransAmt!= null));
        }
        {
            BigInteger theJanuaryAmt;
            theJanuaryAmt = this.getJanuaryAmt();
            strategy.appendField(locator, this, "januaryAmt", buffer, theJanuaryAmt, (this.januaryAmt!= null));
        }
        {
            BigInteger theFebruaryAmt;
            theFebruaryAmt = this.getFebruaryAmt();
            strategy.appendField(locator, this, "februaryAmt", buffer, theFebruaryAmt, (this.februaryAmt!= null));
        }
        {
            BigInteger theMarchAmt;
            theMarchAmt = this.getMarchAmt();
            strategy.appendField(locator, this, "marchAmt", buffer, theMarchAmt, (this.marchAmt!= null));
        }
        {
            BigInteger theAprilAmt;
            theAprilAmt = this.getAprilAmt();
            strategy.appendField(locator, this, "aprilAmt", buffer, theAprilAmt, (this.aprilAmt!= null));
        }
        {
            BigInteger theMayAmt;
            theMayAmt = this.getMayAmt();
            strategy.appendField(locator, this, "mayAmt", buffer, theMayAmt, (this.mayAmt!= null));
        }
        {
            BigInteger theJuneAmt;
            theJuneAmt = this.getJuneAmt();
            strategy.appendField(locator, this, "juneAmt", buffer, theJuneAmt, (this.juneAmt!= null));
        }
        {
            BigInteger theJulyAmt;
            theJulyAmt = this.getJulyAmt();
            strategy.appendField(locator, this, "julyAmt", buffer, theJulyAmt, (this.julyAmt!= null));
        }
        {
            BigInteger theAugustAmt;
            theAugustAmt = this.getAugustAmt();
            strategy.appendField(locator, this, "augustAmt", buffer, theAugustAmt, (this.augustAmt!= null));
        }
        {
            BigInteger theSeptemberAmt;
            theSeptemberAmt = this.getSeptemberAmt();
            strategy.appendField(locator, this, "septemberAmt", buffer, theSeptemberAmt, (this.septemberAmt!= null));
        }
        {
            BigInteger theOctoberAmt;
            theOctoberAmt = this.getOctoberAmt();
            strategy.appendField(locator, this, "octoberAmt", buffer, theOctoberAmt, (this.octoberAmt!= null));
        }
        {
            BigInteger theNovemberAmt;
            theNovemberAmt = this.getNovemberAmt();
            strategy.appendField(locator, this, "novemberAmt", buffer, theNovemberAmt, (this.novemberAmt!= null));
        }
        {
            BigInteger theDecemberAmt;
            theDecemberAmt = this.getDecemberAmt();
            strategy.appendField(locator, this, "decemberAmt", buffer, theDecemberAmt, (this.decemberAmt!= null));
        }
        return buffer;
    }

    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 Form1099KTotalByStateGrpType that = ((Form1099KTotalByStateGrpType) object);
        {
            StateType lhsStateAbbreviationCd;
            lhsStateAbbreviationCd = this.getStateAbbreviationCd();
            StateType rhsStateAbbreviationCd;
            rhsStateAbbreviationCd = that.getStateAbbreviationCd();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "stateAbbreviationCd", lhsStateAbbreviationCd), LocatorUtils.property(thatLocator, "stateAbbreviationCd", rhsStateAbbreviationCd), lhsStateAbbreviationCd, rhsStateAbbreviationCd, (this.stateAbbreviationCd!= null), (that.stateAbbreviationCd!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsTotalReportedRcpntFormCnt;
            lhsTotalReportedRcpntFormCnt = this.getTotalReportedRcpntFormCnt();
            BigInteger rhsTotalReportedRcpntFormCnt;
            rhsTotalReportedRcpntFormCnt = that.getTotalReportedRcpntFormCnt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "totalReportedRcpntFormCnt", lhsTotalReportedRcpntFormCnt), LocatorUtils.property(thatLocator, "totalReportedRcpntFormCnt", rhsTotalReportedRcpntFormCnt), lhsTotalReportedRcpntFormCnt, rhsTotalReportedRcpntFormCnt, (this.totalReportedRcpntFormCnt!= null), (that.totalReportedRcpntFormCnt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsFederalIncomeTaxWithheldAmt;
            lhsFederalIncomeTaxWithheldAmt = this.getFederalIncomeTaxWithheldAmt();
            BigInteger rhsFederalIncomeTaxWithheldAmt;
            rhsFederalIncomeTaxWithheldAmt = that.getFederalIncomeTaxWithheldAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "federalIncomeTaxWithheldAmt", lhsFederalIncomeTaxWithheldAmt), LocatorUtils.property(thatLocator, "federalIncomeTaxWithheldAmt", rhsFederalIncomeTaxWithheldAmt), lhsFederalIncomeTaxWithheldAmt, rhsFederalIncomeTaxWithheldAmt, (this.federalIncomeTaxWithheldAmt!= null), (that.federalIncomeTaxWithheldAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsStateTaxWithheldAmt;
            lhsStateTaxWithheldAmt = this.getStateTaxWithheldAmt();
            BigInteger rhsStateTaxWithheldAmt;
            rhsStateTaxWithheldAmt = that.getStateTaxWithheldAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "stateTaxWithheldAmt", lhsStateTaxWithheldAmt), LocatorUtils.property(thatLocator, "stateTaxWithheldAmt", rhsStateTaxWithheldAmt), lhsStateTaxWithheldAmt, rhsStateTaxWithheldAmt, (this.stateTaxWithheldAmt!= null), (that.stateTaxWithheldAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsLocalTaxWithheldAmt;
            lhsLocalTaxWithheldAmt = this.getLocalTaxWithheldAmt();
            BigInteger rhsLocalTaxWithheldAmt;
            rhsLocalTaxWithheldAmt = that.getLocalTaxWithheldAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "localTaxWithheldAmt", lhsLocalTaxWithheldAmt), LocatorUtils.property(thatLocator, "localTaxWithheldAmt", rhsLocalTaxWithheldAmt), lhsLocalTaxWithheldAmt, rhsLocalTaxWithheldAmt, (this.localTaxWithheldAmt!= null), (that.localTaxWithheldAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsGrossAmt;
            lhsGrossAmt = this.getGrossAmt();
            BigInteger rhsGrossAmt;
            rhsGrossAmt = that.getGrossAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "grossAmt", lhsGrossAmt), LocatorUtils.property(thatLocator, "grossAmt", rhsGrossAmt), lhsGrossAmt, rhsGrossAmt, (this.grossAmt!= null), (that.grossAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsCardNotPresentTransAmt;
            lhsCardNotPresentTransAmt = this.getCardNotPresentTransAmt();
            BigInteger rhsCardNotPresentTransAmt;
            rhsCardNotPresentTransAmt = that.getCardNotPresentTransAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "cardNotPresentTransAmt", lhsCardNotPresentTransAmt), LocatorUtils.property(thatLocator, "cardNotPresentTransAmt", rhsCardNotPresentTransAmt), lhsCardNotPresentTransAmt, rhsCardNotPresentTransAmt, (this.cardNotPresentTransAmt!= null), (that.cardNotPresentTransAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsJanuaryAmt;
            lhsJanuaryAmt = this.getJanuaryAmt();
            BigInteger rhsJanuaryAmt;
            rhsJanuaryAmt = that.getJanuaryAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "januaryAmt", lhsJanuaryAmt), LocatorUtils.property(thatLocator, "januaryAmt", rhsJanuaryAmt), lhsJanuaryAmt, rhsJanuaryAmt, (this.januaryAmt!= null), (that.januaryAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsFebruaryAmt;
            lhsFebruaryAmt = this.getFebruaryAmt();
            BigInteger rhsFebruaryAmt;
            rhsFebruaryAmt = that.getFebruaryAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "februaryAmt", lhsFebruaryAmt), LocatorUtils.property(thatLocator, "februaryAmt", rhsFebruaryAmt), lhsFebruaryAmt, rhsFebruaryAmt, (this.februaryAmt!= null), (that.februaryAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsMarchAmt;
            lhsMarchAmt = this.getMarchAmt();
            BigInteger rhsMarchAmt;
            rhsMarchAmt = that.getMarchAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "marchAmt", lhsMarchAmt), LocatorUtils.property(thatLocator, "marchAmt", rhsMarchAmt), lhsMarchAmt, rhsMarchAmt, (this.marchAmt!= null), (that.marchAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsAprilAmt;
            lhsAprilAmt = this.getAprilAmt();
            BigInteger rhsAprilAmt;
            rhsAprilAmt = that.getAprilAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "aprilAmt", lhsAprilAmt), LocatorUtils.property(thatLocator, "aprilAmt", rhsAprilAmt), lhsAprilAmt, rhsAprilAmt, (this.aprilAmt!= null), (that.aprilAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsMayAmt;
            lhsMayAmt = this.getMayAmt();
            BigInteger rhsMayAmt;
            rhsMayAmt = that.getMayAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "mayAmt", lhsMayAmt), LocatorUtils.property(thatLocator, "mayAmt", rhsMayAmt), lhsMayAmt, rhsMayAmt, (this.mayAmt!= null), (that.mayAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsJuneAmt;
            lhsJuneAmt = this.getJuneAmt();
            BigInteger rhsJuneAmt;
            rhsJuneAmt = that.getJuneAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "juneAmt", lhsJuneAmt), LocatorUtils.property(thatLocator, "juneAmt", rhsJuneAmt), lhsJuneAmt, rhsJuneAmt, (this.juneAmt!= null), (that.juneAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsJulyAmt;
            lhsJulyAmt = this.getJulyAmt();
            BigInteger rhsJulyAmt;
            rhsJulyAmt = that.getJulyAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "julyAmt", lhsJulyAmt), LocatorUtils.property(thatLocator, "julyAmt", rhsJulyAmt), lhsJulyAmt, rhsJulyAmt, (this.julyAmt!= null), (that.julyAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsAugustAmt;
            lhsAugustAmt = this.getAugustAmt();
            BigInteger rhsAugustAmt;
            rhsAugustAmt = that.getAugustAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "augustAmt", lhsAugustAmt), LocatorUtils.property(thatLocator, "augustAmt", rhsAugustAmt), lhsAugustAmt, rhsAugustAmt, (this.augustAmt!= null), (that.augustAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsSeptemberAmt;
            lhsSeptemberAmt = this.getSeptemberAmt();
            BigInteger rhsSeptemberAmt;
            rhsSeptemberAmt = that.getSeptemberAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "septemberAmt", lhsSeptemberAmt), LocatorUtils.property(thatLocator, "septemberAmt", rhsSeptemberAmt), lhsSeptemberAmt, rhsSeptemberAmt, (this.septemberAmt!= null), (that.septemberAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsOctoberAmt;
            lhsOctoberAmt = this.getOctoberAmt();
            BigInteger rhsOctoberAmt;
            rhsOctoberAmt = that.getOctoberAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "octoberAmt", lhsOctoberAmt), LocatorUtils.property(thatLocator, "octoberAmt", rhsOctoberAmt), lhsOctoberAmt, rhsOctoberAmt, (this.octoberAmt!= null), (that.octoberAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsNovemberAmt;
            lhsNovemberAmt = this.getNovemberAmt();
            BigInteger rhsNovemberAmt;
            rhsNovemberAmt = that.getNovemberAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "novemberAmt", lhsNovemberAmt), LocatorUtils.property(thatLocator, "novemberAmt", rhsNovemberAmt), lhsNovemberAmt, rhsNovemberAmt, (this.novemberAmt!= null), (that.novemberAmt!= null))) {
                return false;
            }
        }
        {
            BigInteger lhsDecemberAmt;
            lhsDecemberAmt = this.getDecemberAmt();
            BigInteger rhsDecemberAmt;
            rhsDecemberAmt = that.getDecemberAmt();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "decemberAmt", lhsDecemberAmt), LocatorUtils.property(thatLocator, "decemberAmt", rhsDecemberAmt), lhsDecemberAmt, rhsDecemberAmt, (this.decemberAmt!= null), (that.decemberAmt!= null))) {
                return false;
            }
        }
        return true;
    }

    public boolean equals(Object object) {
        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
        return equals(null, null, object, strategy);
    }

}

© Copyright 2024. All Rights Reserved.