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

org.milyn.edi.unedifact.d94a.common.DefinitionMap Maven / Gradle / Ivy

There is a newer version: 1.7.1.0
Show newest version
/**
 * This class was generated by Smooks EJC (http://www.smooks.org).
 */
package org.milyn.edi.unedifact.d94a.common;

import java.io.Serializable;    
import org.milyn.smooks.edi.EDIWritable;    
import java.io.Writer;    
import org.milyn.edisax.model.internal.Delimiters;    
import java.io.IOException;    

public class DefinitionMap implements Serializable, EDIWritable {

    private static final long serialVersionUID = 1L;

    private AgreementIdentification agreementIdentification;
    private AdjustmentDetails adjustmentDetails;
    private AllowanceOrCharge allowanceOrCharge;
    private AdditionalInformation additionalInformation;
    private AdditionalPriceInformation additionalPriceInformation1;
    private AdditionalPriceInformation additionalPriceInformation2;
    private AmountsRelationshipDetails amountsRelationshipDetails;
    private Attribute attribute;
    private AuthenticationResult authenticationResult;
    private BeginningOfMessage beginningOfMessage;
    private BillItemIdentification billItemIdentification;
    private BusinessFunction businessFunction;
    private CharacteristicClassId characteristicClassId;
    private ConsignmentInformation consignmentInformation;
    private ControlTotal controlTotal;
    private CommunicationContact communicationContact;
    private ContributionDetails contributionDetails;
    private ChargePaymentInstructions chargePaymentInstructions;
    private ConsignmentPackingSequence consignmentPackingSequence;
    private CustomsStatusOfGoods customsStatusOfGoods;
    private ContactInformation contactInformation;
    private Currencies currencies;
    private DangerousGoods dangerousGoods;
    private Dimensions dimensions;
    private DocumentLineIdentification documentLineIdentification;
    private DeliveryLimitations deliveryLimitations;
    private DocumentMessageSummary documentMessageSummary;
    private DocumentMessageDetails documentMessageDetails;
    private DateTimePeriod dateTimePeriod;
    private EmploymentDetails employmentDetails;
    private AttachedEquipment attachedEquipment;
    private EquipmentDetails equipmentDetails;
    private NumberOfUnits numberOfUnits;
    private ApplicationErrorInformation applicationErrorInformation;
    private ErrorPointDetails errorPointDetails;
    private FinancialChargesAllocation financialChargesAllocation;
    private FinancialInstitutionInformation financialInstitutionInformation;
    private FreeText freeText;
    private NatureOfCargo natureOfCargo;
    private GoodsItemDetails goodsItemDetails;
    private GoodsIdentityNumber goodsIdentityNumber;
    private RelatedIdentificationNumbers relatedIdentificationNumbers;
    private GeneralIndicator generalIndicator;
    private GovernmentalRequirements governmentalRequirements;
    private HandlingInstructions handlingInstructions;
    private InsuranceCoverDescription insuranceCoverDescription;
    private ItemDescription itemDescription;
    private IndexDetails indexDetails;
    private PartiesToInstruction partiesToInstruction;
    private InventoryManagementRelatedDetails inventoryManagementRelatedDetails;
    private LineItem lineItem;
    private PlaceLocationIdentification placeLocationIdentification;
    private Measurements measurements;
    private MembershipDetails membershipDetails;
    private MarketSalesChannelInformation marketSalesChannelInformation;
    private MonetaryAmount monetaryAmount;
    private NameAndAddress nameAndAddress;
    private Package _package;
    private PaymentInstructions paymentInstructions;
    private PaymentTermsBasis paymentTermsBasis;
    private PercentageDetails percentageDetails;
    private PackageIdentification packageIdentification;
    private ProductGroupInformation productGroupInformation;
    private AdditionalProductId additionalProductId;
    private PriceItemLine priceItemLine;
    private ProcessIdentification processIdentification;
    private PriceDetails priceDetails;
    private PhysicalSampleDescription physicalSampleDescription;
    private Quantity quantity;
    private QuantityVariances quantityVariances1;
    private QuantityVariances quantityVariances2;
    private RequirementsAndConditions requirementsAndConditions;
    private Relationship relationship;
    private Reference reference;
    private RangeDetails rangeDetails;
    private RateDetails rateDetails;
    private SchedulingConditions schedulingConditions;
    private SealNumber sealNumber;
    private SequenceDetails sequenceDetails;
    private SplitGoodsPlacement splitGoodsPlacement;
    private SamplingParametersForSummaryStatistics samplingParametersForSummaryStatistics;
    private Statistics statistics;
    private Stages stages;
    private Status status;
    private DutyTaxFeeDetails dutyTaxFeeDetails;
    private TransportChargeRateCalculations transportChargeRateCalculations;
    private DetailsOfTransport detailsOfTransport;
    private TestMethod testMethod;
    private TransportMovementDetails transportMovementDetails;
    private Temperature temperature;
    private TermsOfDelivery termsOfDelivery;
    private TransportPlacement transportPlacement;
    private TransportServiceRequirements transportServiceRequirements;
    private Ugh ugh;
    private Ugt ugt;
    private SectionControl sectionControl;

