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

oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.TransportEquipmentType Maven / Gradle / Ivy

//
// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.11 
// Visite http://java.sun.com/xml/jaxb 
// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. 
// Generado el: 2021.03.22 a las 07:02:09 PM CET 
//


package oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.AirFlowPercentType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.AnimalFoodApprovedIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CharacteristicsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DamageRemarksType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DangerousGoodsApprovedIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DescriptionType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DispositionCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.FullnessIndicationCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.GrossVolumeMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.GrossWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HumanFoodApprovedIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HumidityPercentType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.InformationType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.LegalStatusIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.OwnerTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.PowerIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ProviderTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ReferencedConsignmentIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.RefrigeratedIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.RefrigerationOnIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ReturnabilityIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SizeTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SpecialTransportRequirementsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TareWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TraceIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TrackingDeviceCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TransportEquipmentTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonextensioncomponents_2.UBLExtensionsType;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.HashCode2;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
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;


/**
 * 

Clase Java para TransportEquipmentType complex type. * *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. * *

 * <complexType name="TransportEquipmentType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}UBLExtensions" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReferencedConsignmentID" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportEquipmentTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProviderTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OwnerTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SizeTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DispositionCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FullnessIndicationCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RefrigerationOnIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Information" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReturnabilityIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LegalStatusIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AirFlowPercent" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HumidityPercent" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AnimalFoodApprovedIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HumanFoodApprovedIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DangerousGoodsApprovedIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RefrigeratedIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Characteristics" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DamageRemarks" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Description" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SpecialTransportRequirements" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GrossWeightMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GrossVolumeMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TareWeightMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TrackingDeviceCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PowerIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TraceID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MeasurementDimension" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEquipmentSeal" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MinimumTemperature" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MaximumTemperature" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ProviderParty" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LoadingProofParty" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SupplierParty" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OwnerParty" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OperatingParty" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LoadingLocation" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}UnloadingLocation" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}StorageLocation" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PositioningTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}QuarantineTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PickupTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HandlingTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LoadingTransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEvent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ApplicableTransportMeans" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HaulageTradingTerms" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HazardousGoodsTransit" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PackagedTransportHandlingUnit" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ServiceAllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FreightAllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AttachedTransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Delivery" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Pickup" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Despatch" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ShipmentDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContainedInTransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Package" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}GoodsItem" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}VerifiedGrossMass" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TransportEquipmentType", propOrder = { "ublExtensions", "id", "referencedConsignmentID", "transportEquipmentTypeCode", "providerTypeCode", "ownerTypeCode", "sizeTypeCode", "dispositionCode", "fullnessIndicationCode", "refrigerationOnIndicator", "information", "returnabilityIndicator", "legalStatusIndicator", "airFlowPercent", "humidityPercent", "animalFoodApprovedIndicator", "humanFoodApprovedIndicator", "dangerousGoodsApprovedIndicator", "refrigeratedIndicator", "characteristics", "damageRemarks", "description", "specialTransportRequirements", "grossWeightMeasure", "grossVolumeMeasure", "tareWeightMeasure", "trackingDeviceCode", "powerIndicator", "traceID", "measurementDimension", "transportEquipmentSeal", "minimumTemperature", "maximumTemperature", "providerParty", "loadingProofParty", "supplierParty", "ownerParty", "operatingParty", "loadingLocation", "unloadingLocation", "storageLocation", "positioningTransportEvent", "quarantineTransportEvent", "deliveryTransportEvent", "pickupTransportEvent", "handlingTransportEvent", "loadingTransportEvent", "transportEvent", "applicableTransportMeans", "haulageTradingTerms", "hazardousGoodsTransit", "packagedTransportHandlingUnit", "serviceAllowanceCharge", "freightAllowanceCharge", "attachedTransportEquipment", "delivery", "pickup", "despatch", "shipmentDocumentReference", "containedInTransportEquipment", "_package", "goodsItem", "verifiedGrossMass" }) public class TransportEquipmentType implements Serializable, Equals2, HashCode2, ToString2 { private final static long serialVersionUID = 100L; @XmlElement(name = "UBLExtensions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2") protected UBLExtensionsType ublExtensions; @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected IDType id; @XmlElement(name = "ReferencedConsignmentID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List referencedConsignmentID; @XmlElement(name = "TransportEquipmentTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TransportEquipmentTypeCodeType transportEquipmentTypeCode; @XmlElement(name = "ProviderTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ProviderTypeCodeType providerTypeCode; @XmlElement(name = "OwnerTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected OwnerTypeCodeType ownerTypeCode; @XmlElement(name = "SizeTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected SizeTypeCodeType sizeTypeCode; @XmlElement(name = "DispositionCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected DispositionCodeType dispositionCode; @XmlElement(name = "FullnessIndicationCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected FullnessIndicationCodeType fullnessIndicationCode; @XmlElement(name = "RefrigerationOnIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected RefrigerationOnIndicatorType refrigerationOnIndicator; @XmlElement(name = "Information", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List information; @XmlElement(name = "ReturnabilityIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ReturnabilityIndicatorType returnabilityIndicator; @XmlElement(name = "LegalStatusIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected LegalStatusIndicatorType legalStatusIndicator; @XmlElement(name = "AirFlowPercent", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected AirFlowPercentType airFlowPercent; @XmlElement(name = "HumidityPercent", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected HumidityPercentType humidityPercent; @XmlElement(name = "AnimalFoodApprovedIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected AnimalFoodApprovedIndicatorType animalFoodApprovedIndicator; @XmlElement(name = "HumanFoodApprovedIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected HumanFoodApprovedIndicatorType humanFoodApprovedIndicator; @XmlElement(name = "DangerousGoodsApprovedIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected DangerousGoodsApprovedIndicatorType dangerousGoodsApprovedIndicator; @XmlElement(name = "RefrigeratedIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected RefrigeratedIndicatorType refrigeratedIndicator; @XmlElement(name = "Characteristics", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected CharacteristicsType characteristics; @XmlElement(name = "DamageRemarks", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List damageRemarks; @XmlElement(name = "Description", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List description; @XmlElement(name = "SpecialTransportRequirements", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List specialTransportRequirements; @XmlElement(name = "GrossWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected GrossWeightMeasureType grossWeightMeasure; @XmlElement(name = "GrossVolumeMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected GrossVolumeMeasureType grossVolumeMeasure; @XmlElement(name = "TareWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TareWeightMeasureType tareWeightMeasure; @XmlElement(name = "TrackingDeviceCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TrackingDeviceCodeType trackingDeviceCode; @XmlElement(name = "PowerIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected PowerIndicatorType powerIndicator; @XmlElement(name = "TraceID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TraceIDType traceID; @XmlElement(name = "MeasurementDimension") protected List measurementDimension; @XmlElement(name = "TransportEquipmentSeal") protected List transportEquipmentSeal; @XmlElement(name = "MinimumTemperature") protected TemperatureType minimumTemperature; @XmlElement(name = "MaximumTemperature") protected TemperatureType maximumTemperature; @XmlElement(name = "ProviderParty") protected PartyType providerParty; @XmlElement(name = "LoadingProofParty") protected PartyType loadingProofParty; @XmlElement(name = "SupplierParty") protected SupplierPartyType supplierParty; @XmlElement(name = "OwnerParty") protected PartyType ownerParty; @XmlElement(name = "OperatingParty") protected PartyType operatingParty; @XmlElement(name = "LoadingLocation") protected LocationType loadingLocation; @XmlElement(name = "UnloadingLocation") protected LocationType unloadingLocation; @XmlElement(name = "StorageLocation") protected LocationType storageLocation; @XmlElement(name = "PositioningTransportEvent") protected List positioningTransportEvent; @XmlElement(name = "QuarantineTransportEvent") protected List quarantineTransportEvent; @XmlElement(name = "DeliveryTransportEvent") protected List deliveryTransportEvent; @XmlElement(name = "PickupTransportEvent") protected List pickupTransportEvent; @XmlElement(name = "HandlingTransportEvent") protected List handlingTransportEvent; @XmlElement(name = "LoadingTransportEvent") protected List loadingTransportEvent; @XmlElement(name = "TransportEvent") protected List transportEvent; @XmlElement(name = "ApplicableTransportMeans") protected TransportMeansType applicableTransportMeans; @XmlElement(name = "HaulageTradingTerms") protected List haulageTradingTerms; @XmlElement(name = "HazardousGoodsTransit") protected List hazardousGoodsTransit; @XmlElement(name = "PackagedTransportHandlingUnit") protected List packagedTransportHandlingUnit; @XmlElement(name = "ServiceAllowanceCharge") protected List serviceAllowanceCharge; @XmlElement(name = "FreightAllowanceCharge") protected List freightAllowanceCharge; @XmlElement(name = "AttachedTransportEquipment") protected List attachedTransportEquipment; @XmlElement(name = "Delivery") protected DeliveryType delivery; @XmlElement(name = "Pickup") protected PickupType pickup; @XmlElement(name = "Despatch") protected DespatchType despatch; @XmlElement(name = "ShipmentDocumentReference") protected List shipmentDocumentReference; @XmlElement(name = "ContainedInTransportEquipment") protected List containedInTransportEquipment; @XmlElement(name = "Package") protected List _package; @XmlElement(name = "GoodsItem") protected List goodsItem; @XmlElement(name = "VerifiedGrossMass") protected VerifiedGrossMassType verifiedGrossMass; /** * Obtiene el valor de la propiedad ublExtensions. * * @return * possible object is * {@link UBLExtensionsType } * */ public UBLExtensionsType getUBLExtensions() { return ublExtensions; } /** * Define el valor de la propiedad ublExtensions. * * @param value * allowed object is * {@link UBLExtensionsType } * */ public void setUBLExtensions(UBLExtensionsType value) { this.ublExtensions = value; } /** * Obtiene el valor de la propiedad id. * * @return * possible object is * {@link IDType } * */ public IDType getID() { return id; } /** * Define el valor de la propiedad id. * * @param value * allowed object is * {@link IDType } * */ public void setID(IDType value) { this.id = value; } /** * Gets the value of the referencedConsignmentID property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the referencedConsignmentID property. * *

* For example, to add a new item, do as follows: *

     *    getReferencedConsignmentID().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ReferencedConsignmentIDType } * * */ public List getReferencedConsignmentID() { if (referencedConsignmentID == null) { referencedConsignmentID = new ArrayList(); } return this.referencedConsignmentID; } /** * Obtiene el valor de la propiedad transportEquipmentTypeCode. * * @return * possible object is * {@link TransportEquipmentTypeCodeType } * */ public TransportEquipmentTypeCodeType getTransportEquipmentTypeCode() { return transportEquipmentTypeCode; } /** * Define el valor de la propiedad transportEquipmentTypeCode. * * @param value * allowed object is * {@link TransportEquipmentTypeCodeType } * */ public void setTransportEquipmentTypeCode(TransportEquipmentTypeCodeType value) { this.transportEquipmentTypeCode = value; } /** * Obtiene el valor de la propiedad providerTypeCode. * * @return * possible object is * {@link ProviderTypeCodeType } * */ public ProviderTypeCodeType getProviderTypeCode() { return providerTypeCode; } /** * Define el valor de la propiedad providerTypeCode. * * @param value * allowed object is * {@link ProviderTypeCodeType } * */ public void setProviderTypeCode(ProviderTypeCodeType value) { this.providerTypeCode = value; } /** * Obtiene el valor de la propiedad ownerTypeCode. * * @return * possible object is * {@link OwnerTypeCodeType } * */ public OwnerTypeCodeType getOwnerTypeCode() { return ownerTypeCode; } /** * Define el valor de la propiedad ownerTypeCode. * * @param value * allowed object is * {@link OwnerTypeCodeType } * */ public void setOwnerTypeCode(OwnerTypeCodeType value) { this.ownerTypeCode = value; } /** * Obtiene el valor de la propiedad sizeTypeCode. * * @return * possible object is * {@link SizeTypeCodeType } * */ public SizeTypeCodeType getSizeTypeCode() { return sizeTypeCode; } /** * Define el valor de la propiedad sizeTypeCode. * * @param value * allowed object is * {@link SizeTypeCodeType } * */ public void setSizeTypeCode(SizeTypeCodeType value) { this.sizeTypeCode = value; } /** * Obtiene el valor de la propiedad dispositionCode. * * @return * possible object is * {@link DispositionCodeType } * */ public DispositionCodeType getDispositionCode() { return dispositionCode; } /** * Define el valor de la propiedad dispositionCode. * * @param value * allowed object is * {@link DispositionCodeType } * */ public void setDispositionCode(DispositionCodeType value) { this.dispositionCode = value; } /** * Obtiene el valor de la propiedad fullnessIndicationCode. * * @return * possible object is * {@link FullnessIndicationCodeType } * */ public FullnessIndicationCodeType getFullnessIndicationCode() { return fullnessIndicationCode; } /** * Define el valor de la propiedad fullnessIndicationCode. * * @param value * allowed object is * {@link FullnessIndicationCodeType } * */ public void setFullnessIndicationCode(FullnessIndicationCodeType value) { this.fullnessIndicationCode = value; } /** * Obtiene el valor de la propiedad refrigerationOnIndicator. * * @return * possible object is * {@link RefrigerationOnIndicatorType } * */ public RefrigerationOnIndicatorType getRefrigerationOnIndicator() { return refrigerationOnIndicator; } /** * Define el valor de la propiedad refrigerationOnIndicator. * * @param value * allowed object is * {@link RefrigerationOnIndicatorType } * */ public void setRefrigerationOnIndicator(RefrigerationOnIndicatorType value) { this.refrigerationOnIndicator = value; } /** * Gets the value of the information property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the information property. * *

* For example, to add a new item, do as follows: *

     *    getInformation().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InformationType } * * */ public List getInformation() { if (information == null) { information = new ArrayList(); } return this.information; } /** * Obtiene el valor de la propiedad returnabilityIndicator. * * @return * possible object is * {@link ReturnabilityIndicatorType } * */ public ReturnabilityIndicatorType getReturnabilityIndicator() { return returnabilityIndicator; } /** * Define el valor de la propiedad returnabilityIndicator. * * @param value * allowed object is * {@link ReturnabilityIndicatorType } * */ public void setReturnabilityIndicator(ReturnabilityIndicatorType value) { this.returnabilityIndicator = value; } /** * Obtiene el valor de la propiedad legalStatusIndicator. * * @return * possible object is * {@link LegalStatusIndicatorType } * */ public LegalStatusIndicatorType getLegalStatusIndicator() { return legalStatusIndicator; } /** * Define el valor de la propiedad legalStatusIndicator. * * @param value * allowed object is * {@link LegalStatusIndicatorType } * */ public void setLegalStatusIndicator(LegalStatusIndicatorType value) { this.legalStatusIndicator = value; } /** * Obtiene el valor de la propiedad airFlowPercent. * * @return * possible object is * {@link AirFlowPercentType } * */ public AirFlowPercentType getAirFlowPercent() { return airFlowPercent; } /** * Define el valor de la propiedad airFlowPercent. * * @param value * allowed object is * {@link AirFlowPercentType } * */ public void setAirFlowPercent(AirFlowPercentType value) { this.airFlowPercent = value; } /** * Obtiene el valor de la propiedad humidityPercent. * * @return * possible object is * {@link HumidityPercentType } * */ public HumidityPercentType getHumidityPercent() { return humidityPercent; } /** * Define el valor de la propiedad humidityPercent. * * @param value * allowed object is * {@link HumidityPercentType } * */ public void setHumidityPercent(HumidityPercentType value) { this.humidityPercent = value; } /** * Obtiene el valor de la propiedad animalFoodApprovedIndicator. * * @return * possible object is * {@link AnimalFoodApprovedIndicatorType } * */ public AnimalFoodApprovedIndicatorType getAnimalFoodApprovedIndicator() { return animalFoodApprovedIndicator; } /** * Define el valor de la propiedad animalFoodApprovedIndicator. * * @param value * allowed object is * {@link AnimalFoodApprovedIndicatorType } * */ public void setAnimalFoodApprovedIndicator(AnimalFoodApprovedIndicatorType value) { this.animalFoodApprovedIndicator = value; } /** * Obtiene el valor de la propiedad humanFoodApprovedIndicator. * * @return * possible object is * {@link HumanFoodApprovedIndicatorType } * */ public HumanFoodApprovedIndicatorType getHumanFoodApprovedIndicator() { return humanFoodApprovedIndicator; } /** * Define el valor de la propiedad humanFoodApprovedIndicator. * * @param value * allowed object is * {@link HumanFoodApprovedIndicatorType } * */ public void setHumanFoodApprovedIndicator(HumanFoodApprovedIndicatorType value) { this.humanFoodApprovedIndicator = value; } /** * Obtiene el valor de la propiedad dangerousGoodsApprovedIndicator. * * @return * possible object is * {@link DangerousGoodsApprovedIndicatorType } * */ public DangerousGoodsApprovedIndicatorType getDangerousGoodsApprovedIndicator() { return dangerousGoodsApprovedIndicator; } /** * Define el valor de la propiedad dangerousGoodsApprovedIndicator. * * @param value * allowed object is * {@link DangerousGoodsApprovedIndicatorType } * */ public void setDangerousGoodsApprovedIndicator(DangerousGoodsApprovedIndicatorType value) { this.dangerousGoodsApprovedIndicator = value; } /** * Obtiene el valor de la propiedad refrigeratedIndicator. * * @return * possible object is * {@link RefrigeratedIndicatorType } * */ public RefrigeratedIndicatorType getRefrigeratedIndicator() { return refrigeratedIndicator; } /** * Define el valor de la propiedad refrigeratedIndicator. * * @param value * allowed object is * {@link RefrigeratedIndicatorType } * */ public void setRefrigeratedIndicator(RefrigeratedIndicatorType value) { this.refrigeratedIndicator = value; } /** * Obtiene el valor de la propiedad characteristics. * * @return * possible object is * {@link CharacteristicsType } * */ public CharacteristicsType getCharacteristics() { return characteristics; } /** * Define el valor de la propiedad characteristics. * * @param value * allowed object is * {@link CharacteristicsType } * */ public void setCharacteristics(CharacteristicsType value) { this.characteristics = value; } /** * Gets the value of the damageRemarks property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the damageRemarks property. * *

* For example, to add a new item, do as follows: *

     *    getDamageRemarks().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DamageRemarksType } * * */ public List getDamageRemarks() { if (damageRemarks == null) { damageRemarks = new ArrayList(); } return this.damageRemarks; } /** * Gets the value of the description property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the description property. * *

* For example, to add a new item, do as follows: *

     *    getDescription().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DescriptionType } * * */ public List getDescription() { if (description == null) { description = new ArrayList(); } return this.description; } /** * Gets the value of the specialTransportRequirements property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the specialTransportRequirements property. * *

* For example, to add a new item, do as follows: *

     *    getSpecialTransportRequirements().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SpecialTransportRequirementsType } * * */ public List getSpecialTransportRequirements() { if (specialTransportRequirements == null) { specialTransportRequirements = new ArrayList(); } return this.specialTransportRequirements; } /** * Obtiene el valor de la propiedad grossWeightMeasure. * * @return * possible object is * {@link GrossWeightMeasureType } * */ public GrossWeightMeasureType getGrossWeightMeasure() { return grossWeightMeasure; } /** * Define el valor de la propiedad grossWeightMeasure. * * @param value * allowed object is * {@link GrossWeightMeasureType } * */ public void setGrossWeightMeasure(GrossWeightMeasureType value) { this.grossWeightMeasure = value; } /** * Obtiene el valor de la propiedad grossVolumeMeasure. * * @return * possible object is * {@link GrossVolumeMeasureType } * */ public GrossVolumeMeasureType getGrossVolumeMeasure() { return grossVolumeMeasure; } /** * Define el valor de la propiedad grossVolumeMeasure. * * @param value * allowed object is * {@link GrossVolumeMeasureType } * */ public void setGrossVolumeMeasure(GrossVolumeMeasureType value) { this.grossVolumeMeasure = value; } /** * Obtiene el valor de la propiedad tareWeightMeasure. * * @return * possible object is * {@link TareWeightMeasureType } * */ public TareWeightMeasureType getTareWeightMeasure() { return tareWeightMeasure; } /** * Define el valor de la propiedad tareWeightMeasure. * * @param value * allowed object is * {@link TareWeightMeasureType } * */ public void setTareWeightMeasure(TareWeightMeasureType value) { this.tareWeightMeasure = value; } /** * Obtiene el valor de la propiedad trackingDeviceCode. * * @return * possible object is * {@link TrackingDeviceCodeType } * */ public TrackingDeviceCodeType getTrackingDeviceCode() { return trackingDeviceCode; } /** * Define el valor de la propiedad trackingDeviceCode. * * @param value * allowed object is * {@link TrackingDeviceCodeType } * */ public void setTrackingDeviceCode(TrackingDeviceCodeType value) { this.trackingDeviceCode = value; } /** * Obtiene el valor de la propiedad powerIndicator. * * @return * possible object is * {@link PowerIndicatorType } * */ public PowerIndicatorType getPowerIndicator() { return powerIndicator; } /** * Define el valor de la propiedad powerIndicator. * * @param value * allowed object is * {@link PowerIndicatorType } * */ public void setPowerIndicator(PowerIndicatorType value) { this.powerIndicator = value; } /** * Obtiene el valor de la propiedad traceID. * * @return * possible object is * {@link TraceIDType } * */ public TraceIDType getTraceID() { return traceID; } /** * Define el valor de la propiedad traceID. * * @param value * allowed object is * {@link TraceIDType } * */ public void setTraceID(TraceIDType value) { this.traceID = value; } /** * Gets the value of the measurementDimension property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the measurementDimension property. * *

* For example, to add a new item, do as follows: *

     *    getMeasurementDimension().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DimensionType } * * */ public List getMeasurementDimension() { if (measurementDimension == null) { measurementDimension = new ArrayList(); } return this.measurementDimension; } /** * Gets the value of the transportEquipmentSeal property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the transportEquipmentSeal property. * *

* For example, to add a new item, do as follows: *

     *    getTransportEquipmentSeal().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEquipmentSealType } * * */ public List getTransportEquipmentSeal() { if (transportEquipmentSeal == null) { transportEquipmentSeal = new ArrayList(); } return this.transportEquipmentSeal; } /** * Obtiene el valor de la propiedad minimumTemperature. * * @return * possible object is * {@link TemperatureType } * */ public TemperatureType getMinimumTemperature() { return minimumTemperature; } /** * Define el valor de la propiedad minimumTemperature. * * @param value * allowed object is * {@link TemperatureType } * */ public void setMinimumTemperature(TemperatureType value) { this.minimumTemperature = value; } /** * Obtiene el valor de la propiedad maximumTemperature. * * @return * possible object is * {@link TemperatureType } * */ public TemperatureType getMaximumTemperature() { return maximumTemperature; } /** * Define el valor de la propiedad maximumTemperature. * * @param value * allowed object is * {@link TemperatureType } * */ public void setMaximumTemperature(TemperatureType value) { this.maximumTemperature = value; } /** * Obtiene el valor de la propiedad providerParty. * * @return * possible object is * {@link PartyType } * */ public PartyType getProviderParty() { return providerParty; } /** * Define el valor de la propiedad providerParty. * * @param value * allowed object is * {@link PartyType } * */ public void setProviderParty(PartyType value) { this.providerParty = value; } /** * Obtiene el valor de la propiedad loadingProofParty. * * @return * possible object is * {@link PartyType } * */ public PartyType getLoadingProofParty() { return loadingProofParty; } /** * Define el valor de la propiedad loadingProofParty. * * @param value * allowed object is * {@link PartyType } * */ public void setLoadingProofParty(PartyType value) { this.loadingProofParty = value; } /** * Obtiene el valor de la propiedad supplierParty. * * @return * possible object is * {@link SupplierPartyType } * */ public SupplierPartyType getSupplierParty() { return supplierParty; } /** * Define el valor de la propiedad supplierParty. * * @param value * allowed object is * {@link SupplierPartyType } * */ public void setSupplierParty(SupplierPartyType value) { this.supplierParty = value; } /** * Obtiene el valor de la propiedad ownerParty. * * @return * possible object is * {@link PartyType } * */ public PartyType getOwnerParty() { return ownerParty; } /** * Define el valor de la propiedad ownerParty. * * @param value * allowed object is * {@link PartyType } * */ public void setOwnerParty(PartyType value) { this.ownerParty = value; } /** * Obtiene el valor de la propiedad operatingParty. * * @return * possible object is * {@link PartyType } * */ public PartyType getOperatingParty() { return operatingParty; } /** * Define el valor de la propiedad operatingParty. * * @param value * allowed object is * {@link PartyType } * */ public void setOperatingParty(PartyType value) { this.operatingParty = value; } /** * Obtiene el valor de la propiedad loadingLocation. * * @return * possible object is * {@link LocationType } * */ public LocationType getLoadingLocation() { return loadingLocation; } /** * Define el valor de la propiedad loadingLocation. * * @param value * allowed object is * {@link LocationType } * */ public void setLoadingLocation(LocationType value) { this.loadingLocation = value; } /** * Obtiene el valor de la propiedad unloadingLocation. * * @return * possible object is * {@link LocationType } * */ public LocationType getUnloadingLocation() { return unloadingLocation; } /** * Define el valor de la propiedad unloadingLocation. * * @param value * allowed object is * {@link LocationType } * */ public void setUnloadingLocation(LocationType value) { this.unloadingLocation = value; } /** * Obtiene el valor de la propiedad storageLocation. * * @return * possible object is * {@link LocationType } * */ public LocationType getStorageLocation() { return storageLocation; } /** * Define el valor de la propiedad storageLocation. * * @param value * allowed object is * {@link LocationType } * */ public void setStorageLocation(LocationType value) { this.storageLocation = value; } /** * Gets the value of the positioningTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the positioningTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getPositioningTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getPositioningTransportEvent() { if (positioningTransportEvent == null) { positioningTransportEvent = new ArrayList(); } return this.positioningTransportEvent; } /** * Gets the value of the quarantineTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the quarantineTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getQuarantineTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getQuarantineTransportEvent() { if (quarantineTransportEvent == null) { quarantineTransportEvent = new ArrayList(); } return this.quarantineTransportEvent; } /** * Gets the value of the deliveryTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the deliveryTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getDeliveryTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getDeliveryTransportEvent() { if (deliveryTransportEvent == null) { deliveryTransportEvent = new ArrayList(); } return this.deliveryTransportEvent; } /** * Gets the value of the pickupTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the pickupTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getPickupTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getPickupTransportEvent() { if (pickupTransportEvent == null) { pickupTransportEvent = new ArrayList(); } return this.pickupTransportEvent; } /** * Gets the value of the handlingTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the handlingTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getHandlingTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getHandlingTransportEvent() { if (handlingTransportEvent == null) { handlingTransportEvent = new ArrayList(); } return this.handlingTransportEvent; } /** * Gets the value of the loadingTransportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the loadingTransportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getLoadingTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getLoadingTransportEvent() { if (loadingTransportEvent == null) { loadingTransportEvent = new ArrayList(); } return this.loadingTransportEvent; } /** * Gets the value of the transportEvent property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the transportEvent property. * *

* For example, to add a new item, do as follows: *

     *    getTransportEvent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEventType } * * */ public List getTransportEvent() { if (transportEvent == null) { transportEvent = new ArrayList(); } return this.transportEvent; } /** * Obtiene el valor de la propiedad applicableTransportMeans. * * @return * possible object is * {@link TransportMeansType } * */ public TransportMeansType getApplicableTransportMeans() { return applicableTransportMeans; } /** * Define el valor de la propiedad applicableTransportMeans. * * @param value * allowed object is * {@link TransportMeansType } * */ public void setApplicableTransportMeans(TransportMeansType value) { this.applicableTransportMeans = value; } /** * Gets the value of the haulageTradingTerms property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the haulageTradingTerms property. * *

* For example, to add a new item, do as follows: *

     *    getHaulageTradingTerms().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TradingTermsType } * * */ public List getHaulageTradingTerms() { if (haulageTradingTerms == null) { haulageTradingTerms = new ArrayList(); } return this.haulageTradingTerms; } /** * Gets the value of the hazardousGoodsTransit property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the hazardousGoodsTransit property. * *

* For example, to add a new item, do as follows: *

     *    getHazardousGoodsTransit().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HazardousGoodsTransitType } * * */ public List getHazardousGoodsTransit() { if (hazardousGoodsTransit == null) { hazardousGoodsTransit = new ArrayList(); } return this.hazardousGoodsTransit; } /** * Gets the value of the packagedTransportHandlingUnit property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the packagedTransportHandlingUnit property. * *

* For example, to add a new item, do as follows: *

     *    getPackagedTransportHandlingUnit().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportHandlingUnitType } * * */ public List getPackagedTransportHandlingUnit() { if (packagedTransportHandlingUnit == null) { packagedTransportHandlingUnit = new ArrayList(); } return this.packagedTransportHandlingUnit; } /** * Gets the value of the serviceAllowanceCharge property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the serviceAllowanceCharge property. * *

* For example, to add a new item, do as follows: *

     *    getServiceAllowanceCharge().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AllowanceChargeType } * * */ public List getServiceAllowanceCharge() { if (serviceAllowanceCharge == null) { serviceAllowanceCharge = new ArrayList(); } return this.serviceAllowanceCharge; } /** * Gets the value of the freightAllowanceCharge property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the freightAllowanceCharge property. * *

* For example, to add a new item, do as follows: *

     *    getFreightAllowanceCharge().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AllowanceChargeType } * * */ public List getFreightAllowanceCharge() { if (freightAllowanceCharge == null) { freightAllowanceCharge = new ArrayList(); } return this.freightAllowanceCharge; } /** * Gets the value of the attachedTransportEquipment property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the attachedTransportEquipment property. * *

* For example, to add a new item, do as follows: *

     *    getAttachedTransportEquipment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEquipmentType } * * */ public List getAttachedTransportEquipment() { if (attachedTransportEquipment == null) { attachedTransportEquipment = new ArrayList(); } return this.attachedTransportEquipment; } /** * Obtiene el valor de la propiedad delivery. * * @return * possible object is * {@link DeliveryType } * */ public DeliveryType getDelivery() { return delivery; } /** * Define el valor de la propiedad delivery. * * @param value * allowed object is * {@link DeliveryType } * */ public void setDelivery(DeliveryType value) { this.delivery = value; } /** * Obtiene el valor de la propiedad pickup. * * @return * possible object is * {@link PickupType } * */ public PickupType getPickup() { return pickup; } /** * Define el valor de la propiedad pickup. * * @param value * allowed object is * {@link PickupType } * */ public void setPickup(PickupType value) { this.pickup = value; } /** * Obtiene el valor de la propiedad despatch. * * @return * possible object is * {@link DespatchType } * */ public DespatchType getDespatch() { return despatch; } /** * Define el valor de la propiedad despatch. * * @param value * allowed object is * {@link DespatchType } * */ public void setDespatch(DespatchType value) { this.despatch = value; } /** * Gets the value of the shipmentDocumentReference property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the shipmentDocumentReference property. * *

* For example, to add a new item, do as follows: *

     *    getShipmentDocumentReference().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DocumentReferenceType } * * */ public List getShipmentDocumentReference() { if (shipmentDocumentReference == null) { shipmentDocumentReference = new ArrayList(); } return this.shipmentDocumentReference; } /** * Gets the value of the containedInTransportEquipment property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the containedInTransportEquipment property. * *

* For example, to add a new item, do as follows: *

     *    getContainedInTransportEquipment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEquipmentType } * * */ public List getContainedInTransportEquipment() { if (containedInTransportEquipment == null) { containedInTransportEquipment = new ArrayList(); } return this.containedInTransportEquipment; } /** * Gets the value of the package property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the package property. * *

* For example, to add a new item, do as follows: *

     *    getPackage().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PackageType } * * */ public List getPackage() { if (_package == null) { _package = new ArrayList(); } return this._package; } /** * Gets the value of the goodsItem property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the goodsItem property. * *

* For example, to add a new item, do as follows: *

     *    getGoodsItem().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GoodsItemType } * * */ public List getGoodsItem() { if (goodsItem == null) { goodsItem = new ArrayList(); } return this.goodsItem; } /** * Obtiene el valor de la propiedad verifiedGrossMass. * * @return * possible object is * {@link VerifiedGrossMassType } * */ public VerifiedGrossMassType getVerifiedGrossMass() { return verifiedGrossMass; } /** * Define el valor de la propiedad verifiedGrossMass. * * @param value * allowed object is * {@link VerifiedGrossMassType } * */ public void setVerifiedGrossMass(VerifiedGrossMassType value) { this.verifiedGrossMass = 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) { { UBLExtensionsType theUBLExtensions; theUBLExtensions = this.getUBLExtensions(); strategy.appendField(locator, this, "ublExtensions", buffer, theUBLExtensions, (this.ublExtensions!= null)); } { IDType theID; theID = this.getID(); strategy.appendField(locator, this, "id", buffer, theID, (this.id!= null)); } { List theReferencedConsignmentID; theReferencedConsignmentID = (((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty()))?this.getReferencedConsignmentID():null); strategy.appendField(locator, this, "referencedConsignmentID", buffer, theReferencedConsignmentID, ((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty()))); } { TransportEquipmentTypeCodeType theTransportEquipmentTypeCode; theTransportEquipmentTypeCode = this.getTransportEquipmentTypeCode(); strategy.appendField(locator, this, "transportEquipmentTypeCode", buffer, theTransportEquipmentTypeCode, (this.transportEquipmentTypeCode!= null)); } { ProviderTypeCodeType theProviderTypeCode; theProviderTypeCode = this.getProviderTypeCode(); strategy.appendField(locator, this, "providerTypeCode", buffer, theProviderTypeCode, (this.providerTypeCode!= null)); } { OwnerTypeCodeType theOwnerTypeCode; theOwnerTypeCode = this.getOwnerTypeCode(); strategy.appendField(locator, this, "ownerTypeCode", buffer, theOwnerTypeCode, (this.ownerTypeCode!= null)); } { SizeTypeCodeType theSizeTypeCode; theSizeTypeCode = this.getSizeTypeCode(); strategy.appendField(locator, this, "sizeTypeCode", buffer, theSizeTypeCode, (this.sizeTypeCode!= null)); } { DispositionCodeType theDispositionCode; theDispositionCode = this.getDispositionCode(); strategy.appendField(locator, this, "dispositionCode", buffer, theDispositionCode, (this.dispositionCode!= null)); } { FullnessIndicationCodeType theFullnessIndicationCode; theFullnessIndicationCode = this.getFullnessIndicationCode(); strategy.appendField(locator, this, "fullnessIndicationCode", buffer, theFullnessIndicationCode, (this.fullnessIndicationCode!= null)); } { RefrigerationOnIndicatorType theRefrigerationOnIndicator; theRefrigerationOnIndicator = this.getRefrigerationOnIndicator(); strategy.appendField(locator, this, "refrigerationOnIndicator", buffer, theRefrigerationOnIndicator, (this.refrigerationOnIndicator!= null)); } { List theInformation; theInformation = (((this.information!= null)&&(!this.information.isEmpty()))?this.getInformation():null); strategy.appendField(locator, this, "information", buffer, theInformation, ((this.information!= null)&&(!this.information.isEmpty()))); } { ReturnabilityIndicatorType theReturnabilityIndicator; theReturnabilityIndicator = this.getReturnabilityIndicator(); strategy.appendField(locator, this, "returnabilityIndicator", buffer, theReturnabilityIndicator, (this.returnabilityIndicator!= null)); } { LegalStatusIndicatorType theLegalStatusIndicator; theLegalStatusIndicator = this.getLegalStatusIndicator(); strategy.appendField(locator, this, "legalStatusIndicator", buffer, theLegalStatusIndicator, (this.legalStatusIndicator!= null)); } { AirFlowPercentType theAirFlowPercent; theAirFlowPercent = this.getAirFlowPercent(); strategy.appendField(locator, this, "airFlowPercent", buffer, theAirFlowPercent, (this.airFlowPercent!= null)); } { HumidityPercentType theHumidityPercent; theHumidityPercent = this.getHumidityPercent(); strategy.appendField(locator, this, "humidityPercent", buffer, theHumidityPercent, (this.humidityPercent!= null)); } { AnimalFoodApprovedIndicatorType theAnimalFoodApprovedIndicator; theAnimalFoodApprovedIndicator = this.getAnimalFoodApprovedIndicator(); strategy.appendField(locator, this, "animalFoodApprovedIndicator", buffer, theAnimalFoodApprovedIndicator, (this.animalFoodApprovedIndicator!= null)); } { HumanFoodApprovedIndicatorType theHumanFoodApprovedIndicator; theHumanFoodApprovedIndicator = this.getHumanFoodApprovedIndicator(); strategy.appendField(locator, this, "humanFoodApprovedIndicator", buffer, theHumanFoodApprovedIndicator, (this.humanFoodApprovedIndicator!= null)); } { DangerousGoodsApprovedIndicatorType theDangerousGoodsApprovedIndicator; theDangerousGoodsApprovedIndicator = this.getDangerousGoodsApprovedIndicator(); strategy.appendField(locator, this, "dangerousGoodsApprovedIndicator", buffer, theDangerousGoodsApprovedIndicator, (this.dangerousGoodsApprovedIndicator!= null)); } { RefrigeratedIndicatorType theRefrigeratedIndicator; theRefrigeratedIndicator = this.getRefrigeratedIndicator(); strategy.appendField(locator, this, "refrigeratedIndicator", buffer, theRefrigeratedIndicator, (this.refrigeratedIndicator!= null)); } { CharacteristicsType theCharacteristics; theCharacteristics = this.getCharacteristics(); strategy.appendField(locator, this, "characteristics", buffer, theCharacteristics, (this.characteristics!= null)); } { List theDamageRemarks; theDamageRemarks = (((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty()))?this.getDamageRemarks():null); strategy.appendField(locator, this, "damageRemarks", buffer, theDamageRemarks, ((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty()))); } { List theDescription; theDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); strategy.appendField(locator, this, "description", buffer, theDescription, ((this.description!= null)&&(!this.description.isEmpty()))); } { List theSpecialTransportRequirements; theSpecialTransportRequirements = (((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty()))?this.getSpecialTransportRequirements():null); strategy.appendField(locator, this, "specialTransportRequirements", buffer, theSpecialTransportRequirements, ((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty()))); } { GrossWeightMeasureType theGrossWeightMeasure; theGrossWeightMeasure = this.getGrossWeightMeasure(); strategy.appendField(locator, this, "grossWeightMeasure", buffer, theGrossWeightMeasure, (this.grossWeightMeasure!= null)); } { GrossVolumeMeasureType theGrossVolumeMeasure; theGrossVolumeMeasure = this.getGrossVolumeMeasure(); strategy.appendField(locator, this, "grossVolumeMeasure", buffer, theGrossVolumeMeasure, (this.grossVolumeMeasure!= null)); } { TareWeightMeasureType theTareWeightMeasure; theTareWeightMeasure = this.getTareWeightMeasure(); strategy.appendField(locator, this, "tareWeightMeasure", buffer, theTareWeightMeasure, (this.tareWeightMeasure!= null)); } { TrackingDeviceCodeType theTrackingDeviceCode; theTrackingDeviceCode = this.getTrackingDeviceCode(); strategy.appendField(locator, this, "trackingDeviceCode", buffer, theTrackingDeviceCode, (this.trackingDeviceCode!= null)); } { PowerIndicatorType thePowerIndicator; thePowerIndicator = this.getPowerIndicator(); strategy.appendField(locator, this, "powerIndicator", buffer, thePowerIndicator, (this.powerIndicator!= null)); } { TraceIDType theTraceID; theTraceID = this.getTraceID(); strategy.appendField(locator, this, "traceID", buffer, theTraceID, (this.traceID!= null)); } { List theMeasurementDimension; theMeasurementDimension = (((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty()))?this.getMeasurementDimension():null); strategy.appendField(locator, this, "measurementDimension", buffer, theMeasurementDimension, ((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty()))); } { List theTransportEquipmentSeal; theTransportEquipmentSeal = (((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty()))?this.getTransportEquipmentSeal():null); strategy.appendField(locator, this, "transportEquipmentSeal", buffer, theTransportEquipmentSeal, ((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty()))); } { TemperatureType theMinimumTemperature; theMinimumTemperature = this.getMinimumTemperature(); strategy.appendField(locator, this, "minimumTemperature", buffer, theMinimumTemperature, (this.minimumTemperature!= null)); } { TemperatureType theMaximumTemperature; theMaximumTemperature = this.getMaximumTemperature(); strategy.appendField(locator, this, "maximumTemperature", buffer, theMaximumTemperature, (this.maximumTemperature!= null)); } { PartyType theProviderParty; theProviderParty = this.getProviderParty(); strategy.appendField(locator, this, "providerParty", buffer, theProviderParty, (this.providerParty!= null)); } { PartyType theLoadingProofParty; theLoadingProofParty = this.getLoadingProofParty(); strategy.appendField(locator, this, "loadingProofParty", buffer, theLoadingProofParty, (this.loadingProofParty!= null)); } { SupplierPartyType theSupplierParty; theSupplierParty = this.getSupplierParty(); strategy.appendField(locator, this, "supplierParty", buffer, theSupplierParty, (this.supplierParty!= null)); } { PartyType theOwnerParty; theOwnerParty = this.getOwnerParty(); strategy.appendField(locator, this, "ownerParty", buffer, theOwnerParty, (this.ownerParty!= null)); } { PartyType theOperatingParty; theOperatingParty = this.getOperatingParty(); strategy.appendField(locator, this, "operatingParty", buffer, theOperatingParty, (this.operatingParty!= null)); } { LocationType theLoadingLocation; theLoadingLocation = this.getLoadingLocation(); strategy.appendField(locator, this, "loadingLocation", buffer, theLoadingLocation, (this.loadingLocation!= null)); } { LocationType theUnloadingLocation; theUnloadingLocation = this.getUnloadingLocation(); strategy.appendField(locator, this, "unloadingLocation", buffer, theUnloadingLocation, (this.unloadingLocation!= null)); } { LocationType theStorageLocation; theStorageLocation = this.getStorageLocation(); strategy.appendField(locator, this, "storageLocation", buffer, theStorageLocation, (this.storageLocation!= null)); } { List thePositioningTransportEvent; thePositioningTransportEvent = (((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty()))?this.getPositioningTransportEvent():null); strategy.appendField(locator, this, "positioningTransportEvent", buffer, thePositioningTransportEvent, ((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty()))); } { List theQuarantineTransportEvent; theQuarantineTransportEvent = (((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty()))?this.getQuarantineTransportEvent():null); strategy.appendField(locator, this, "quarantineTransportEvent", buffer, theQuarantineTransportEvent, ((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty()))); } { List theDeliveryTransportEvent; theDeliveryTransportEvent = (((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty()))?this.getDeliveryTransportEvent():null); strategy.appendField(locator, this, "deliveryTransportEvent", buffer, theDeliveryTransportEvent, ((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty()))); } { List thePickupTransportEvent; thePickupTransportEvent = (((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty()))?this.getPickupTransportEvent():null); strategy.appendField(locator, this, "pickupTransportEvent", buffer, thePickupTransportEvent, ((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty()))); } { List theHandlingTransportEvent; theHandlingTransportEvent = (((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty()))?this.getHandlingTransportEvent():null); strategy.appendField(locator, this, "handlingTransportEvent", buffer, theHandlingTransportEvent, ((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty()))); } { List theLoadingTransportEvent; theLoadingTransportEvent = (((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty()))?this.getLoadingTransportEvent():null); strategy.appendField(locator, this, "loadingTransportEvent", buffer, theLoadingTransportEvent, ((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty()))); } { List theTransportEvent; theTransportEvent = (((this.transportEvent!= null)&&(!this.transportEvent.isEmpty()))?this.getTransportEvent():null); strategy.appendField(locator, this, "transportEvent", buffer, theTransportEvent, ((this.transportEvent!= null)&&(!this.transportEvent.isEmpty()))); } { TransportMeansType theApplicableTransportMeans; theApplicableTransportMeans = this.getApplicableTransportMeans(); strategy.appendField(locator, this, "applicableTransportMeans", buffer, theApplicableTransportMeans, (this.applicableTransportMeans!= null)); } { List theHaulageTradingTerms; theHaulageTradingTerms = (((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty()))?this.getHaulageTradingTerms():null); strategy.appendField(locator, this, "haulageTradingTerms", buffer, theHaulageTradingTerms, ((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty()))); } { List theHazardousGoodsTransit; theHazardousGoodsTransit = (((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty()))?this.getHazardousGoodsTransit():null); strategy.appendField(locator, this, "hazardousGoodsTransit", buffer, theHazardousGoodsTransit, ((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty()))); } { List thePackagedTransportHandlingUnit; thePackagedTransportHandlingUnit = (((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty()))?this.getPackagedTransportHandlingUnit():null); strategy.appendField(locator, this, "packagedTransportHandlingUnit", buffer, thePackagedTransportHandlingUnit, ((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty()))); } { List theServiceAllowanceCharge; theServiceAllowanceCharge = (((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty()))?this.getServiceAllowanceCharge():null); strategy.appendField(locator, this, "serviceAllowanceCharge", buffer, theServiceAllowanceCharge, ((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty()))); } { List theFreightAllowanceCharge; theFreightAllowanceCharge = (((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty()))?this.getFreightAllowanceCharge():null); strategy.appendField(locator, this, "freightAllowanceCharge", buffer, theFreightAllowanceCharge, ((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty()))); } { List theAttachedTransportEquipment; theAttachedTransportEquipment = (((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty()))?this.getAttachedTransportEquipment():null); strategy.appendField(locator, this, "attachedTransportEquipment", buffer, theAttachedTransportEquipment, ((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty()))); } { DeliveryType theDelivery; theDelivery = this.getDelivery(); strategy.appendField(locator, this, "delivery", buffer, theDelivery, (this.delivery!= null)); } { PickupType thePickup; thePickup = this.getPickup(); strategy.appendField(locator, this, "pickup", buffer, thePickup, (this.pickup!= null)); } { DespatchType theDespatch; theDespatch = this.getDespatch(); strategy.appendField(locator, this, "despatch", buffer, theDespatch, (this.despatch!= null)); } { List theShipmentDocumentReference; theShipmentDocumentReference = (((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty()))?this.getShipmentDocumentReference():null); strategy.appendField(locator, this, "shipmentDocumentReference", buffer, theShipmentDocumentReference, ((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty()))); } { List theContainedInTransportEquipment; theContainedInTransportEquipment = (((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty()))?this.getContainedInTransportEquipment():null); strategy.appendField(locator, this, "containedInTransportEquipment", buffer, theContainedInTransportEquipment, ((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty()))); } { List thePackage; thePackage = (((this._package!= null)&&(!this._package.isEmpty()))?this.getPackage():null); strategy.appendField(locator, this, "_package", buffer, thePackage, ((this._package!= null)&&(!this._package.isEmpty()))); } { List theGoodsItem; theGoodsItem = (((this.goodsItem!= null)&&(!this.goodsItem.isEmpty()))?this.getGoodsItem():null); strategy.appendField(locator, this, "goodsItem", buffer, theGoodsItem, ((this.goodsItem!= null)&&(!this.goodsItem.isEmpty()))); } { VerifiedGrossMassType theVerifiedGrossMass; theVerifiedGrossMass = this.getVerifiedGrossMass(); strategy.appendField(locator, this, "verifiedGrossMass", buffer, theVerifiedGrossMass, (this.verifiedGrossMass!= 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 TransportEquipmentType that = ((TransportEquipmentType) object); { UBLExtensionsType lhsUBLExtensions; lhsUBLExtensions = this.getUBLExtensions(); UBLExtensionsType rhsUBLExtensions; rhsUBLExtensions = that.getUBLExtensions(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ublExtensions", lhsUBLExtensions), LocatorUtils.property(thatLocator, "ublExtensions", rhsUBLExtensions), lhsUBLExtensions, rhsUBLExtensions, (this.ublExtensions!= null), (that.ublExtensions!= null))) { return false; } } { IDType lhsID; lhsID = this.getID(); IDType rhsID; rhsID = that.getID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsID), LocatorUtils.property(thatLocator, "id", rhsID), lhsID, rhsID, (this.id!= null), (that.id!= null))) { return false; } } { List lhsReferencedConsignmentID; lhsReferencedConsignmentID = (((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty()))?this.getReferencedConsignmentID():null); List rhsReferencedConsignmentID; rhsReferencedConsignmentID = (((that.referencedConsignmentID!= null)&&(!that.referencedConsignmentID.isEmpty()))?that.getReferencedConsignmentID():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "referencedConsignmentID", lhsReferencedConsignmentID), LocatorUtils.property(thatLocator, "referencedConsignmentID", rhsReferencedConsignmentID), lhsReferencedConsignmentID, rhsReferencedConsignmentID, ((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty())), ((that.referencedConsignmentID!= null)&&(!that.referencedConsignmentID.isEmpty())))) { return false; } } { TransportEquipmentTypeCodeType lhsTransportEquipmentTypeCode; lhsTransportEquipmentTypeCode = this.getTransportEquipmentTypeCode(); TransportEquipmentTypeCodeType rhsTransportEquipmentTypeCode; rhsTransportEquipmentTypeCode = that.getTransportEquipmentTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "transportEquipmentTypeCode", lhsTransportEquipmentTypeCode), LocatorUtils.property(thatLocator, "transportEquipmentTypeCode", rhsTransportEquipmentTypeCode), lhsTransportEquipmentTypeCode, rhsTransportEquipmentTypeCode, (this.transportEquipmentTypeCode!= null), (that.transportEquipmentTypeCode!= null))) { return false; } } { ProviderTypeCodeType lhsProviderTypeCode; lhsProviderTypeCode = this.getProviderTypeCode(); ProviderTypeCodeType rhsProviderTypeCode; rhsProviderTypeCode = that.getProviderTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "providerTypeCode", lhsProviderTypeCode), LocatorUtils.property(thatLocator, "providerTypeCode", rhsProviderTypeCode), lhsProviderTypeCode, rhsProviderTypeCode, (this.providerTypeCode!= null), (that.providerTypeCode!= null))) { return false; } } { OwnerTypeCodeType lhsOwnerTypeCode; lhsOwnerTypeCode = this.getOwnerTypeCode(); OwnerTypeCodeType rhsOwnerTypeCode; rhsOwnerTypeCode = that.getOwnerTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ownerTypeCode", lhsOwnerTypeCode), LocatorUtils.property(thatLocator, "ownerTypeCode", rhsOwnerTypeCode), lhsOwnerTypeCode, rhsOwnerTypeCode, (this.ownerTypeCode!= null), (that.ownerTypeCode!= null))) { return false; } } { SizeTypeCodeType lhsSizeTypeCode; lhsSizeTypeCode = this.getSizeTypeCode(); SizeTypeCodeType rhsSizeTypeCode; rhsSizeTypeCode = that.getSizeTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sizeTypeCode", lhsSizeTypeCode), LocatorUtils.property(thatLocator, "sizeTypeCode", rhsSizeTypeCode), lhsSizeTypeCode, rhsSizeTypeCode, (this.sizeTypeCode!= null), (that.sizeTypeCode!= null))) { return false; } } { DispositionCodeType lhsDispositionCode; lhsDispositionCode = this.getDispositionCode(); DispositionCodeType rhsDispositionCode; rhsDispositionCode = that.getDispositionCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dispositionCode", lhsDispositionCode), LocatorUtils.property(thatLocator, "dispositionCode", rhsDispositionCode), lhsDispositionCode, rhsDispositionCode, (this.dispositionCode!= null), (that.dispositionCode!= null))) { return false; } } { FullnessIndicationCodeType lhsFullnessIndicationCode; lhsFullnessIndicationCode = this.getFullnessIndicationCode(); FullnessIndicationCodeType rhsFullnessIndicationCode; rhsFullnessIndicationCode = that.getFullnessIndicationCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "fullnessIndicationCode", lhsFullnessIndicationCode), LocatorUtils.property(thatLocator, "fullnessIndicationCode", rhsFullnessIndicationCode), lhsFullnessIndicationCode, rhsFullnessIndicationCode, (this.fullnessIndicationCode!= null), (that.fullnessIndicationCode!= null))) { return false; } } { RefrigerationOnIndicatorType lhsRefrigerationOnIndicator; lhsRefrigerationOnIndicator = this.getRefrigerationOnIndicator(); RefrigerationOnIndicatorType rhsRefrigerationOnIndicator; rhsRefrigerationOnIndicator = that.getRefrigerationOnIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "refrigerationOnIndicator", lhsRefrigerationOnIndicator), LocatorUtils.property(thatLocator, "refrigerationOnIndicator", rhsRefrigerationOnIndicator), lhsRefrigerationOnIndicator, rhsRefrigerationOnIndicator, (this.refrigerationOnIndicator!= null), (that.refrigerationOnIndicator!= null))) { return false; } } { List lhsInformation; lhsInformation = (((this.information!= null)&&(!this.information.isEmpty()))?this.getInformation():null); List rhsInformation; rhsInformation = (((that.information!= null)&&(!that.information.isEmpty()))?that.getInformation():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "information", lhsInformation), LocatorUtils.property(thatLocator, "information", rhsInformation), lhsInformation, rhsInformation, ((this.information!= null)&&(!this.information.isEmpty())), ((that.information!= null)&&(!that.information.isEmpty())))) { return false; } } { ReturnabilityIndicatorType lhsReturnabilityIndicator; lhsReturnabilityIndicator = this.getReturnabilityIndicator(); ReturnabilityIndicatorType rhsReturnabilityIndicator; rhsReturnabilityIndicator = that.getReturnabilityIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "returnabilityIndicator", lhsReturnabilityIndicator), LocatorUtils.property(thatLocator, "returnabilityIndicator", rhsReturnabilityIndicator), lhsReturnabilityIndicator, rhsReturnabilityIndicator, (this.returnabilityIndicator!= null), (that.returnabilityIndicator!= null))) { return false; } } { LegalStatusIndicatorType lhsLegalStatusIndicator; lhsLegalStatusIndicator = this.getLegalStatusIndicator(); LegalStatusIndicatorType rhsLegalStatusIndicator; rhsLegalStatusIndicator = that.getLegalStatusIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "legalStatusIndicator", lhsLegalStatusIndicator), LocatorUtils.property(thatLocator, "legalStatusIndicator", rhsLegalStatusIndicator), lhsLegalStatusIndicator, rhsLegalStatusIndicator, (this.legalStatusIndicator!= null), (that.legalStatusIndicator!= null))) { return false; } } { AirFlowPercentType lhsAirFlowPercent; lhsAirFlowPercent = this.getAirFlowPercent(); AirFlowPercentType rhsAirFlowPercent; rhsAirFlowPercent = that.getAirFlowPercent(); if (!strategy.equals(LocatorUtils.property(thisLocator, "airFlowPercent", lhsAirFlowPercent), LocatorUtils.property(thatLocator, "airFlowPercent", rhsAirFlowPercent), lhsAirFlowPercent, rhsAirFlowPercent, (this.airFlowPercent!= null), (that.airFlowPercent!= null))) { return false; } } { HumidityPercentType lhsHumidityPercent; lhsHumidityPercent = this.getHumidityPercent(); HumidityPercentType rhsHumidityPercent; rhsHumidityPercent = that.getHumidityPercent(); if (!strategy.equals(LocatorUtils.property(thisLocator, "humidityPercent", lhsHumidityPercent), LocatorUtils.property(thatLocator, "humidityPercent", rhsHumidityPercent), lhsHumidityPercent, rhsHumidityPercent, (this.humidityPercent!= null), (that.humidityPercent!= null))) { return false; } } { AnimalFoodApprovedIndicatorType lhsAnimalFoodApprovedIndicator; lhsAnimalFoodApprovedIndicator = this.getAnimalFoodApprovedIndicator(); AnimalFoodApprovedIndicatorType rhsAnimalFoodApprovedIndicator; rhsAnimalFoodApprovedIndicator = that.getAnimalFoodApprovedIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "animalFoodApprovedIndicator", lhsAnimalFoodApprovedIndicator), LocatorUtils.property(thatLocator, "animalFoodApprovedIndicator", rhsAnimalFoodApprovedIndicator), lhsAnimalFoodApprovedIndicator, rhsAnimalFoodApprovedIndicator, (this.animalFoodApprovedIndicator!= null), (that.animalFoodApprovedIndicator!= null))) { return false; } } { HumanFoodApprovedIndicatorType lhsHumanFoodApprovedIndicator; lhsHumanFoodApprovedIndicator = this.getHumanFoodApprovedIndicator(); HumanFoodApprovedIndicatorType rhsHumanFoodApprovedIndicator; rhsHumanFoodApprovedIndicator = that.getHumanFoodApprovedIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "humanFoodApprovedIndicator", lhsHumanFoodApprovedIndicator), LocatorUtils.property(thatLocator, "humanFoodApprovedIndicator", rhsHumanFoodApprovedIndicator), lhsHumanFoodApprovedIndicator, rhsHumanFoodApprovedIndicator, (this.humanFoodApprovedIndicator!= null), (that.humanFoodApprovedIndicator!= null))) { return false; } } { DangerousGoodsApprovedIndicatorType lhsDangerousGoodsApprovedIndicator; lhsDangerousGoodsApprovedIndicator = this.getDangerousGoodsApprovedIndicator(); DangerousGoodsApprovedIndicatorType rhsDangerousGoodsApprovedIndicator; rhsDangerousGoodsApprovedIndicator = that.getDangerousGoodsApprovedIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "dangerousGoodsApprovedIndicator", lhsDangerousGoodsApprovedIndicator), LocatorUtils.property(thatLocator, "dangerousGoodsApprovedIndicator", rhsDangerousGoodsApprovedIndicator), lhsDangerousGoodsApprovedIndicator, rhsDangerousGoodsApprovedIndicator, (this.dangerousGoodsApprovedIndicator!= null), (that.dangerousGoodsApprovedIndicator!= null))) { return false; } } { RefrigeratedIndicatorType lhsRefrigeratedIndicator; lhsRefrigeratedIndicator = this.getRefrigeratedIndicator(); RefrigeratedIndicatorType rhsRefrigeratedIndicator; rhsRefrigeratedIndicator = that.getRefrigeratedIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "refrigeratedIndicator", lhsRefrigeratedIndicator), LocatorUtils.property(thatLocator, "refrigeratedIndicator", rhsRefrigeratedIndicator), lhsRefrigeratedIndicator, rhsRefrigeratedIndicator, (this.refrigeratedIndicator!= null), (that.refrigeratedIndicator!= null))) { return false; } } { CharacteristicsType lhsCharacteristics; lhsCharacteristics = this.getCharacteristics(); CharacteristicsType rhsCharacteristics; rhsCharacteristics = that.getCharacteristics(); if (!strategy.equals(LocatorUtils.property(thisLocator, "characteristics", lhsCharacteristics), LocatorUtils.property(thatLocator, "characteristics", rhsCharacteristics), lhsCharacteristics, rhsCharacteristics, (this.characteristics!= null), (that.characteristics!= null))) { return false; } } { List lhsDamageRemarks; lhsDamageRemarks = (((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty()))?this.getDamageRemarks():null); List rhsDamageRemarks; rhsDamageRemarks = (((that.damageRemarks!= null)&&(!that.damageRemarks.isEmpty()))?that.getDamageRemarks():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "damageRemarks", lhsDamageRemarks), LocatorUtils.property(thatLocator, "damageRemarks", rhsDamageRemarks), lhsDamageRemarks, rhsDamageRemarks, ((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty())), ((that.damageRemarks!= null)&&(!that.damageRemarks.isEmpty())))) { return false; } } { List lhsDescription; lhsDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); List rhsDescription; rhsDescription = (((that.description!= null)&&(!that.description.isEmpty()))?that.getDescription():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, ((this.description!= null)&&(!this.description.isEmpty())), ((that.description!= null)&&(!that.description.isEmpty())))) { return false; } } { List lhsSpecialTransportRequirements; lhsSpecialTransportRequirements = (((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty()))?this.getSpecialTransportRequirements():null); List rhsSpecialTransportRequirements; rhsSpecialTransportRequirements = (((that.specialTransportRequirements!= null)&&(!that.specialTransportRequirements.isEmpty()))?that.getSpecialTransportRequirements():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "specialTransportRequirements", lhsSpecialTransportRequirements), LocatorUtils.property(thatLocator, "specialTransportRequirements", rhsSpecialTransportRequirements), lhsSpecialTransportRequirements, rhsSpecialTransportRequirements, ((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty())), ((that.specialTransportRequirements!= null)&&(!that.specialTransportRequirements.isEmpty())))) { return false; } } { GrossWeightMeasureType lhsGrossWeightMeasure; lhsGrossWeightMeasure = this.getGrossWeightMeasure(); GrossWeightMeasureType rhsGrossWeightMeasure; rhsGrossWeightMeasure = that.getGrossWeightMeasure(); if (!strategy.equals(LocatorUtils.property(thisLocator, "grossWeightMeasure", lhsGrossWeightMeasure), LocatorUtils.property(thatLocator, "grossWeightMeasure", rhsGrossWeightMeasure), lhsGrossWeightMeasure, rhsGrossWeightMeasure, (this.grossWeightMeasure!= null), (that.grossWeightMeasure!= null))) { return false; } } { GrossVolumeMeasureType lhsGrossVolumeMeasure; lhsGrossVolumeMeasure = this.getGrossVolumeMeasure(); GrossVolumeMeasureType rhsGrossVolumeMeasure; rhsGrossVolumeMeasure = that.getGrossVolumeMeasure(); if (!strategy.equals(LocatorUtils.property(thisLocator, "grossVolumeMeasure", lhsGrossVolumeMeasure), LocatorUtils.property(thatLocator, "grossVolumeMeasure", rhsGrossVolumeMeasure), lhsGrossVolumeMeasure, rhsGrossVolumeMeasure, (this.grossVolumeMeasure!= null), (that.grossVolumeMeasure!= null))) { return false; } } { TareWeightMeasureType lhsTareWeightMeasure; lhsTareWeightMeasure = this.getTareWeightMeasure(); TareWeightMeasureType rhsTareWeightMeasure; rhsTareWeightMeasure = that.getTareWeightMeasure(); if (!strategy.equals(LocatorUtils.property(thisLocator, "tareWeightMeasure", lhsTareWeightMeasure), LocatorUtils.property(thatLocator, "tareWeightMeasure", rhsTareWeightMeasure), lhsTareWeightMeasure, rhsTareWeightMeasure, (this.tareWeightMeasure!= null), (that.tareWeightMeasure!= null))) { return false; } } { TrackingDeviceCodeType lhsTrackingDeviceCode; lhsTrackingDeviceCode = this.getTrackingDeviceCode(); TrackingDeviceCodeType rhsTrackingDeviceCode; rhsTrackingDeviceCode = that.getTrackingDeviceCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "trackingDeviceCode", lhsTrackingDeviceCode), LocatorUtils.property(thatLocator, "trackingDeviceCode", rhsTrackingDeviceCode), lhsTrackingDeviceCode, rhsTrackingDeviceCode, (this.trackingDeviceCode!= null), (that.trackingDeviceCode!= null))) { return false; } } { PowerIndicatorType lhsPowerIndicator; lhsPowerIndicator = this.getPowerIndicator(); PowerIndicatorType rhsPowerIndicator; rhsPowerIndicator = that.getPowerIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "powerIndicator", lhsPowerIndicator), LocatorUtils.property(thatLocator, "powerIndicator", rhsPowerIndicator), lhsPowerIndicator, rhsPowerIndicator, (this.powerIndicator!= null), (that.powerIndicator!= null))) { return false; } } { TraceIDType lhsTraceID; lhsTraceID = this.getTraceID(); TraceIDType rhsTraceID; rhsTraceID = that.getTraceID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "traceID", lhsTraceID), LocatorUtils.property(thatLocator, "traceID", rhsTraceID), lhsTraceID, rhsTraceID, (this.traceID!= null), (that.traceID!= null))) { return false; } } { List lhsMeasurementDimension; lhsMeasurementDimension = (((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty()))?this.getMeasurementDimension():null); List rhsMeasurementDimension; rhsMeasurementDimension = (((that.measurementDimension!= null)&&(!that.measurementDimension.isEmpty()))?that.getMeasurementDimension():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "measurementDimension", lhsMeasurementDimension), LocatorUtils.property(thatLocator, "measurementDimension", rhsMeasurementDimension), lhsMeasurementDimension, rhsMeasurementDimension, ((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty())), ((that.measurementDimension!= null)&&(!that.measurementDimension.isEmpty())))) { return false; } } { List lhsTransportEquipmentSeal; lhsTransportEquipmentSeal = (((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty()))?this.getTransportEquipmentSeal():null); List rhsTransportEquipmentSeal; rhsTransportEquipmentSeal = (((that.transportEquipmentSeal!= null)&&(!that.transportEquipmentSeal.isEmpty()))?that.getTransportEquipmentSeal():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "transportEquipmentSeal", lhsTransportEquipmentSeal), LocatorUtils.property(thatLocator, "transportEquipmentSeal", rhsTransportEquipmentSeal), lhsTransportEquipmentSeal, rhsTransportEquipmentSeal, ((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty())), ((that.transportEquipmentSeal!= null)&&(!that.transportEquipmentSeal.isEmpty())))) { return false; } } { TemperatureType lhsMinimumTemperature; lhsMinimumTemperature = this.getMinimumTemperature(); TemperatureType rhsMinimumTemperature; rhsMinimumTemperature = that.getMinimumTemperature(); if (!strategy.equals(LocatorUtils.property(thisLocator, "minimumTemperature", lhsMinimumTemperature), LocatorUtils.property(thatLocator, "minimumTemperature", rhsMinimumTemperature), lhsMinimumTemperature, rhsMinimumTemperature, (this.minimumTemperature!= null), (that.minimumTemperature!= null))) { return false; } } { TemperatureType lhsMaximumTemperature; lhsMaximumTemperature = this.getMaximumTemperature(); TemperatureType rhsMaximumTemperature; rhsMaximumTemperature = that.getMaximumTemperature(); if (!strategy.equals(LocatorUtils.property(thisLocator, "maximumTemperature", lhsMaximumTemperature), LocatorUtils.property(thatLocator, "maximumTemperature", rhsMaximumTemperature), lhsMaximumTemperature, rhsMaximumTemperature, (this.maximumTemperature!= null), (that.maximumTemperature!= null))) { return false; } } { PartyType lhsProviderParty; lhsProviderParty = this.getProviderParty(); PartyType rhsProviderParty; rhsProviderParty = that.getProviderParty(); if (!strategy.equals(LocatorUtils.property(thisLocator, "providerParty", lhsProviderParty), LocatorUtils.property(thatLocator, "providerParty", rhsProviderParty), lhsProviderParty, rhsProviderParty, (this.providerParty!= null), (that.providerParty!= null))) { return false; } } { PartyType lhsLoadingProofParty; lhsLoadingProofParty = this.getLoadingProofParty(); PartyType rhsLoadingProofParty; rhsLoadingProofParty = that.getLoadingProofParty(); if (!strategy.equals(LocatorUtils.property(thisLocator, "loadingProofParty", lhsLoadingProofParty), LocatorUtils.property(thatLocator, "loadingProofParty", rhsLoadingProofParty), lhsLoadingProofParty, rhsLoadingProofParty, (this.loadingProofParty!= null), (that.loadingProofParty!= null))) { return false; } } { SupplierPartyType lhsSupplierParty; lhsSupplierParty = this.getSupplierParty(); SupplierPartyType rhsSupplierParty; rhsSupplierParty = that.getSupplierParty(); if (!strategy.equals(LocatorUtils.property(thisLocator, "supplierParty", lhsSupplierParty), LocatorUtils.property(thatLocator, "supplierParty", rhsSupplierParty), lhsSupplierParty, rhsSupplierParty, (this.supplierParty!= null), (that.supplierParty!= null))) { return false; } } { PartyType lhsOwnerParty; lhsOwnerParty = this.getOwnerParty(); PartyType rhsOwnerParty; rhsOwnerParty = that.getOwnerParty(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ownerParty", lhsOwnerParty), LocatorUtils.property(thatLocator, "ownerParty", rhsOwnerParty), lhsOwnerParty, rhsOwnerParty, (this.ownerParty!= null), (that.ownerParty!= null))) { return false; } } { PartyType lhsOperatingParty; lhsOperatingParty = this.getOperatingParty(); PartyType rhsOperatingParty; rhsOperatingParty = that.getOperatingParty(); if (!strategy.equals(LocatorUtils.property(thisLocator, "operatingParty", lhsOperatingParty), LocatorUtils.property(thatLocator, "operatingParty", rhsOperatingParty), lhsOperatingParty, rhsOperatingParty, (this.operatingParty!= null), (that.operatingParty!= null))) { return false; } } { LocationType lhsLoadingLocation; lhsLoadingLocation = this.getLoadingLocation(); LocationType rhsLoadingLocation; rhsLoadingLocation = that.getLoadingLocation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "loadingLocation", lhsLoadingLocation), LocatorUtils.property(thatLocator, "loadingLocation", rhsLoadingLocation), lhsLoadingLocation, rhsLoadingLocation, (this.loadingLocation!= null), (that.loadingLocation!= null))) { return false; } } { LocationType lhsUnloadingLocation; lhsUnloadingLocation = this.getUnloadingLocation(); LocationType rhsUnloadingLocation; rhsUnloadingLocation = that.getUnloadingLocation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "unloadingLocation", lhsUnloadingLocation), LocatorUtils.property(thatLocator, "unloadingLocation", rhsUnloadingLocation), lhsUnloadingLocation, rhsUnloadingLocation, (this.unloadingLocation!= null), (that.unloadingLocation!= null))) { return false; } } { LocationType lhsStorageLocation; lhsStorageLocation = this.getStorageLocation(); LocationType rhsStorageLocation; rhsStorageLocation = that.getStorageLocation(); if (!strategy.equals(LocatorUtils.property(thisLocator, "storageLocation", lhsStorageLocation), LocatorUtils.property(thatLocator, "storageLocation", rhsStorageLocation), lhsStorageLocation, rhsStorageLocation, (this.storageLocation!= null), (that.storageLocation!= null))) { return false; } } { List lhsPositioningTransportEvent; lhsPositioningTransportEvent = (((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty()))?this.getPositioningTransportEvent():null); List rhsPositioningTransportEvent; rhsPositioningTransportEvent = (((that.positioningTransportEvent!= null)&&(!that.positioningTransportEvent.isEmpty()))?that.getPositioningTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "positioningTransportEvent", lhsPositioningTransportEvent), LocatorUtils.property(thatLocator, "positioningTransportEvent", rhsPositioningTransportEvent), lhsPositioningTransportEvent, rhsPositioningTransportEvent, ((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty())), ((that.positioningTransportEvent!= null)&&(!that.positioningTransportEvent.isEmpty())))) { return false; } } { List lhsQuarantineTransportEvent; lhsQuarantineTransportEvent = (((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty()))?this.getQuarantineTransportEvent():null); List rhsQuarantineTransportEvent; rhsQuarantineTransportEvent = (((that.quarantineTransportEvent!= null)&&(!that.quarantineTransportEvent.isEmpty()))?that.getQuarantineTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "quarantineTransportEvent", lhsQuarantineTransportEvent), LocatorUtils.property(thatLocator, "quarantineTransportEvent", rhsQuarantineTransportEvent), lhsQuarantineTransportEvent, rhsQuarantineTransportEvent, ((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty())), ((that.quarantineTransportEvent!= null)&&(!that.quarantineTransportEvent.isEmpty())))) { return false; } } { List lhsDeliveryTransportEvent; lhsDeliveryTransportEvent = (((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty()))?this.getDeliveryTransportEvent():null); List rhsDeliveryTransportEvent; rhsDeliveryTransportEvent = (((that.deliveryTransportEvent!= null)&&(!that.deliveryTransportEvent.isEmpty()))?that.getDeliveryTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "deliveryTransportEvent", lhsDeliveryTransportEvent), LocatorUtils.property(thatLocator, "deliveryTransportEvent", rhsDeliveryTransportEvent), lhsDeliveryTransportEvent, rhsDeliveryTransportEvent, ((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty())), ((that.deliveryTransportEvent!= null)&&(!that.deliveryTransportEvent.isEmpty())))) { return false; } } { List lhsPickupTransportEvent; lhsPickupTransportEvent = (((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty()))?this.getPickupTransportEvent():null); List rhsPickupTransportEvent; rhsPickupTransportEvent = (((that.pickupTransportEvent!= null)&&(!that.pickupTransportEvent.isEmpty()))?that.getPickupTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "pickupTransportEvent", lhsPickupTransportEvent), LocatorUtils.property(thatLocator, "pickupTransportEvent", rhsPickupTransportEvent), lhsPickupTransportEvent, rhsPickupTransportEvent, ((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty())), ((that.pickupTransportEvent!= null)&&(!that.pickupTransportEvent.isEmpty())))) { return false; } } { List lhsHandlingTransportEvent; lhsHandlingTransportEvent = (((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty()))?this.getHandlingTransportEvent():null); List rhsHandlingTransportEvent; rhsHandlingTransportEvent = (((that.handlingTransportEvent!= null)&&(!that.handlingTransportEvent.isEmpty()))?that.getHandlingTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "handlingTransportEvent", lhsHandlingTransportEvent), LocatorUtils.property(thatLocator, "handlingTransportEvent", rhsHandlingTransportEvent), lhsHandlingTransportEvent, rhsHandlingTransportEvent, ((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty())), ((that.handlingTransportEvent!= null)&&(!that.handlingTransportEvent.isEmpty())))) { return false; } } { List lhsLoadingTransportEvent; lhsLoadingTransportEvent = (((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty()))?this.getLoadingTransportEvent():null); List rhsLoadingTransportEvent; rhsLoadingTransportEvent = (((that.loadingTransportEvent!= null)&&(!that.loadingTransportEvent.isEmpty()))?that.getLoadingTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "loadingTransportEvent", lhsLoadingTransportEvent), LocatorUtils.property(thatLocator, "loadingTransportEvent", rhsLoadingTransportEvent), lhsLoadingTransportEvent, rhsLoadingTransportEvent, ((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty())), ((that.loadingTransportEvent!= null)&&(!that.loadingTransportEvent.isEmpty())))) { return false; } } { List lhsTransportEvent; lhsTransportEvent = (((this.transportEvent!= null)&&(!this.transportEvent.isEmpty()))?this.getTransportEvent():null); List rhsTransportEvent; rhsTransportEvent = (((that.transportEvent!= null)&&(!that.transportEvent.isEmpty()))?that.getTransportEvent():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "transportEvent", lhsTransportEvent), LocatorUtils.property(thatLocator, "transportEvent", rhsTransportEvent), lhsTransportEvent, rhsTransportEvent, ((this.transportEvent!= null)&&(!this.transportEvent.isEmpty())), ((that.transportEvent!= null)&&(!that.transportEvent.isEmpty())))) { return false; } } { TransportMeansType lhsApplicableTransportMeans; lhsApplicableTransportMeans = this.getApplicableTransportMeans(); TransportMeansType rhsApplicableTransportMeans; rhsApplicableTransportMeans = that.getApplicableTransportMeans(); if (!strategy.equals(LocatorUtils.property(thisLocator, "applicableTransportMeans", lhsApplicableTransportMeans), LocatorUtils.property(thatLocator, "applicableTransportMeans", rhsApplicableTransportMeans), lhsApplicableTransportMeans, rhsApplicableTransportMeans, (this.applicableTransportMeans!= null), (that.applicableTransportMeans!= null))) { return false; } } { List lhsHaulageTradingTerms; lhsHaulageTradingTerms = (((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty()))?this.getHaulageTradingTerms():null); List rhsHaulageTradingTerms; rhsHaulageTradingTerms = (((that.haulageTradingTerms!= null)&&(!that.haulageTradingTerms.isEmpty()))?that.getHaulageTradingTerms():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "haulageTradingTerms", lhsHaulageTradingTerms), LocatorUtils.property(thatLocator, "haulageTradingTerms", rhsHaulageTradingTerms), lhsHaulageTradingTerms, rhsHaulageTradingTerms, ((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty())), ((that.haulageTradingTerms!= null)&&(!that.haulageTradingTerms.isEmpty())))) { return false; } } { List lhsHazardousGoodsTransit; lhsHazardousGoodsTransit = (((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty()))?this.getHazardousGoodsTransit():null); List rhsHazardousGoodsTransit; rhsHazardousGoodsTransit = (((that.hazardousGoodsTransit!= null)&&(!that.hazardousGoodsTransit.isEmpty()))?that.getHazardousGoodsTransit():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "hazardousGoodsTransit", lhsHazardousGoodsTransit), LocatorUtils.property(thatLocator, "hazardousGoodsTransit", rhsHazardousGoodsTransit), lhsHazardousGoodsTransit, rhsHazardousGoodsTransit, ((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty())), ((that.hazardousGoodsTransit!= null)&&(!that.hazardousGoodsTransit.isEmpty())))) { return false; } } { List lhsPackagedTransportHandlingUnit; lhsPackagedTransportHandlingUnit = (((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty()))?this.getPackagedTransportHandlingUnit():null); List rhsPackagedTransportHandlingUnit; rhsPackagedTransportHandlingUnit = (((that.packagedTransportHandlingUnit!= null)&&(!that.packagedTransportHandlingUnit.isEmpty()))?that.getPackagedTransportHandlingUnit():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "packagedTransportHandlingUnit", lhsPackagedTransportHandlingUnit), LocatorUtils.property(thatLocator, "packagedTransportHandlingUnit", rhsPackagedTransportHandlingUnit), lhsPackagedTransportHandlingUnit, rhsPackagedTransportHandlingUnit, ((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty())), ((that.packagedTransportHandlingUnit!= null)&&(!that.packagedTransportHandlingUnit.isEmpty())))) { return false; } } { List lhsServiceAllowanceCharge; lhsServiceAllowanceCharge = (((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty()))?this.getServiceAllowanceCharge():null); List rhsServiceAllowanceCharge; rhsServiceAllowanceCharge = (((that.serviceAllowanceCharge!= null)&&(!that.serviceAllowanceCharge.isEmpty()))?that.getServiceAllowanceCharge():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "serviceAllowanceCharge", lhsServiceAllowanceCharge), LocatorUtils.property(thatLocator, "serviceAllowanceCharge", rhsServiceAllowanceCharge), lhsServiceAllowanceCharge, rhsServiceAllowanceCharge, ((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty())), ((that.serviceAllowanceCharge!= null)&&(!that.serviceAllowanceCharge.isEmpty())))) { return false; } } { List lhsFreightAllowanceCharge; lhsFreightAllowanceCharge = (((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty()))?this.getFreightAllowanceCharge():null); List rhsFreightAllowanceCharge; rhsFreightAllowanceCharge = (((that.freightAllowanceCharge!= null)&&(!that.freightAllowanceCharge.isEmpty()))?that.getFreightAllowanceCharge():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "freightAllowanceCharge", lhsFreightAllowanceCharge), LocatorUtils.property(thatLocator, "freightAllowanceCharge", rhsFreightAllowanceCharge), lhsFreightAllowanceCharge, rhsFreightAllowanceCharge, ((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty())), ((that.freightAllowanceCharge!= null)&&(!that.freightAllowanceCharge.isEmpty())))) { return false; } } { List lhsAttachedTransportEquipment; lhsAttachedTransportEquipment = (((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty()))?this.getAttachedTransportEquipment():null); List rhsAttachedTransportEquipment; rhsAttachedTransportEquipment = (((that.attachedTransportEquipment!= null)&&(!that.attachedTransportEquipment.isEmpty()))?that.getAttachedTransportEquipment():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "attachedTransportEquipment", lhsAttachedTransportEquipment), LocatorUtils.property(thatLocator, "attachedTransportEquipment", rhsAttachedTransportEquipment), lhsAttachedTransportEquipment, rhsAttachedTransportEquipment, ((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty())), ((that.attachedTransportEquipment!= null)&&(!that.attachedTransportEquipment.isEmpty())))) { return false; } } { DeliveryType lhsDelivery; lhsDelivery = this.getDelivery(); DeliveryType rhsDelivery; rhsDelivery = that.getDelivery(); if (!strategy.equals(LocatorUtils.property(thisLocator, "delivery", lhsDelivery), LocatorUtils.property(thatLocator, "delivery", rhsDelivery), lhsDelivery, rhsDelivery, (this.delivery!= null), (that.delivery!= null))) { return false; } } { PickupType lhsPickup; lhsPickup = this.getPickup(); PickupType rhsPickup; rhsPickup = that.getPickup(); if (!strategy.equals(LocatorUtils.property(thisLocator, "pickup", lhsPickup), LocatorUtils.property(thatLocator, "pickup", rhsPickup), lhsPickup, rhsPickup, (this.pickup!= null), (that.pickup!= null))) { return false; } } { DespatchType lhsDespatch; lhsDespatch = this.getDespatch(); DespatchType rhsDespatch; rhsDespatch = that.getDespatch(); if (!strategy.equals(LocatorUtils.property(thisLocator, "despatch", lhsDespatch), LocatorUtils.property(thatLocator, "despatch", rhsDespatch), lhsDespatch, rhsDespatch, (this.despatch!= null), (that.despatch!= null))) { return false; } } { List lhsShipmentDocumentReference; lhsShipmentDocumentReference = (((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty()))?this.getShipmentDocumentReference():null); List rhsShipmentDocumentReference; rhsShipmentDocumentReference = (((that.shipmentDocumentReference!= null)&&(!that.shipmentDocumentReference.isEmpty()))?that.getShipmentDocumentReference():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "shipmentDocumentReference", lhsShipmentDocumentReference), LocatorUtils.property(thatLocator, "shipmentDocumentReference", rhsShipmentDocumentReference), lhsShipmentDocumentReference, rhsShipmentDocumentReference, ((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty())), ((that.shipmentDocumentReference!= null)&&(!that.shipmentDocumentReference.isEmpty())))) { return false; } } { List lhsContainedInTransportEquipment; lhsContainedInTransportEquipment = (((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty()))?this.getContainedInTransportEquipment():null); List rhsContainedInTransportEquipment; rhsContainedInTransportEquipment = (((that.containedInTransportEquipment!= null)&&(!that.containedInTransportEquipment.isEmpty()))?that.getContainedInTransportEquipment():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "containedInTransportEquipment", lhsContainedInTransportEquipment), LocatorUtils.property(thatLocator, "containedInTransportEquipment", rhsContainedInTransportEquipment), lhsContainedInTransportEquipment, rhsContainedInTransportEquipment, ((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty())), ((that.containedInTransportEquipment!= null)&&(!that.containedInTransportEquipment.isEmpty())))) { return false; } } { List lhsPackage; lhsPackage = (((this._package!= null)&&(!this._package.isEmpty()))?this.getPackage():null); List rhsPackage; rhsPackage = (((that._package!= null)&&(!that._package.isEmpty()))?that.getPackage():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "_package", lhsPackage), LocatorUtils.property(thatLocator, "_package", rhsPackage), lhsPackage, rhsPackage, ((this._package!= null)&&(!this._package.isEmpty())), ((that._package!= null)&&(!that._package.isEmpty())))) { return false; } } { List lhsGoodsItem; lhsGoodsItem = (((this.goodsItem!= null)&&(!this.goodsItem.isEmpty()))?this.getGoodsItem():null); List rhsGoodsItem; rhsGoodsItem = (((that.goodsItem!= null)&&(!that.goodsItem.isEmpty()))?that.getGoodsItem():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "goodsItem", lhsGoodsItem), LocatorUtils.property(thatLocator, "goodsItem", rhsGoodsItem), lhsGoodsItem, rhsGoodsItem, ((this.goodsItem!= null)&&(!this.goodsItem.isEmpty())), ((that.goodsItem!= null)&&(!that.goodsItem.isEmpty())))) { return false; } } { VerifiedGrossMassType lhsVerifiedGrossMass; lhsVerifiedGrossMass = this.getVerifiedGrossMass(); VerifiedGrossMassType rhsVerifiedGrossMass; rhsVerifiedGrossMass = that.getVerifiedGrossMass(); if (!strategy.equals(LocatorUtils.property(thisLocator, "verifiedGrossMass", lhsVerifiedGrossMass), LocatorUtils.property(thatLocator, "verifiedGrossMass", rhsVerifiedGrossMass), lhsVerifiedGrossMass, rhsVerifiedGrossMass, (this.verifiedGrossMass!= null), (that.verifiedGrossMass!= null))) { return false; } } return true; } public boolean equals(Object object) { final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); } public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { UBLExtensionsType theUBLExtensions; theUBLExtensions = this.getUBLExtensions(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ublExtensions", theUBLExtensions), currentHashCode, theUBLExtensions, (this.ublExtensions!= null)); } { IDType theID; theID = this.getID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theID), currentHashCode, theID, (this.id!= null)); } { List theReferencedConsignmentID; theReferencedConsignmentID = (((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty()))?this.getReferencedConsignmentID():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "referencedConsignmentID", theReferencedConsignmentID), currentHashCode, theReferencedConsignmentID, ((this.referencedConsignmentID!= null)&&(!this.referencedConsignmentID.isEmpty()))); } { TransportEquipmentTypeCodeType theTransportEquipmentTypeCode; theTransportEquipmentTypeCode = this.getTransportEquipmentTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportEquipmentTypeCode", theTransportEquipmentTypeCode), currentHashCode, theTransportEquipmentTypeCode, (this.transportEquipmentTypeCode!= null)); } { ProviderTypeCodeType theProviderTypeCode; theProviderTypeCode = this.getProviderTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "providerTypeCode", theProviderTypeCode), currentHashCode, theProviderTypeCode, (this.providerTypeCode!= null)); } { OwnerTypeCodeType theOwnerTypeCode; theOwnerTypeCode = this.getOwnerTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ownerTypeCode", theOwnerTypeCode), currentHashCode, theOwnerTypeCode, (this.ownerTypeCode!= null)); } { SizeTypeCodeType theSizeTypeCode; theSizeTypeCode = this.getSizeTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sizeTypeCode", theSizeTypeCode), currentHashCode, theSizeTypeCode, (this.sizeTypeCode!= null)); } { DispositionCodeType theDispositionCode; theDispositionCode = this.getDispositionCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dispositionCode", theDispositionCode), currentHashCode, theDispositionCode, (this.dispositionCode!= null)); } { FullnessIndicationCodeType theFullnessIndicationCode; theFullnessIndicationCode = this.getFullnessIndicationCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fullnessIndicationCode", theFullnessIndicationCode), currentHashCode, theFullnessIndicationCode, (this.fullnessIndicationCode!= null)); } { RefrigerationOnIndicatorType theRefrigerationOnIndicator; theRefrigerationOnIndicator = this.getRefrigerationOnIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "refrigerationOnIndicator", theRefrigerationOnIndicator), currentHashCode, theRefrigerationOnIndicator, (this.refrigerationOnIndicator!= null)); } { List theInformation; theInformation = (((this.information!= null)&&(!this.information.isEmpty()))?this.getInformation():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "information", theInformation), currentHashCode, theInformation, ((this.information!= null)&&(!this.information.isEmpty()))); } { ReturnabilityIndicatorType theReturnabilityIndicator; theReturnabilityIndicator = this.getReturnabilityIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "returnabilityIndicator", theReturnabilityIndicator), currentHashCode, theReturnabilityIndicator, (this.returnabilityIndicator!= null)); } { LegalStatusIndicatorType theLegalStatusIndicator; theLegalStatusIndicator = this.getLegalStatusIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "legalStatusIndicator", theLegalStatusIndicator), currentHashCode, theLegalStatusIndicator, (this.legalStatusIndicator!= null)); } { AirFlowPercentType theAirFlowPercent; theAirFlowPercent = this.getAirFlowPercent(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "airFlowPercent", theAirFlowPercent), currentHashCode, theAirFlowPercent, (this.airFlowPercent!= null)); } { HumidityPercentType theHumidityPercent; theHumidityPercent = this.getHumidityPercent(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "humidityPercent", theHumidityPercent), currentHashCode, theHumidityPercent, (this.humidityPercent!= null)); } { AnimalFoodApprovedIndicatorType theAnimalFoodApprovedIndicator; theAnimalFoodApprovedIndicator = this.getAnimalFoodApprovedIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "animalFoodApprovedIndicator", theAnimalFoodApprovedIndicator), currentHashCode, theAnimalFoodApprovedIndicator, (this.animalFoodApprovedIndicator!= null)); } { HumanFoodApprovedIndicatorType theHumanFoodApprovedIndicator; theHumanFoodApprovedIndicator = this.getHumanFoodApprovedIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "humanFoodApprovedIndicator", theHumanFoodApprovedIndicator), currentHashCode, theHumanFoodApprovedIndicator, (this.humanFoodApprovedIndicator!= null)); } { DangerousGoodsApprovedIndicatorType theDangerousGoodsApprovedIndicator; theDangerousGoodsApprovedIndicator = this.getDangerousGoodsApprovedIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dangerousGoodsApprovedIndicator", theDangerousGoodsApprovedIndicator), currentHashCode, theDangerousGoodsApprovedIndicator, (this.dangerousGoodsApprovedIndicator!= null)); } { RefrigeratedIndicatorType theRefrigeratedIndicator; theRefrigeratedIndicator = this.getRefrigeratedIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "refrigeratedIndicator", theRefrigeratedIndicator), currentHashCode, theRefrigeratedIndicator, (this.refrigeratedIndicator!= null)); } { CharacteristicsType theCharacteristics; theCharacteristics = this.getCharacteristics(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "characteristics", theCharacteristics), currentHashCode, theCharacteristics, (this.characteristics!= null)); } { List theDamageRemarks; theDamageRemarks = (((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty()))?this.getDamageRemarks():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "damageRemarks", theDamageRemarks), currentHashCode, theDamageRemarks, ((this.damageRemarks!= null)&&(!this.damageRemarks.isEmpty()))); } { List theDescription; theDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "description", theDescription), currentHashCode, theDescription, ((this.description!= null)&&(!this.description.isEmpty()))); } { List theSpecialTransportRequirements; theSpecialTransportRequirements = (((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty()))?this.getSpecialTransportRequirements():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "specialTransportRequirements", theSpecialTransportRequirements), currentHashCode, theSpecialTransportRequirements, ((this.specialTransportRequirements!= null)&&(!this.specialTransportRequirements.isEmpty()))); } { GrossWeightMeasureType theGrossWeightMeasure; theGrossWeightMeasure = this.getGrossWeightMeasure(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "grossWeightMeasure", theGrossWeightMeasure), currentHashCode, theGrossWeightMeasure, (this.grossWeightMeasure!= null)); } { GrossVolumeMeasureType theGrossVolumeMeasure; theGrossVolumeMeasure = this.getGrossVolumeMeasure(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "grossVolumeMeasure", theGrossVolumeMeasure), currentHashCode, theGrossVolumeMeasure, (this.grossVolumeMeasure!= null)); } { TareWeightMeasureType theTareWeightMeasure; theTareWeightMeasure = this.getTareWeightMeasure(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tareWeightMeasure", theTareWeightMeasure), currentHashCode, theTareWeightMeasure, (this.tareWeightMeasure!= null)); } { TrackingDeviceCodeType theTrackingDeviceCode; theTrackingDeviceCode = this.getTrackingDeviceCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "trackingDeviceCode", theTrackingDeviceCode), currentHashCode, theTrackingDeviceCode, (this.trackingDeviceCode!= null)); } { PowerIndicatorType thePowerIndicator; thePowerIndicator = this.getPowerIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "powerIndicator", thePowerIndicator), currentHashCode, thePowerIndicator, (this.powerIndicator!= null)); } { TraceIDType theTraceID; theTraceID = this.getTraceID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "traceID", theTraceID), currentHashCode, theTraceID, (this.traceID!= null)); } { List theMeasurementDimension; theMeasurementDimension = (((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty()))?this.getMeasurementDimension():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "measurementDimension", theMeasurementDimension), currentHashCode, theMeasurementDimension, ((this.measurementDimension!= null)&&(!this.measurementDimension.isEmpty()))); } { List theTransportEquipmentSeal; theTransportEquipmentSeal = (((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty()))?this.getTransportEquipmentSeal():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportEquipmentSeal", theTransportEquipmentSeal), currentHashCode, theTransportEquipmentSeal, ((this.transportEquipmentSeal!= null)&&(!this.transportEquipmentSeal.isEmpty()))); } { TemperatureType theMinimumTemperature; theMinimumTemperature = this.getMinimumTemperature(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "minimumTemperature", theMinimumTemperature), currentHashCode, theMinimumTemperature, (this.minimumTemperature!= null)); } { TemperatureType theMaximumTemperature; theMaximumTemperature = this.getMaximumTemperature(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maximumTemperature", theMaximumTemperature), currentHashCode, theMaximumTemperature, (this.maximumTemperature!= null)); } { PartyType theProviderParty; theProviderParty = this.getProviderParty(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "providerParty", theProviderParty), currentHashCode, theProviderParty, (this.providerParty!= null)); } { PartyType theLoadingProofParty; theLoadingProofParty = this.getLoadingProofParty(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loadingProofParty", theLoadingProofParty), currentHashCode, theLoadingProofParty, (this.loadingProofParty!= null)); } { SupplierPartyType theSupplierParty; theSupplierParty = this.getSupplierParty(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "supplierParty", theSupplierParty), currentHashCode, theSupplierParty, (this.supplierParty!= null)); } { PartyType theOwnerParty; theOwnerParty = this.getOwnerParty(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ownerParty", theOwnerParty), currentHashCode, theOwnerParty, (this.ownerParty!= null)); } { PartyType theOperatingParty; theOperatingParty = this.getOperatingParty(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "operatingParty", theOperatingParty), currentHashCode, theOperatingParty, (this.operatingParty!= null)); } { LocationType theLoadingLocation; theLoadingLocation = this.getLoadingLocation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loadingLocation", theLoadingLocation), currentHashCode, theLoadingLocation, (this.loadingLocation!= null)); } { LocationType theUnloadingLocation; theUnloadingLocation = this.getUnloadingLocation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "unloadingLocation", theUnloadingLocation), currentHashCode, theUnloadingLocation, (this.unloadingLocation!= null)); } { LocationType theStorageLocation; theStorageLocation = this.getStorageLocation(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storageLocation", theStorageLocation), currentHashCode, theStorageLocation, (this.storageLocation!= null)); } { List thePositioningTransportEvent; thePositioningTransportEvent = (((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty()))?this.getPositioningTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "positioningTransportEvent", thePositioningTransportEvent), currentHashCode, thePositioningTransportEvent, ((this.positioningTransportEvent!= null)&&(!this.positioningTransportEvent.isEmpty()))); } { List theQuarantineTransportEvent; theQuarantineTransportEvent = (((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty()))?this.getQuarantineTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "quarantineTransportEvent", theQuarantineTransportEvent), currentHashCode, theQuarantineTransportEvent, ((this.quarantineTransportEvent!= null)&&(!this.quarantineTransportEvent.isEmpty()))); } { List theDeliveryTransportEvent; theDeliveryTransportEvent = (((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty()))?this.getDeliveryTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deliveryTransportEvent", theDeliveryTransportEvent), currentHashCode, theDeliveryTransportEvent, ((this.deliveryTransportEvent!= null)&&(!this.deliveryTransportEvent.isEmpty()))); } { List thePickupTransportEvent; thePickupTransportEvent = (((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty()))?this.getPickupTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pickupTransportEvent", thePickupTransportEvent), currentHashCode, thePickupTransportEvent, ((this.pickupTransportEvent!= null)&&(!this.pickupTransportEvent.isEmpty()))); } { List theHandlingTransportEvent; theHandlingTransportEvent = (((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty()))?this.getHandlingTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "handlingTransportEvent", theHandlingTransportEvent), currentHashCode, theHandlingTransportEvent, ((this.handlingTransportEvent!= null)&&(!this.handlingTransportEvent.isEmpty()))); } { List theLoadingTransportEvent; theLoadingTransportEvent = (((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty()))?this.getLoadingTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loadingTransportEvent", theLoadingTransportEvent), currentHashCode, theLoadingTransportEvent, ((this.loadingTransportEvent!= null)&&(!this.loadingTransportEvent.isEmpty()))); } { List theTransportEvent; theTransportEvent = (((this.transportEvent!= null)&&(!this.transportEvent.isEmpty()))?this.getTransportEvent():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportEvent", theTransportEvent), currentHashCode, theTransportEvent, ((this.transportEvent!= null)&&(!this.transportEvent.isEmpty()))); } { TransportMeansType theApplicableTransportMeans; theApplicableTransportMeans = this.getApplicableTransportMeans(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "applicableTransportMeans", theApplicableTransportMeans), currentHashCode, theApplicableTransportMeans, (this.applicableTransportMeans!= null)); } { List theHaulageTradingTerms; theHaulageTradingTerms = (((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty()))?this.getHaulageTradingTerms():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "haulageTradingTerms", theHaulageTradingTerms), currentHashCode, theHaulageTradingTerms, ((this.haulageTradingTerms!= null)&&(!this.haulageTradingTerms.isEmpty()))); } { List theHazardousGoodsTransit; theHazardousGoodsTransit = (((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty()))?this.getHazardousGoodsTransit():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "hazardousGoodsTransit", theHazardousGoodsTransit), currentHashCode, theHazardousGoodsTransit, ((this.hazardousGoodsTransit!= null)&&(!this.hazardousGoodsTransit.isEmpty()))); } { List thePackagedTransportHandlingUnit; thePackagedTransportHandlingUnit = (((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty()))?this.getPackagedTransportHandlingUnit():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "packagedTransportHandlingUnit", thePackagedTransportHandlingUnit), currentHashCode, thePackagedTransportHandlingUnit, ((this.packagedTransportHandlingUnit!= null)&&(!this.packagedTransportHandlingUnit.isEmpty()))); } { List theServiceAllowanceCharge; theServiceAllowanceCharge = (((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty()))?this.getServiceAllowanceCharge():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "serviceAllowanceCharge", theServiceAllowanceCharge), currentHashCode, theServiceAllowanceCharge, ((this.serviceAllowanceCharge!= null)&&(!this.serviceAllowanceCharge.isEmpty()))); } { List theFreightAllowanceCharge; theFreightAllowanceCharge = (((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty()))?this.getFreightAllowanceCharge():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "freightAllowanceCharge", theFreightAllowanceCharge), currentHashCode, theFreightAllowanceCharge, ((this.freightAllowanceCharge!= null)&&(!this.freightAllowanceCharge.isEmpty()))); } { List theAttachedTransportEquipment; theAttachedTransportEquipment = (((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty()))?this.getAttachedTransportEquipment():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "attachedTransportEquipment", theAttachedTransportEquipment), currentHashCode, theAttachedTransportEquipment, ((this.attachedTransportEquipment!= null)&&(!this.attachedTransportEquipment.isEmpty()))); } { DeliveryType theDelivery; theDelivery = this.getDelivery(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "delivery", theDelivery), currentHashCode, theDelivery, (this.delivery!= null)); } { PickupType thePickup; thePickup = this.getPickup(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pickup", thePickup), currentHashCode, thePickup, (this.pickup!= null)); } { DespatchType theDespatch; theDespatch = this.getDespatch(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "despatch", theDespatch), currentHashCode, theDespatch, (this.despatch!= null)); } { List theShipmentDocumentReference; theShipmentDocumentReference = (((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty()))?this.getShipmentDocumentReference():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shipmentDocumentReference", theShipmentDocumentReference), currentHashCode, theShipmentDocumentReference, ((this.shipmentDocumentReference!= null)&&(!this.shipmentDocumentReference.isEmpty()))); } { List theContainedInTransportEquipment; theContainedInTransportEquipment = (((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty()))?this.getContainedInTransportEquipment():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "containedInTransportEquipment", theContainedInTransportEquipment), currentHashCode, theContainedInTransportEquipment, ((this.containedInTransportEquipment!= null)&&(!this.containedInTransportEquipment.isEmpty()))); } { List thePackage; thePackage = (((this._package!= null)&&(!this._package.isEmpty()))?this.getPackage():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "_package", thePackage), currentHashCode, thePackage, ((this._package!= null)&&(!this._package.isEmpty()))); } { List theGoodsItem; theGoodsItem = (((this.goodsItem!= null)&&(!this.goodsItem.isEmpty()))?this.getGoodsItem():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "goodsItem", theGoodsItem), currentHashCode, theGoodsItem, ((this.goodsItem!= null)&&(!this.goodsItem.isEmpty()))); } { VerifiedGrossMassType theVerifiedGrossMass; theVerifiedGrossMass = this.getVerifiedGrossMass(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "verifiedGrossMass", theVerifiedGrossMass), currentHashCode, theVerifiedGrossMass, (this.verifiedGrossMass!= null)); } return currentHashCode; } public int hashCode() { final HashCodeStrategy2 strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy