Tree
+- root: IRTransmissionManifestType
| +- uniqueTransmissionId: String
| +- taxYr: String
| +- transmissionTypeCd: TransmissionTypeCdType
| +- testCd: TestCdType
| +- originalReceiptId: String
| +- transmitterGrp: TransmitterGrpType
| | +- tin: String
| | +- tinSubmittedTypeCd: TINSubmittedTypeCdType
| | +- transmitterControlCd: String
| | +- foreignEntityInd: String
| | +- personNm: String
| | +- businessName: BusinessNameType
| | | +- businessNameLine1Txt: String
| | | +- businessNameLine2Txt: String
| | +- companyGrp: CompanyGrpType
| | | +- businessName: BusinessNameType
| | | | +- businessNameLine1Txt: String
| | | | +- businessNameLine2Txt: String
| | | +- mailingAddressGrp: AddressGrpType
| | | | +- usAddress: USAddressType
| | | | | +- addressLine1Txt: String
| | | | | +- addressLine2Txt: String
| | | | | +- cityNm: String
| | | | | +- stateAbbreviationCd: StateType
| | | | | +- zipCd: String
| | | | +- foreignAddress: ForeignAddressType
| | | | | +- addressLine1Txt: String
| | | | | +- addressLine2Txt: String
| | | | | +- cityNm: String
| | | | | +- provinceOrStateNm: String
| | | | | +- countryCd: CountryType
| | | | | +- foreignPostalCd: String
| | +- contactNameGrp: ContactNameGrpType
| | | +- personNm: String
| | | +- personFirstNm: String
| | | +- personMiddleNm: String
| | | +- personLastNm: String
| | | +- suffixNm: String
| | +- contactEmailAddressTxt: String
| | +- contactPhoneNum: String
| +- vendorCd: VendorCdType
| +- softwareId: String
| +- vendorGrp: VendorGrpType
| | +- foreignEntityInd: String
| | +- businessName: BusinessNameType
| | | +- businessNameLine1Txt: String
| | | +- businessNameLine2Txt: String
| | +- mailingAddressGrp: AddressGrpType
| | | +- usAddress: USAddressType
| | | | +- addressLine1Txt: String
| | | | +- addressLine2Txt: String
| | | | +- cityNm: String
| | | | +- stateAbbreviationCd: StateType
| | | | +- zipCd: String
| | | +- foreignAddress: ForeignAddressType
| | | | +- addressLine1Txt: String
| | | | +- addressLine2Txt: String
| | | | +- cityNm: String
| | | | +- provinceOrStateNm: String
| | | | +- countryCd: CountryType
| | | | +- foreignPostalCd: String
| | +- contactNameGrp: ContactNameGrpType
| | | +- personNm: String
| | | +- personFirstNm: String
| | | +- personMiddleNm: String
| | | +- personLastNm: String
| | | +- suffixNm: String
| | +- contactEmailAddressTxt: String
| | +- contactPhoneNum: String
| +- totalIssuerFormCnt: BigInteger
| +- totalRecipientFormCnt: BigInteger
| +- paperSubmissionInd: String
| +- mediaSourceCd: MediaSourceCdType
| +- submissionChannelCd: String
Flattened
IRTransmissionManifestType.uniqueTransmissionId
IRTransmissionManifestType.taxYr
IRTransmissionManifestType.transmissionTypeCd
IRTransmissionManifestType.testCd
IRTransmissionManifestType.originalReceiptId
IRTransmissionManifestType.transmitterGrp.tin
IRTransmissionManifestType.transmitterGrp.tinSubmittedTypeCd
IRTransmissionManifestType.transmitterGrp.transmitterControlCd
IRTransmissionManifestType.transmitterGrp.foreignEntityInd
IRTransmissionManifestType.transmitterGrp.personNm
IRTransmissionManifestType.transmitterGrp.businessName.businessNameLine1Txt
IRTransmissionManifestType.transmitterGrp.businessName.businessNameLine2Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.businessName.businessNameLine1Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.businessName.businessNameLine2Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.usAddress.addressLine1Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.usAddress.addressLine2Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.usAddress.cityNm
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.usAddress.stateAbbreviationCd
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.usAddress.zipCd
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.addressLine1Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.addressLine2Txt
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.cityNm
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.provinceOrStateNm
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.countryCd
IRTransmissionManifestType.transmitterGrp.companyGrp.mailingAddressGrp.foreignAddress.foreignPostalCd
IRTransmissionManifestType.transmitterGrp.contactNameGrp.personNm
IRTransmissionManifestType.transmitterGrp.contactNameGrp.personFirstNm
IRTransmissionManifestType.transmitterGrp.contactNameGrp.personMiddleNm
IRTransmissionManifestType.transmitterGrp.contactNameGrp.personLastNm
IRTransmissionManifestType.transmitterGrp.contactNameGrp.suffixNm
IRTransmissionManifestType.transmitterGrp.contactEmailAddressTxt
IRTransmissionManifestType.transmitterGrp.contactPhoneNum
IRTransmissionManifestType.vendorCd
IRTransmissionManifestType.softwareId
IRTransmissionManifestType.vendorGrp.foreignEntityInd
IRTransmissionManifestType.vendorGrp.businessName.businessNameLine1Txt
IRTransmissionManifestType.vendorGrp.businessName.businessNameLine2Txt
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.usAddress.addressLine1Txt
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.usAddress.addressLine2Txt
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.usAddress.cityNm
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.usAddress.stateAbbreviationCd
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.usAddress.zipCd
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.addressLine1Txt
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.addressLine2Txt
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.cityNm
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.provinceOrStateNm
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.countryCd
IRTransmissionManifestType.vendorGrp.mailingAddressGrp.foreignAddress.foreignPostalCd
IRTransmissionManifestType.vendorGrp.contactNameGrp.personNm
IRTransmissionManifestType.vendorGrp.contactNameGrp.personFirstNm
IRTransmissionManifestType.vendorGrp.contactNameGrp.personMiddleNm
IRTransmissionManifestType.vendorGrp.contactNameGrp.personLastNm
IRTransmissionManifestType.vendorGrp.contactNameGrp.suffixNm
IRTransmissionManifestType.vendorGrp.contactEmailAddressTxt
IRTransmissionManifestType.vendorGrp.contactPhoneNum
IRTransmissionManifestType.totalIssuerFormCnt
IRTransmissionManifestType.totalRecipientFormCnt
IRTransmissionManifestType.paperSubmissionInd
IRTransmissionManifestType.mediaSourceCd
IRTransmissionManifestType.submissionChannelCd
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 javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
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>IR (Information Return) Transmission Manifest Type</DictionaryEntryNm><MajorVersionNum>1</MajorVersionNum><MinorVersionNum>0</MinorVersionNum><VersionEffectiveBeginDt>2021-05-27</VersionEffectiveBeginDt><VersionDescriptionTxt>Initial version</VersionDescriptionTxt><DescriptionTxt>The content model for the IR (Information Return) transmission manifest.</DescriptionTxt></Component>
* </pre>
*
*
* <p>Java class for IRTransmissionManifestType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="IRTransmissionManifestType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueTransmissionId" type="{urn:us:gov:treasury:irs:ir}EnterpriseBusCorrelationIdType"/>
* <element name="TaxYr" type="{urn:us:gov:treasury:irs:ir}YearType"/>
* <element name="TransmissionTypeCd" type="{urn:us:gov:treasury:irs:ir}TransmissionTypeCdType"/>
* <element name="TestCd" type="{urn:us:gov:treasury:irs:ir}TestCdType"/>
* <element name="OriginalReceiptId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <pattern value="[1-9][0-9]{3}\-[0-9]{11}\-[0-9a-zA-Z]{9}"/>
* </restriction>
* </simpleType>
* </element>
* <element name="TransmitterGrp" type="{urn:us:gov:treasury:irs:ir}TransmitterGrpType"/>
* <element name="VendorCd" type="{urn:us:gov:treasury:irs:ir}VendorCdType"/>
* <element name="SoftwareId" type="{urn:us:gov:treasury:irs:ir}SoftwareIdType"/>
* <element name="VendorGrp" type="{urn:us:gov:treasury:irs:ir}VendorGrpType" minOccurs="0"/>
* <element name="TotalIssuerFormCnt" type="{urn:us:gov:treasury:irs:ir}TotalNumberNonNegativeType"/>
* <element name="TotalRecipientFormCnt" type="{urn:us:gov:treasury:irs:ir}TotalNumberNonNegativeType"/>
* <element name="PaperSubmissionInd" type="{urn:us:gov:treasury:irs:ir}DigitBooleanType"/>
* <element name="MediaSourceCd" type="{urn:us:gov:treasury:irs:ir}MediaSourceCdType"/>
* <element name="SubmissionChannelCd" type="{urn:us:gov:treasury:irs:ir}SubmissionChannelCdType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IRTransmissionManifestType", namespace = "urn:us:gov:treasury:irs:ir", propOrder = {
"uniqueTransmissionId",
"taxYr",
"transmissionTypeCd",
"testCd",
"originalReceiptId",
"transmitterGrp",
"vendorCd",
"softwareId",
"vendorGrp",
"totalIssuerFormCnt",
"totalRecipientFormCnt",
"paperSubmissionInd",
"mediaSourceCd",
"submissionChannelCd"
})
public class IRTransmissionManifestType implements Equals2, ToString2
{
@XmlElement(name = "UniqueTransmissionId", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String uniqueTransmissionId;
@XmlElement(name = "TaxYr", namespace = "urn:us:gov:treasury:irs:ir", required = true)
protected String taxYr;
@XmlElement(name = "TransmissionTypeCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "string")
protected TransmissionTypeCdType transmissionTypeCd;
@XmlElement(name = "TestCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "string")
protected TestCdType testCd;
@XmlElement(name = "OriginalReceiptId", namespace = "urn:us:gov:treasury:irs:ir")
protected String originalReceiptId;
@XmlElement(name = "TransmitterGrp", namespace = "urn:us:gov:treasury:irs:ir", required = true)
protected TransmitterGrpType transmitterGrp;
@XmlElement(name = "VendorCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "string")
protected VendorCdType vendorCd;
@XmlElement(name = "SoftwareId", namespace = "urn:us:gov:treasury:irs:ir", required = true)
protected String softwareId;
@XmlElement(name = "VendorGrp", namespace = "urn:us:gov:treasury:irs:ir")
protected VendorGrpType vendorGrp;
@XmlElement(name = "TotalIssuerFormCnt", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger totalIssuerFormCnt;
@XmlElement(name = "TotalRecipientFormCnt", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger totalRecipientFormCnt;
@XmlElement(name = "PaperSubmissionInd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
protected String paperSubmissionInd;
@XmlElement(name = "MediaSourceCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
@XmlSchemaType(name = "string")
protected MediaSourceCdType mediaSourceCd;
@XmlElement(name = "SubmissionChannelCd", namespace = "urn:us:gov:treasury:irs:ir", required = true)
protected String submissionChannelCd;
/**
* Gets the value of the uniqueTransmissionId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUniqueTransmissionId() {
return uniqueTransmissionId;
}
/**
* Sets the value of the uniqueTransmissionId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUniqueTransmissionId(String value) {
this.uniqueTransmissionId = value;
}
/**
* Gets the value of the taxYr property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTaxYr() {
return taxYr;
}
/**
* Sets the value of the taxYr property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTaxYr(String value) {
this.taxYr = value;
}
/**
* Gets the value of the transmissionTypeCd property.
*
* @return
* possible object is
* {@link TransmissionTypeCdType }
*
*/
public TransmissionTypeCdType getTransmissionTypeCd() {
return transmissionTypeCd;
}
/**
* Sets the value of the transmissionTypeCd property.
*
* @param value
* allowed object is
* {@link TransmissionTypeCdType }
*
*/
public void setTransmissionTypeCd(TransmissionTypeCdType value) {
this.transmissionTypeCd = value;
}
/**
* Gets the value of the testCd property.
*
* @return
* possible object is
* {@link TestCdType }
*
*/
public TestCdType getTestCd() {
return testCd;
}
/**
* Sets the value of the testCd property.
*
* @param value
* allowed object is
* {@link TestCdType }
*
*/
public void setTestCd(TestCdType value) {
this.testCd = value;
}
/**
* Gets the value of the originalReceiptId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOriginalReceiptId() {
return originalReceiptId;
}
/**
* Sets the value of the originalReceiptId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOriginalReceiptId(String value) {
this.originalReceiptId = value;
}
/**
* Gets the value of the transmitterGrp property.
*
* @return
* possible object is
* {@link TransmitterGrpType }
*
*/
public TransmitterGrpType getTransmitterGrp() {
return transmitterGrp;
}
/**
* Sets the value of the transmitterGrp property.
*
* @param value
* allowed object is
* {@link TransmitterGrpType }
*
*/
public void setTransmitterGrp(TransmitterGrpType value) {
this.transmitterGrp = value;
}
/**
* Gets the value of the vendorCd property.
*
* @return
* possible object is
* {@link VendorCdType }
*
*/
public VendorCdType getVendorCd() {
return vendorCd;
}
/**
* Sets the value of the vendorCd property.
*
* @param value
* allowed object is
* {@link VendorCdType }
*
*/
public void setVendorCd(VendorCdType value) {
this.vendorCd = value;
}
/**
* Gets the value of the softwareId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSoftwareId() {
return softwareId;
}
/**
* Sets the value of the softwareId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSoftwareId(String value) {
this.softwareId = value;
}
/**
* Gets the value of the vendorGrp property.
*
* @return
* possible object is
* {@link VendorGrpType }
*
*/
public VendorGrpType getVendorGrp() {
return vendorGrp;
}
/**
* Sets the value of the vendorGrp property.
*
* @param value
* allowed object is
* {@link VendorGrpType }
*
*/
public void setVendorGrp(VendorGrpType value) {
this.vendorGrp = value;
}
/**
* Gets the value of the totalIssuerFormCnt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTotalIssuerFormCnt() {
return totalIssuerFormCnt;
}
/**
* Sets the value of the totalIssuerFormCnt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTotalIssuerFormCnt(BigInteger value) {
this.totalIssuerFormCnt = value;
}
/**
* Gets the value of the totalRecipientFormCnt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTotalRecipientFormCnt() {
return totalRecipientFormCnt;
}
/**
* Sets the value of the totalRecipientFormCnt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTotalRecipientFormCnt(BigInteger value) {
this.totalRecipientFormCnt = value;
}
/**
* Gets the value of the paperSubmissionInd property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPaperSubmissionInd() {
return paperSubmissionInd;
}
/**
* Sets the value of the paperSubmissionInd property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPaperSubmissionInd(String value) {
this.paperSubmissionInd = value;
}
/**
* Gets the value of the mediaSourceCd property.
*
* @return
* possible object is
* {@link MediaSourceCdType }
*
*/
public MediaSourceCdType getMediaSourceCd() {
return mediaSourceCd;
}
/**
* Sets the value of the mediaSourceCd property.
*
* @param value
* allowed object is
* {@link MediaSourceCdType }
*
*/
public void setMediaSourceCd(MediaSourceCdType value) {
this.mediaSourceCd = value;
}
/**
* Gets the value of the submissionChannelCd property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubmissionChannelCd() {
return submissionChannelCd;
}
/**
* Sets the value of the submissionChannelCd property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubmissionChannelCd(String value) {
this.submissionChannelCd = 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) {
{
String theUniqueTransmissionId;
theUniqueTransmissionId = this.getUniqueTransmissionId();
strategy.appendField(locator, this, "uniqueTransmissionId", buffer, theUniqueTransmissionId, (this.uniqueTransmissionId!= null));
}
{
String theTaxYr;
theTaxYr = this.getTaxYr();
strategy.appendField(locator, this, "taxYr", buffer, theTaxYr, (this.taxYr!= null));
}
{
TransmissionTypeCdType theTransmissionTypeCd;
theTransmissionTypeCd = this.getTransmissionTypeCd();
strategy.appendField(locator, this, "transmissionTypeCd", buffer, theTransmissionTypeCd, (this.transmissionTypeCd!= null));
}
{
TestCdType theTestCd;
theTestCd = this.getTestCd();
strategy.appendField(locator, this, "testCd", buffer, theTestCd, (this.testCd!= null));
}
{
String theOriginalReceiptId;
theOriginalReceiptId = this.getOriginalReceiptId();
strategy.appendField(locator, this, "originalReceiptId", buffer, theOriginalReceiptId, (this.originalReceiptId!= null));
}
{
TransmitterGrpType theTransmitterGrp;
theTransmitterGrp = this.getTransmitterGrp();
strategy.appendField(locator, this, "transmitterGrp", buffer, theTransmitterGrp, (this.transmitterGrp!= null));
}
{
VendorCdType theVendorCd;
theVendorCd = this.getVendorCd();
strategy.appendField(locator, this, "vendorCd", buffer, theVendorCd, (this.vendorCd!= null));
}
{
String theSoftwareId;
theSoftwareId = this.getSoftwareId();
strategy.appendField(locator, this, "softwareId", buffer, theSoftwareId, (this.softwareId!= null));
}
{
VendorGrpType theVendorGrp;
theVendorGrp = this.getVendorGrp();
strategy.appendField(locator, this, "vendorGrp", buffer, theVendorGrp, (this.vendorGrp!= null));
}
{
BigInteger theTotalIssuerFormCnt;
theTotalIssuerFormCnt = this.getTotalIssuerFormCnt();
strategy.appendField(locator, this, "totalIssuerFormCnt", buffer, theTotalIssuerFormCnt, (this.totalIssuerFormCnt!= null));
}
{
BigInteger theTotalRecipientFormCnt;
theTotalRecipientFormCnt = this.getTotalRecipientFormCnt();
strategy.appendField(locator, this, "totalRecipientFormCnt", buffer, theTotalRecipientFormCnt, (this.totalRecipientFormCnt!= null));
}
{
String thePaperSubmissionInd;
thePaperSubmissionInd = this.getPaperSubmissionInd();
strategy.appendField(locator, this, "paperSubmissionInd", buffer, thePaperSubmissionInd, (this.paperSubmissionInd!= null));
}
{
MediaSourceCdType theMediaSourceCd;
theMediaSourceCd = this.getMediaSourceCd();
strategy.appendField(locator, this, "mediaSourceCd", buffer, theMediaSourceCd, (this.mediaSourceCd!= null));
}
{
String theSubmissionChannelCd;
theSubmissionChannelCd = this.getSubmissionChannelCd();
strategy.appendField(locator, this, "submissionChannelCd", buffer, theSubmissionChannelCd, (this.submissionChannelCd!= 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 IRTransmissionManifestType that = ((IRTransmissionManifestType) object);
{
String lhsUniqueTransmissionId;
lhsUniqueTransmissionId = this.getUniqueTransmissionId();
String rhsUniqueTransmissionId;
rhsUniqueTransmissionId = that.getUniqueTransmissionId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueTransmissionId", lhsUniqueTransmissionId), LocatorUtils.property(thatLocator, "uniqueTransmissionId", rhsUniqueTransmissionId), lhsUniqueTransmissionId, rhsUniqueTransmissionId, (this.uniqueTransmissionId!= null), (that.uniqueTransmissionId!= null))) {
return false;
}
}
{
String lhsTaxYr;
lhsTaxYr = this.getTaxYr();
String rhsTaxYr;
rhsTaxYr = that.getTaxYr();
if (!strategy.equals(LocatorUtils.property(thisLocator, "taxYr", lhsTaxYr), LocatorUtils.property(thatLocator, "taxYr", rhsTaxYr), lhsTaxYr, rhsTaxYr, (this.taxYr!= null), (that.taxYr!= null))) {
return false;
}
}
{
TransmissionTypeCdType lhsTransmissionTypeCd;
lhsTransmissionTypeCd = this.getTransmissionTypeCd();
TransmissionTypeCdType rhsTransmissionTypeCd;
rhsTransmissionTypeCd = that.getTransmissionTypeCd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "transmissionTypeCd", lhsTransmissionTypeCd), LocatorUtils.property(thatLocator, "transmissionTypeCd", rhsTransmissionTypeCd), lhsTransmissionTypeCd, rhsTransmissionTypeCd, (this.transmissionTypeCd!= null), (that.transmissionTypeCd!= null))) {
return false;
}
}
{
TestCdType lhsTestCd;
lhsTestCd = this.getTestCd();
TestCdType rhsTestCd;
rhsTestCd = that.getTestCd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "testCd", lhsTestCd), LocatorUtils.property(thatLocator, "testCd", rhsTestCd), lhsTestCd, rhsTestCd, (this.testCd!= null), (that.testCd!= null))) {
return false;
}
}
{
String lhsOriginalReceiptId;
lhsOriginalReceiptId = this.getOriginalReceiptId();
String rhsOriginalReceiptId;
rhsOriginalReceiptId = that.getOriginalReceiptId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "originalReceiptId", lhsOriginalReceiptId), LocatorUtils.property(thatLocator, "originalReceiptId", rhsOriginalReceiptId), lhsOriginalReceiptId, rhsOriginalReceiptId, (this.originalReceiptId!= null), (that.originalReceiptId!= null))) {
return false;
}
}
{
TransmitterGrpType lhsTransmitterGrp;
lhsTransmitterGrp = this.getTransmitterGrp();
TransmitterGrpType rhsTransmitterGrp;
rhsTransmitterGrp = that.getTransmitterGrp();
if (!strategy.equals(LocatorUtils.property(thisLocator, "transmitterGrp", lhsTransmitterGrp), LocatorUtils.property(thatLocator, "transmitterGrp", rhsTransmitterGrp), lhsTransmitterGrp, rhsTransmitterGrp, (this.transmitterGrp!= null), (that.transmitterGrp!= null))) {
return false;
}
}
{
VendorCdType lhsVendorCd;
lhsVendorCd = this.getVendorCd();
VendorCdType rhsVendorCd;
rhsVendorCd = that.getVendorCd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "vendorCd", lhsVendorCd), LocatorUtils.property(thatLocator, "vendorCd", rhsVendorCd), lhsVendorCd, rhsVendorCd, (this.vendorCd!= null), (that.vendorCd!= null))) {
return false;
}
}
{
String lhsSoftwareId;
lhsSoftwareId = this.getSoftwareId();
String rhsSoftwareId;
rhsSoftwareId = that.getSoftwareId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "softwareId", lhsSoftwareId), LocatorUtils.property(thatLocator, "softwareId", rhsSoftwareId), lhsSoftwareId, rhsSoftwareId, (this.softwareId!= null), (that.softwareId!= null))) {
return false;
}
}
{
VendorGrpType lhsVendorGrp;
lhsVendorGrp = this.getVendorGrp();
VendorGrpType rhsVendorGrp;
rhsVendorGrp = that.getVendorGrp();
if (!strategy.equals(LocatorUtils.property(thisLocator, "vendorGrp", lhsVendorGrp), LocatorUtils.property(thatLocator, "vendorGrp", rhsVendorGrp), lhsVendorGrp, rhsVendorGrp, (this.vendorGrp!= null), (that.vendorGrp!= null))) {
return false;
}
}
{
BigInteger lhsTotalIssuerFormCnt;
lhsTotalIssuerFormCnt = this.getTotalIssuerFormCnt();
BigInteger rhsTotalIssuerFormCnt;
rhsTotalIssuerFormCnt = that.getTotalIssuerFormCnt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "totalIssuerFormCnt", lhsTotalIssuerFormCnt), LocatorUtils.property(thatLocator, "totalIssuerFormCnt", rhsTotalIssuerFormCnt), lhsTotalIssuerFormCnt, rhsTotalIssuerFormCnt, (this.totalIssuerFormCnt!= null), (that.totalIssuerFormCnt!= null))) {
return false;
}
}
{
BigInteger lhsTotalRecipientFormCnt;
lhsTotalRecipientFormCnt = this.getTotalRecipientFormCnt();
BigInteger rhsTotalRecipientFormCnt;
rhsTotalRecipientFormCnt = that.getTotalRecipientFormCnt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "totalRecipientFormCnt", lhsTotalRecipientFormCnt), LocatorUtils.property(thatLocator, "totalRecipientFormCnt", rhsTotalRecipientFormCnt), lhsTotalRecipientFormCnt, rhsTotalRecipientFormCnt, (this.totalRecipientFormCnt!= null), (that.totalRecipientFormCnt!= null))) {
return false;
}
}
{
String lhsPaperSubmissionInd;
lhsPaperSubmissionInd = this.getPaperSubmissionInd();
String rhsPaperSubmissionInd;
rhsPaperSubmissionInd = that.getPaperSubmissionInd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "paperSubmissionInd", lhsPaperSubmissionInd), LocatorUtils.property(thatLocator, "paperSubmissionInd", rhsPaperSubmissionInd), lhsPaperSubmissionInd, rhsPaperSubmissionInd, (this.paperSubmissionInd!= null), (that.paperSubmissionInd!= null))) {
return false;
}
}
{
MediaSourceCdType lhsMediaSourceCd;
lhsMediaSourceCd = this.getMediaSourceCd();
MediaSourceCdType rhsMediaSourceCd;
rhsMediaSourceCd = that.getMediaSourceCd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mediaSourceCd", lhsMediaSourceCd), LocatorUtils.property(thatLocator, "mediaSourceCd", rhsMediaSourceCd), lhsMediaSourceCd, rhsMediaSourceCd, (this.mediaSourceCd!= null), (that.mediaSourceCd!= null))) {
return false;
}
}
{
String lhsSubmissionChannelCd;
lhsSubmissionChannelCd = this.getSubmissionChannelCd();
String rhsSubmissionChannelCd;
rhsSubmissionChannelCd = that.getSubmissionChannelCd();
if (!strategy.equals(LocatorUtils.property(thisLocator, "submissionChannelCd", lhsSubmissionChannelCd), LocatorUtils.property(thatLocator, "submissionChannelCd", rhsSubmissionChannelCd), lhsSubmissionChannelCd, rhsSubmissionChannelCd, (this.submissionChannelCd!= null), (that.submissionChannelCd!= null))) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
}