    public void write(Writer writer, Delimiters delimiters) throws IOException {
        
        Writer nodeWriter = writer;

        if(agreementIdentification != null) {
            nodeWriter.write("AGR");
            nodeWriter.write(delimiters.getField());
            agreementIdentification.write(nodeWriter, delimiters);
        }
        if(adjustmentDetails != null) {
            nodeWriter.write("AJT");
            nodeWriter.write(delimiters.getField());
            adjustmentDetails.write(nodeWriter, delimiters);
        }
        if(allowanceOrCharge != null) {
            nodeWriter.write("ALC");
            nodeWriter.write(delimiters.getField());
            allowanceOrCharge.write(nodeWriter, delimiters);
        }
        if(additionalInformation != null) {
            nodeWriter.write("ALI");
            nodeWriter.write(delimiters.getField());
            additionalInformation.write(nodeWriter, delimiters);
        }
        if(additionalPriceInformation1 != null) {
            nodeWriter.write("API");
            nodeWriter.write(delimiters.getField());
            additionalPriceInformation1.write(nodeWriter, delimiters);
        }
        if(additionalPriceInformation2 != null) {
            nodeWriter.write("APR");
            nodeWriter.write(delimiters.getField());
            additionalPriceInformation2.write(nodeWriter, delimiters);
        }
        if(amountsRelationshipDetails != null) {
            nodeWriter.write("ARD");
            nodeWriter.write(delimiters.getField());
            amountsRelationshipDetails.write(nodeWriter, delimiters);
        }
        if(attribute != null) {
            nodeWriter.write("ATT");
            nodeWriter.write(delimiters.getField());
            attribute.write(nodeWriter, delimiters);
        }
        if(authenticationResult != null) {
            nodeWriter.write("AUT");
            nodeWriter.write(delimiters.getField());
            authenticationResult.write(nodeWriter, delimiters);
        }
        if(beginningOfMessage != null) {
            nodeWriter.write("BGM");
            nodeWriter.write(delimiters.getField());
            beginningOfMessage.write(nodeWriter, delimiters);
        }
        if(billItemIdentification != null) {
            nodeWriter.write("BII");
            nodeWriter.write(delimiters.getField());
            billItemIdentification.write(nodeWriter, delimiters);
        }
        if(businessFunction != null) {
            nodeWriter.write("BUS");
            nodeWriter.write(delimiters.getField());
            businessFunction.write(nodeWriter, delimiters);
        }
        if(characteristicClassId != null) {
            nodeWriter.write("CCI");
            nodeWriter.write(delimiters.getField());
            characteristicClassId.write(nodeWriter, delimiters);
        }
        if(consignmentInformation != null) {
            nodeWriter.write("CNI");
            nodeWriter.write(delimiters.getField());
            consignmentInformation.write(nodeWriter, delimiters);
        }
        if(controlTotal != null) {
            nodeWriter.write("CNT");
            nodeWriter.write(delimiters.getField());
            controlTotal.write(nodeWriter, delimiters);
        }
        if(communicationContact != null) {
            nodeWriter.write("COM");
            nodeWriter.write(delimiters.getField());
            communicationContact.write(nodeWriter, delimiters);
        }
        if(contributionDetails != null) {
            nodeWriter.write("COT");
            nodeWriter.write(delimiters.getField());
            contributionDetails.write(nodeWriter, delimiters);
        }
        if(chargePaymentInstructions != null) {
            nodeWriter.write("CPI");
            nodeWriter.write(delimiters.getField());
            chargePaymentInstructions.write(nodeWriter, delimiters);
        }
        if(consignmentPackingSequence != null) {
            nodeWriter.write("CPS");
            nodeWriter.write(delimiters.getField());
            consignmentPackingSequence.write(nodeWriter, delimiters);
        }
        if(customsStatusOfGoods != null) {
            nodeWriter.write("CST");
            nodeWriter.write(delimiters.getField());
            customsStatusOfGoods.write(nodeWriter, delimiters);
        }
        if(contactInformation != null) {
            nodeWriter.write("CTA");
            nodeWriter.write(delimiters.getField());
            contactInformation.write(nodeWriter, delimiters);
        }
        if(currencies != null) {
            nodeWriter.write("CUX");
            nodeWriter.write(delimiters.getField());
            currencies.write(nodeWriter, delimiters);
        }
        if(dangerousGoods != null) {
            nodeWriter.write("DGS");
            nodeWriter.write(delimiters.getField());
            dangerousGoods.write(nodeWriter, delimiters);
        }
        if(dimensions != null) {
            nodeWriter.write("DIM");
            nodeWriter.write(delimiters.getField());
            dimensions.write(nodeWriter, delimiters);
        }
        if(documentLineIdentification != null) {
            nodeWriter.write("DLI");
            nodeWriter.write(delimiters.getField());
            documentLineIdentification.write(nodeWriter, delimiters);
        }
        if(deliveryLimitations != null) {
            nodeWriter.write("DLM");
            nodeWriter.write(delimiters.getField());
            deliveryLimitations.write(nodeWriter, delimiters);
        }
        if(documentMessageSummary != null) {
            nodeWriter.write("DMS");
            nodeWriter.write(delimiters.getField());
            documentMessageSummary.write(nodeWriter, delimiters);
        }
        if(documentMessageDetails != null) {
            nodeWriter.write("DOC");
            nodeWriter.write(delimiters.getField());
            documentMessageDetails.write(nodeWriter, delimiters);
        }
        if(dateTimePeriod != null) {
            nodeWriter.write("DTM");
            nodeWriter.write(delimiters.getField());
            dateTimePeriod.write(nodeWriter, delimiters);
        }
        if(employmentDetails != null) {
            nodeWriter.write("EMP");
            nodeWriter.write(delimiters.getField());
            employmentDetails.write(nodeWriter, delimiters);
        }
        if(attachedEquipment != null) {
            nodeWriter.write("EQA");
            nodeWriter.write(delimiters.getField());
            attachedEquipment.write(nodeWriter, delimiters);
        }
        if(equipmentDetails != null) {
            nodeWriter.write("EQD");
            nodeWriter.write(delimiters.getField());
            equipmentDetails.write(nodeWriter, delimiters);
        }
        if(numberOfUnits != null) {
            nodeWriter.write("EQN");
            nodeWriter.write(delimiters.getField());
            numberOfUnits.write(nodeWriter, delimiters);
        }
        if(applicationErrorInformation != null) {
            nodeWriter.write("ERC");
            nodeWriter.write(delimiters.getField());
            applicationErrorInformation.write(nodeWriter, delimiters);
        }
        if(errorPointDetails != null) {
            nodeWriter.write("ERP");
            nodeWriter.write(delimiters.getField());
            errorPointDetails.write(nodeWriter, delimiters);
        }
        if(financialChargesAllocation != null) {
            nodeWriter.write("FCA");
            nodeWriter.write(delimiters.getField());
            financialChargesAllocation.write(nodeWriter, delimiters);
        }
        if(financialInstitutionInformation != null) {
            nodeWriter.write("FII");
            nodeWriter.write(delimiters.getField());
            financialInstitutionInformation.write(nodeWriter, delimiters);
        }
        if(freeText != null) {
            nodeWriter.write("FTX");
            nodeWriter.write(delimiters.getField());
            freeText.write(nodeWriter, delimiters);
        }
        if(natureOfCargo != null) {
            nodeWriter.write("GDS");
            nodeWriter.write(delimiters.getField());
            natureOfCargo.write(nodeWriter, delimiters);
        }
        if(goodsItemDetails != null) {
            nodeWriter.write("GID");
            nodeWriter.write(delimiters.getField());
            goodsItemDetails.write(nodeWriter, delimiters);
        }
        if(goodsIdentityNumber != null) {
            nodeWriter.write("GIN");
            nodeWriter.write(delimiters.getField());
            goodsIdentityNumber.write(nodeWriter, delimiters);
        }
        if(relatedIdentificationNumbers != null) {
            nodeWriter.write("GIR");
            nodeWriter.write(delimiters.getField());
            relatedIdentificationNumbers.write(nodeWriter, delimiters);
        }
        if(generalIndicator != null) {
            nodeWriter.write("GIS");
            nodeWriter.write(delimiters.getField());
            generalIndicator.write(nodeWriter, delimiters);
        }
        if(governmentalRequirements != null) {
            nodeWriter.write("GOR");
            nodeWriter.write(delimiters.getField());
            governmentalRequirements.write(nodeWriter, delimiters);
        }
        if(handlingInstructions != null) {
            nodeWriter.write("HAN");
            nodeWriter.write(delimiters.getField());
            handlingInstructions.write(nodeWriter, delimiters);
        }
        if(insuranceCoverDescription != null) {
            nodeWriter.write("ICD");
            nodeWriter.write(delimiters.getField());
            insuranceCoverDescription.write(nodeWriter, delimiters);
        }
        if(itemDescription != null) {
            nodeWriter.write("IMD");
            nodeWriter.write(delimiters.getField());
            itemDescription.write(nodeWriter, delimiters);
        }
        if(indexDetails != null) {
            nodeWriter.write("IND");
            nodeWriter.write(delimiters.getField());
            indexDetails.write(nodeWriter, delimiters);
        }
        if(partiesToInstruction != null) {
            nodeWriter.write("INP");
            nodeWriter.write(delimiters.getField());
            partiesToInstruction.write(nodeWriter, delimiters);
        }
        if(inventoryManagementRelatedDetails != null) {
            nodeWriter.write("INV");
            nodeWriter.write(delimiters.getField());
            inventoryManagementRelatedDetails.write(nodeWriter, delimiters);
        }
        if(lineItem != null) {
            nodeWriter.write("LIN");
            nodeWriter.write(delimiters.getField());
            lineItem.write(nodeWriter, delimiters);
        }
        if(placeLocationIdentification != null) {
            nodeWriter.write("LOC");
            nodeWriter.write(delimiters.getField());
            placeLocationIdentification.write(nodeWriter, delimiters);
        }
        if(measurements != null) {
            nodeWriter.write("MEA");
            nodeWriter.write(delimiters.getField());
            measurements.write(nodeWriter, delimiters);
        }
        if(membershipDetails != null) {
            nodeWriter.write("MEM");
            nodeWriter.write(delimiters.getField());
            membershipDetails.write(nodeWriter, delimiters);
        }
        if(marketSalesChannelInformation != null) {
            nodeWriter.write("MKS");
            nodeWriter.write(delimiters.getField());
            marketSalesChannelInformation.write(nodeWriter, delimiters);
        }
        if(monetaryAmount != null) {
            nodeWriter.write("MOA");
            nodeWriter.write(delimiters.getField());
            monetaryAmount.write(nodeWriter, delimiters);
        }
        if(nameAndAddress != null) {
            nodeWriter.write("NAD");
            nodeWriter.write(delimiters.getField());
            nameAndAddress.write(nodeWriter, delimiters);
        }
        if(_package != null) {
            nodeWriter.write("PAC");
            nodeWriter.write(delimiters.getField());
            _package.write(nodeWriter, delimiters);
        }
        if(paymentInstructions != null) {
            nodeWriter.write("PAI");
            nodeWriter.write(delimiters.getField());
            paymentInstructions.write(nodeWriter, delimiters);
        }
        if(paymentTermsBasis != null) {
            nodeWriter.write("PAT");
            nodeWriter.write(delimiters.getField());
            paymentTermsBasis.write(nodeWriter, delimiters);
        }
        if(percentageDetails != null) {
            nodeWriter.write("PCD");
            nodeWriter.write(delimiters.getField());
            percentageDetails.write(nodeWriter, delimiters);
        }
        if(packageIdentification != null) {
            nodeWriter.write("PCI");
            nodeWriter.write(delimiters.getField());
            packageIdentification.write(nodeWriter, delimiters);
        }
        if(productGroupInformation != null) {
            nodeWriter.write("PGI");
            nodeWriter.write(delimiters.getField());
            productGroupInformation.write(nodeWriter, delimiters);
        }
        if(additionalProductId != null) {
            nodeWriter.write("PIA");
            nodeWriter.write(delimiters.getField());
            additionalProductId.write(nodeWriter, delimiters);
        }
        if(priceItemLine != null) {
            nodeWriter.write("PIT");
            nodeWriter.write(delimiters.getField());
            priceItemLine.write(nodeWriter, delimiters);
        }
        if(processIdentification != null) {
            nodeWriter.write("PRC");
            nodeWriter.write(delimiters.getField());
            processIdentification.write(nodeWriter, delimiters);
        }
        if(priceDetails != null) {
            nodeWriter.write("PRI");
            nodeWriter.write(delimiters.getField());
            priceDetails.write(nodeWriter, delimiters);
        }
        if(physicalSampleDescription != null) {
            nodeWriter.write("PSD");
            nodeWriter.write(delimiters.getField());
            physicalSampleDescription.write(nodeWriter, delimiters);
        }
        if(quantity != null) {
            nodeWriter.write("QTY");
            nodeWriter.write(delimiters.getField());
            quantity.write(nodeWriter, delimiters);
        }
        if(quantityVariances1 != null) {
            nodeWriter.write("QVA");
            nodeWriter.write(delimiters.getField());
            quantityVariances1.write(nodeWriter, delimiters);
        }
        if(quantityVariances2 != null) {
            nodeWriter.write("QVR");
            nodeWriter.write(delimiters.getField());
            quantityVariances2.write(nodeWriter, delimiters);
        }
        if(requirementsAndConditions != null) {
            nodeWriter.write("RCS");
            nodeWriter.write(delimiters.getField());
            requirementsAndConditions.write(nodeWriter, delimiters);
        }
        if(relationship != null) {
            nodeWriter.write("REL");
            nodeWriter.write(delimiters.getField());
            relationship.write(nodeWriter, delimiters);
        }
        if(reference != null) {
            nodeWriter.write("RFF");
            nodeWriter.write(delimiters.getField());
            reference.write(nodeWriter, delimiters);
        }
        if(rangeDetails != null) {
            nodeWriter.write("RNG");
            nodeWriter.write(delimiters.getField());
            rangeDetails.write(nodeWriter, delimiters);
        }
        if(rateDetails != null) {
            nodeWriter.write("RTE");
            nodeWriter.write(delimiters.getField());
            rateDetails.write(nodeWriter, delimiters);
        }
        if(schedulingConditions != null) {
            nodeWriter.write("SCC");
            nodeWriter.write(delimiters.getField());
            schedulingConditions.write(nodeWriter, delimiters);
        }
        if(sealNumber != null) {
            nodeWriter.write("SEL");
            nodeWriter.write(delimiters.getField());
            sealNumber.write(nodeWriter, delimiters);
        }
        if(sequenceDetails != null) {
            nodeWriter.write("SEQ");
            nodeWriter.write(delimiters.getField());
            sequenceDetails.write(nodeWriter, delimiters);
        }
        if(splitGoodsPlacement != null) {
            nodeWriter.write("SGP");
            nodeWriter.write(delimiters.getField());
            splitGoodsPlacement.write(nodeWriter, delimiters);
        }
        if(samplingParametersForSummaryStatistics != null) {
            nodeWriter.write("SPS");
            nodeWriter.write(delimiters.getField());
            samplingParametersForSummaryStatistics.write(nodeWriter, delimiters);
        }
        if(statistics != null) {
            nodeWriter.write("STA");
            nodeWriter.write(delimiters.getField());
            statistics.write(nodeWriter, delimiters);
        }
        if(stages != null) {
            nodeWriter.write("STG");
            nodeWriter.write(delimiters.getField());
            stages.write(nodeWriter, delimiters);
        }
        if(status != null) {
            nodeWriter.write("STS");
            nodeWriter.write(delimiters.getField());
            status.write(nodeWriter, delimiters);
        }
        if(dutyTaxFeeDetails != null) {
            nodeWriter.write("TAX");
            nodeWriter.write(delimiters.getField());
            dutyTaxFeeDetails.write(nodeWriter, delimiters);
        }
        if(transportChargeRateCalculations != null) {
            nodeWriter.write("TCC");
            nodeWriter.write(delimiters.getField());
            transportChargeRateCalculations.write(nodeWriter, delimiters);
        }
        if(detailsOfTransport != null) {
            nodeWriter.write("TDT");
            nodeWriter.write(delimiters.getField());
            detailsOfTransport.write(nodeWriter, delimiters);
        }
        if(testMethod != null) {
            nodeWriter.write("TEM");
            nodeWriter.write(delimiters.getField());
            testMethod.write(nodeWriter, delimiters);
        }
        if(transportMovementDetails != null) {
            nodeWriter.write("TMD");
            nodeWriter.write(delimiters.getField());
            transportMovementDetails.write(nodeWriter, delimiters);
        }
        if(temperature != null) {
            nodeWriter.write("TMP");
            nodeWriter.write(delimiters.getField());
            temperature.write(nodeWriter, delimiters);
        }
        if(termsOfDelivery != null) {
            nodeWriter.write("TOD");
            nodeWriter.write(delimiters.getField());
            termsOfDelivery.write(nodeWriter, delimiters);
        }
        if(transportPlacement != null) {
            nodeWriter.write("TPL");
            nodeWriter.write(delimiters.getField());
            transportPlacement.write(nodeWriter, delimiters);
        }
        if(transportServiceRequirements != null) {
            nodeWriter.write("TSR");
            nodeWriter.write(delimiters.getField());
            transportServiceRequirements.write(nodeWriter, delimiters);
        }
        if(ugh != null) {
            nodeWriter.write("UGH");
            nodeWriter.write(delimiters.getField());
            ugh.write(nodeWriter, delimiters);
        }
        if(ugt != null) {
            nodeWriter.write("UGT");
            nodeWriter.write(delimiters.getField());
            ugt.write(nodeWriter, delimiters);
        }
        if(sectionControl != null) {
            nodeWriter.write("UNS");
            nodeWriter.write(delimiters.getField());
            sectionControl.write(nodeWriter, delimiters);
        }
    }

    public AgreementIdentification getAgreementIdentification() {
        return agreementIdentification;
    }

    public DefinitionMap setAgreementIdentification(AgreementIdentification agreementIdentification) {
        this.agreementIdentification = agreementIdentification;  return this;
    }

    public AdjustmentDetails getAdjustmentDetails() {
        return adjustmentDetails;
    }

    public DefinitionMap setAdjustmentDetails(AdjustmentDetails adjustmentDetails) {
        this.adjustmentDetails = adjustmentDetails;  return this;
    }

    public AllowanceOrCharge getAllowanceOrCharge() {
        return allowanceOrCharge;
    }

    public DefinitionMap setAllowanceOrCharge(AllowanceOrCharge allowanceOrCharge) {
        this.allowanceOrCharge = allowanceOrCharge;  return this;
    }

    public AdditionalInformation getAdditionalInformation() {
        return additionalInformation;
    }

    public DefinitionMap setAdditionalInformation(AdditionalInformation additionalInformation) {
        this.additionalInformation = additionalInformation;  return this;
    }

    public AdditionalPriceInformation getAdditionalPriceInformation1() {
        return additionalPriceInformation1;
    }

    public DefinitionMap setAdditionalPriceInformation1(AdditionalPriceInformation additionalPriceInformation1) {
        this.additionalPriceInformation1 = additionalPriceInformation1;  return this;
    }

    public AdditionalPriceInformation getAdditionalPriceInformation2() {
        return additionalPriceInformation2;
    }

    public DefinitionMap setAdditionalPriceInformation2(AdditionalPriceInformation additionalPriceInformation2) {
        this.additionalPriceInformation2 = additionalPriceInformation2;  return this;
    }

    public AmountsRelationshipDetails getAmountsRelationshipDetails() {
        return amountsRelationshipDetails;
    }

    public DefinitionMap setAmountsRelationshipDetails(AmountsRelationshipDetails amountsRelationshipDetails) {
        this.amountsRelationshipDetails = amountsRelationshipDetails;  return this;
    }

    public Attribute getAttribute() {
        return attribute;
    }

    public DefinitionMap setAttribute(Attribute attribute) {
        this.attribute = attribute;  return this;
    }

    public AuthenticationResult getAuthenticationResult() {
        return authenticationResult;
    }

    public DefinitionMap setAuthenticationResult(AuthenticationResult authenticationResult) {
        this.authenticationResult = authenticationResult;  return this;
    }

    public BeginningOfMessage getBeginningOfMessage() {
        return beginningOfMessage;
    }

    public DefinitionMap setBeginningOfMessage(BeginningOfMessage beginningOfMessage) {
        this.beginningOfMessage = beginningOfMessage;  return this;
    }

    public BillItemIdentification getBillItemIdentification() {
        return billItemIdentification;
    }

    public DefinitionMap setBillItemIdentification(BillItemIdentification billItemIdentification) {
        this.billItemIdentification = billItemIdentification;  return this;
    }

    public BusinessFunction getBusinessFunction() {
        return businessFunction;
    }

    public DefinitionMap setBusinessFunction(BusinessFunction businessFunction) {
        this.businessFunction = businessFunction;  return this;
    }

    public CharacteristicClassId getCharacteristicClassId() {
        return characteristicClassId;
    }

    public DefinitionMap setCharacteristicClassId(CharacteristicClassId characteristicClassId) {
        this.characteristicClassId = characteristicClassId;  return this;
    }

    public ConsignmentInformation getConsignmentInformation() {
        return consignmentInformation;
    }

    public DefinitionMap setConsignmentInformation(ConsignmentInformation consignmentInformation) {
        this.consignmentInformation = consignmentInformation;  return this;
    }

    public ControlTotal getControlTotal() {
        return controlTotal;
    }

    public DefinitionMap setControlTotal(ControlTotal controlTotal) {
        this.controlTotal = controlTotal;  return this;
    }

    public CommunicationContact getCommunicationContact() {
        return communicationContact;
    }

    public DefinitionMap setCommunicationContact(CommunicationContact communicationContact) {
        this.communicationContact = communicationContact;  return this;
    }

    public ContributionDetails getContributionDetails() {
        return contributionDetails;
    }

    public DefinitionMap setContributionDetails(ContributionDetails contributionDetails) {
        this.contributionDetails = contributionDetails;  return this;
    }

    public ChargePaymentInstructions getChargePaymentInstructions() {
        return chargePaymentInstructions;
    }

    public DefinitionMap setChargePaymentInstructions(ChargePaymentInstructions chargePaymentInstructions) {
        this.chargePaymentInstructions = chargePaymentInstructions;  return this;
    }

    public ConsignmentPackingSequence getConsignmentPackingSequence() {
        return consignmentPackingSequence;
    }

    public DefinitionMap setConsignmentPackingSequence(ConsignmentPackingSequence consignmentPackingSequence) {
        this.consignmentPackingSequence = consignmentPackingSequence;  return this;
    }

    public CustomsStatusOfGoods getCustomsStatusOfGoods() {
        return customsStatusOfGoods;
    }

    public DefinitionMap setCustomsStatusOfGoods(CustomsStatusOfGoods customsStatusOfGoods) {
        this.customsStatusOfGoods = customsStatusOfGoods;  return this;
    }

    public ContactInformation getContactInformation() {
        return contactInformation;
    }

    public DefinitionMap setContactInformation(ContactInformation contactInformation) {
        this.contactInformation = contactInformation;  return this;
    }

    public Currencies getCurrencies() {
        return currencies;
    }

    public DefinitionMap setCurrencies(Currencies currencies) {
        this.currencies = currencies;  return this;
    }

    public DangerousGoods getDangerousGoods() {
        return dangerousGoods;
    }

    public DefinitionMap setDangerousGoods(DangerousGoods dangerousGoods) {
        this.dangerousGoods = dangerousGoods;  return this;
    }

    public Dimensions getDimensions() {
        return dimensions;
    }

    public DefinitionMap setDimensions(Dimensions dimensions) {
        this.dimensions = dimensions;  return this;
    }

    public DocumentLineIdentification getDocumentLineIdentification() {
        return documentLineIdentification;
    }

    public DefinitionMap setDocumentLineIdentification(DocumentLineIdentification documentLineIdentification) {
        this.documentLineIdentification = documentLineIdentification;  return this;
    }

    public DeliveryLimitations getDeliveryLimitations() {
        return deliveryLimitations;
    }

    public DefinitionMap setDeliveryLimitations(DeliveryLimitations deliveryLimitations) {
        this.deliveryLimitations = deliveryLimitations;  return this;
    }

    public DocumentMessageSummary getDocumentMessageSummary() {
        return documentMessageSummary;
    }

    public DefinitionMap setDocumentMessageSummary(DocumentMessageSummary documentMessageSummary) {
        this.documentMessageSummary = documentMessageSummary;  return this;
    }

    public DocumentMessageDetails getDocumentMessageDetails() {
        return documentMessageDetails;
    }

    public DefinitionMap setDocumentMessageDetails(DocumentMessageDetails documentMessageDetails) {
        this.documentMessageDetails = documentMessageDetails;  return this;
    }

    public DateTimePeriod getDateTimePeriod() {
        return dateTimePeriod;
    }

    public DefinitionMap setDateTimePeriod(DateTimePeriod dateTimePeriod) {
        this.dateTimePeriod = dateTimePeriod;  return this;
    }

    public EmploymentDetails getEmploymentDetails() {
        return employmentDetails;
    }

    public DefinitionMap setEmploymentDetails(EmploymentDetails employmentDetails) {
        this.employmentDetails = employmentDetails;  return this;
    }

    public AttachedEquipment getAttachedEquipment() {
        return attachedEquipment;
    }

    public DefinitionMap setAttachedEquipment(AttachedEquipment attachedEquipment) {
        this.attachedEquipment = attachedEquipment;  return this;
    }

    public EquipmentDetails getEquipmentDetails() {
        return equipmentDetails;
    }

    public DefinitionMap setEquipmentDetails(EquipmentDetails equipmentDetails) {
        this.equipmentDetails = equipmentDetails;  return this;
    }

    public NumberOfUnits getNumberOfUnits() {
        return numberOfUnits;
    }

    public DefinitionMap setNumberOfUnits(NumberOfUnits numberOfUnits) {
        this.numberOfUnits = numberOfUnits;  return this;
    }

    public ApplicationErrorInformation getApplicationErrorInformation() {
        return applicationErrorInformation;
    }

    public DefinitionMap setApplicationErrorInformation(ApplicationErrorInformation applicationErrorInformation) {
        this.applicationErrorInformation = applicationErrorInformation;  return this;
    }

    public ErrorPointDetails getErrorPointDetails() {
        return errorPointDetails;
    }

    public DefinitionMap setErrorPointDetails(ErrorPointDetails errorPointDetails) {
        this.errorPointDetails = errorPointDetails;  return this;
    }

    public FinancialChargesAllocation getFinancialChargesAllocation() {
        return financialChargesAllocation;
    }

    public DefinitionMap setFinancialChargesAllocation(FinancialChargesAllocation financialChargesAllocation) {
        this.financialChargesAllocation = financialChargesAllocation;  return this;
    }

    public FinancialInstitutionInformation getFinancialInstitutionInformation() {
        return financialInstitutionInformation;
    }

    public DefinitionMap setFinancialInstitutionInformation(FinancialInstitutionInformation financialInstitutionInformation) {
        this.financialInstitutionInformation = financialInstitutionInformation;  return this;
    }

    public FreeText getFreeText() {
        return freeText;
    }

    public DefinitionMap setFreeText(FreeText freeText) {
        this.freeText = freeText;  return this;
    }

    public NatureOfCargo getNatureOfCargo() {
        return natureOfCargo;
    }

    public DefinitionMap setNatureOfCargo(NatureOfCargo natureOfCargo) {
        this.natureOfCargo = natureOfCargo;  return this;
    }

    public GoodsItemDetails getGoodsItemDetails() {
        return goodsItemDetails;
    }

    public DefinitionMap setGoodsItemDetails(GoodsItemDetails goodsItemDetails) {
        this.goodsItemDetails = goodsItemDetails;  return this;
    }

    public GoodsIdentityNumber getGoodsIdentityNumber() {
        return goodsIdentityNumber;
    }

    public DefinitionMap setGoodsIdentityNumber(GoodsIdentityNumber goodsIdentityNumber) {
        this.goodsIdentityNumber = goodsIdentityNumber;  return this;
    }

    public RelatedIdentificationNumbers getRelatedIdentificationNumbers() {
        return relatedIdentificationNumbers;
    }

    public DefinitionMap setRelatedIdentificationNumbers(RelatedIdentificationNumbers relatedIdentificationNumbers) {
        this.relatedIdentificationNumbers = relatedIdentificationNumbers;  return this;
    }

    public GeneralIndicator getGeneralIndicator() {
        return generalIndicator;
    }

    public DefinitionMap setGeneralIndicator(GeneralIndicator generalIndicator) {
        this.generalIndicator = generalIndicator;  return this;
    }

    public GovernmentalRequirements getGovernmentalRequirements() {
        return governmentalRequirements;
    }

    public DefinitionMap setGovernmentalRequirements(GovernmentalRequirements governmentalRequirements) {
        this.governmentalRequirements = governmentalRequirements;  return this;
    }

    public HandlingInstructions getHandlingInstructions() {
        return handlingInstructions;
    }

    public DefinitionMap setHandlingInstructions(HandlingInstructions handlingInstructions) {
        this.handlingInstructions = handlingInstructions;  return this;
    }

    public InsuranceCoverDescription getInsuranceCoverDescription() {
        return insuranceCoverDescription;
    }

    public DefinitionMap setInsuranceCoverDescription(InsuranceCoverDescription insuranceCoverDescription) {
        this.insuranceCoverDescription = insuranceCoverDescription;  return this;
    }

    public ItemDescription getItemDescription() {
        return itemDescription;
    }

    public DefinitionMap setItemDescription(ItemDescription itemDescription) {
        this.itemDescription = itemDescription;  return this;
    }

    public IndexDetails getIndexDetails() {
        return indexDetails;
    }

    public DefinitionMap setIndexDetails(IndexDetails indexDetails) {
        this.indexDetails = indexDetails;  return this;
    }

    public PartiesToInstruction getPartiesToInstruction() {
        return partiesToInstruction;
    }

    public DefinitionMap setPartiesToInstruction(PartiesToInstruction partiesToInstruction) {
        this.partiesToInstruction = partiesToInstruction;  return this;
    }

    public InventoryManagementRelatedDetails getInventoryManagementRelatedDetails() {
        return inventoryManagementRelatedDetails;
    }

    public DefinitionMap setInventoryManagementRelatedDetails(InventoryManagementRelatedDetails inventoryManagementRelatedDetails) {
        this.inventoryManagementRelatedDetails = inventoryManagementRelatedDetails;  return this;
    }

    public LineItem getLineItem() {
        return lineItem;
    }

    public DefinitionMap setLineItem(LineItem lineItem) {
        this.lineItem = lineItem;  return this;
    }

    public PlaceLocationIdentification getPlaceLocationIdentification() {
        return placeLocationIdentification;
    }

    public DefinitionMap setPlaceLocationIdentification(PlaceLocationIdentification placeLocationIdentification) {
        this.placeLocationIdentification = placeLocationIdentification;  return this;
    }

    public Measurements getMeasurements() {
        return measurements;
    }

    public DefinitionMap setMeasurements(Measurements measurements) {
        this.measurements = measurements;  return this;
    }

    public MembershipDetails getMembershipDetails() {
        return membershipDetails;
    }

    public DefinitionMap setMembershipDetails(MembershipDetails membershipDetails) {
        this.membershipDetails = membershipDetails;  return this;
    }

    public MarketSalesChannelInformation getMarketSalesChannelInformation() {
        return marketSalesChannelInformation;
    }

    public DefinitionMap setMarketSalesChannelInformation(MarketSalesChannelInformation marketSalesChannelInformation) {
        this.marketSalesChannelInformation = marketSalesChannelInformation;  return this;
    }

    public MonetaryAmount getMonetaryAmount() {
        return monetaryAmount;
    }

    public DefinitionMap setMonetaryAmount(MonetaryAmount monetaryAmount) {
        this.monetaryAmount = monetaryAmount;  return this;
    }

    public NameAndAddress getNameAndAddress() {
        return nameAndAddress;
    }

    public DefinitionMap setNameAndAddress(NameAndAddress nameAndAddress) {
        this.nameAndAddress = nameAndAddress;  return this;
    }

    public Package get_package() {
        return _package;
    }

    public DefinitionMap set_package(Package _package) {
        this._package = _package;  return this;
    }

    public PaymentInstructions getPaymentInstructions() {
        return paymentInstructions;
    }

    public DefinitionMap setPaymentInstructions(PaymentInstructions paymentInstructions) {
        this.paymentInstructions = paymentInstructions;  return this;
    }

    public PaymentTermsBasis getPaymentTermsBasis() {
        return paymentTermsBasis;
    }

    public DefinitionMap setPaymentTermsBasis(PaymentTermsBasis paymentTermsBasis) {
        this.paymentTermsBasis = paymentTermsBasis;  return this;
    }

    public PercentageDetails getPercentageDetails() {
        return percentageDetails;
    }

    public DefinitionMap setPercentageDetails(PercentageDetails percentageDetails) {
        this.percentageDetails = percentageDetails;  return this;
    }

    public PackageIdentification getPackageIdentification() {
        return packageIdentification;
    }

    public DefinitionMap setPackageIdentification(PackageIdentification packageIdentification) {
        this.packageIdentification = packageIdentification;  return this;
    }

    public ProductGroupInformation getProductGroupInformation() {
        return productGroupInformation;
    }

    public DefinitionMap setProductGroupInformation(ProductGroupInformation productGroupInformation) {
        this.productGroupInformation = productGroupInformation;  return this;
    }

    public AdditionalProductId getAdditionalProductId() {
        return additionalProductId;
    }

    public DefinitionMap setAdditionalProductId(AdditionalProductId additionalProductId) {
        this.additionalProductId = additionalProductId;  return this;
    }

    public PriceItemLine getPriceItemLine() {
        return priceItemLine;
    }

    public DefinitionMap setPriceItemLine(PriceItemLine priceItemLine) {
        this.priceItemLine = priceItemLine;  return this;
    }

    public ProcessIdentification getProcessIdentification() {
        return processIdentification;
    }

    public DefinitionMap setProcessIdentification(ProcessIdentification processIdentification) {
        this.processIdentification = processIdentification;  return this;
    }

    public PriceDetails getPriceDetails() {
        return priceDetails;
    }

    public DefinitionMap setPriceDetails(PriceDetails priceDetails) {
        this.priceDetails = priceDetails;  return this;
    }

    public PhysicalSampleDescription getPhysicalSampleDescription() {
        return physicalSampleDescription;
    }

    public DefinitionMap setPhysicalSampleDescription(PhysicalSampleDescription physicalSampleDescription) {
        this.physicalSampleDescription = physicalSampleDescription;  return this;
    }

    public Quantity getQuantity() {
        return quantity;
    }

    public DefinitionMap setQuantity(Quantity quantity) {
        this.quantity = quantity;  return this;
    }

    public QuantityVariances getQuantityVariances1() {
        return quantityVariances1;
    }

    public DefinitionMap setQuantityVariances1(QuantityVariances quantityVariances1) {
        this.quantityVariances1 = quantityVariances1;  return this;
    }

    public QuantityVariances getQuantityVariances2() {
        return quantityVariances2;
    }

    public DefinitionMap setQuantityVariances2(QuantityVariances quantityVariances2) {
        this.quantityVariances2 = quantityVariances2;  return this;
    }

    public RequirementsAndConditions getRequirementsAndConditions() {
        return requirementsAndConditions;
    }

    public DefinitionMap setRequirementsAndConditions(RequirementsAndConditions requirementsAndConditions) {
        this.requirementsAndConditions = requirementsAndConditions;  return this;
    }

    public Relationship getRelationship() {
        return relationship;
    }

    public DefinitionMap setRelationship(Relationship relationship) {
        this.relationship = relationship;  return this;
    }

    public Reference getReference() {
        return reference;
    }

    public DefinitionMap setReference(Reference reference) {
        this.reference = reference;  return this;
    }

    public RangeDetails getRangeDetails() {
        return rangeDetails;
    }

    public DefinitionMap setRangeDetails(RangeDetails rangeDetails) {
        this.rangeDetails = rangeDetails;  return this;
    }

    public RateDetails getRateDetails() {
        return rateDetails;
    }

    public DefinitionMap setRateDetails(RateDetails rateDetails) {
        this.rateDetails = rateDetails;  return this;
    }

    public SchedulingConditions getSchedulingConditions() {
        return schedulingConditions;
    }

    public DefinitionMap setSchedulingConditions(SchedulingConditions schedulingConditions) {
        this.schedulingConditions = schedulingConditions;  return this;
    }

    public SealNumber getSealNumber() {
        return sealNumber;
    }

    public DefinitionMap setSealNumber(SealNumber sealNumber) {
        this.sealNumber = sealNumber;  return this;
    }

    public SequenceDetails getSequenceDetails() {
        return sequenceDetails;
    }

    public DefinitionMap setSequenceDetails(SequenceDetails sequenceDetails) {
        this.sequenceDetails = sequenceDetails;  return this;
    }

    public SplitGoodsPlacement getSplitGoodsPlacement() {
        return splitGoodsPlacement;
    }

    public DefinitionMap setSplitGoodsPlacement(SplitGoodsPlacement splitGoodsPlacement) {
        this.splitGoodsPlacement = splitGoodsPlacement;  return this;
    }

    public SamplingParametersForSummaryStatistics getSamplingParametersForSummaryStatistics() {
        return samplingParametersForSummaryStatistics;
    }

    public DefinitionMap setSamplingParametersForSummaryStatistics(SamplingParametersForSummaryStatistics samplingParametersForSummaryStatistics) {
        this.samplingParametersForSummaryStatistics = samplingParametersForSummaryStatistics;  return this;
    }

    public Statistics getStatistics() {
        return statistics;
    }

    public DefinitionMap setStatistics(Statistics statistics) {
        this.statistics = statistics;  return this;
    }

    public Stages getStages() {
        return stages;
    }

    public DefinitionMap setStages(Stages stages) {
        this.stages = stages;  return this;
    }

    public Status getStatus() {
        return status;
    }

    public DefinitionMap setStatus(Status status) {
        this.status = status;  return this;
    }

    public DutyTaxFeeDetails getDutyTaxFeeDetails() {
        return dutyTaxFeeDetails;
    }

    public DefinitionMap setDutyTaxFeeDetails(DutyTaxFeeDetails dutyTaxFeeDetails) {
        this.dutyTaxFeeDetails = dutyTaxFeeDetails;  return this;
    }

    public TransportChargeRateCalculations getTransportChargeRateCalculations() {
        return transportChargeRateCalculations;
    }

    public DefinitionMap setTransportChargeRateCalculations(TransportChargeRateCalculations transportChargeRateCalculations) {
        this.transportChargeRateCalculations = transportChargeRateCalculations;  return this;
    }

    public DetailsOfTransport getDetailsOfTransport() {
        return detailsOfTransport;
    }

    public DefinitionMap setDetailsOfTransport(DetailsOfTransport detailsOfTransport) {
        this.detailsOfTransport = detailsOfTransport;  return this;
    }

    public TestMethod getTestMethod() {
        return testMethod;
    }

    public DefinitionMap setTestMethod(TestMethod testMethod) {
        this.testMethod = testMethod;  return this;
    }

    public TransportMovementDetails getTransportMovementDetails() {
        return transportMovementDetails;
    }

    public DefinitionMap setTransportMovementDetails(TransportMovementDetails transportMovementDetails) {
        this.transportMovementDetails = transportMovementDetails;  return this;
    }

    public Temperature getTemperature() {
        return temperature;
    }

    public DefinitionMap setTemperature(Temperature temperature) {
        this.temperature = temperature;  return this;
    }

    public TermsOfDelivery getTermsOfDelivery() {
        return termsOfDelivery;
    }

    public DefinitionMap setTermsOfDelivery(TermsOfDelivery termsOfDelivery) {
        this.termsOfDelivery = termsOfDelivery;  return this;
    }

    public TransportPlacement getTransportPlacement() {
        return transportPlacement;
    }

    public DefinitionMap setTransportPlacement(TransportPlacement transportPlacement) {
        this.transportPlacement = transportPlacement;  return this;
    }

    public TransportServiceRequirements getTransportServiceRequirements() {
        return transportServiceRequirements;
    }

    public DefinitionMap setTransportServiceRequirements(TransportServiceRequirements transportServiceRequirements) {
        this.transportServiceRequirements = transportServiceRequirements;  return this;
    }

    public Ugh getUgh() {
        return ugh;
    }

    public DefinitionMap setUgh(Ugh ugh) {
        this.ugh = ugh;  return this;
    }

    public Ugt getUgt() {
        return ugt;
    }

    public DefinitionMap setUgt(Ugt ugt) {
        this.ugt = ugt;  return this;
    }

    public SectionControl getSectionControl() {
        return sectionControl;
    }

    public DefinitionMap setSectionControl(SectionControl sectionControl) {
        this.sectionControl = sectionControl;  return this;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy