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

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


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

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
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 com.phloc.commons.annotations.ReturnsMutableObject;
import com.phloc.commons.equals.EqualsUtils;
import com.phloc.commons.hash.HashCodeGenerator;
import com.phloc.commons.string.ToStringGenerator;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DamageRemarksType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HandlingCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HandlingInstructionsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HazardousRiskIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ShippingMarksType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TotalGoodsItemQuantityType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TotalPackageQuantityType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TransportHandlingUnitTypeCodeType;


/**
 * 
 * 
 * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Details</ccts:DictionaryEntryName><ccts:Definition>A uniquely identifiable physical unit consisting of one or more packages (not necessarily containing the same articles) for enabling physical handling during the transport process.</ccts:Definition><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:AlternativeBusinessTerms>Logistics Unit, Handling Unit, THU</ccts:AlternativeBusinessTerms></ccts:Component>
 * 
* * *

Java class for TransportHandlingUnitType complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="TransportHandlingUnitType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <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}TransportHandlingUnitTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingInstructions" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HazardousRiskIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalGoodsItemQuantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalPackageQuantity" 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}ShippingMarks" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HandlingUnitDespatchLine" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ActualPackage" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReceivedHandlingUnitReceiptLine" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEquipment" 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}MeasurementDimension" 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"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TransportHandlingUnitType", propOrder = { "id", "transportHandlingUnitTypeCode", "handlingCode", "handlingInstructions", "hazardousRiskIndicator", "totalGoodsItemQuantity", "totalPackageQuantity", "damageRemarks", "shippingMarks", "handlingUnitDespatchLine", "actualPackage", "receivedHandlingUnitReceiptLine", "transportEquipment", "hazardousGoodsTransit", "measurementDimension", "minimumTemperature", "maximumTemperature" }) public class TransportHandlingUnitType implements Serializable { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private IDType id; @XmlElement(name = "TransportHandlingUnitTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TransportHandlingUnitTypeCodeType transportHandlingUnitTypeCode; @XmlElement(name = "HandlingCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HandlingCodeType handlingCode; @XmlElement(name = "HandlingInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HandlingInstructionsType handlingInstructions; @XmlElement(name = "HazardousRiskIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HazardousRiskIndicatorType hazardousRiskIndicator; @XmlElement(name = "TotalGoodsItemQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TotalGoodsItemQuantityType totalGoodsItemQuantity; @XmlElement(name = "TotalPackageQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TotalPackageQuantityType totalPackageQuantity; @XmlElement(name = "DamageRemarks", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private List damageRemarks; @XmlElement(name = "ShippingMarks", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private List shippingMarks; @XmlElement(name = "HandlingUnitDespatchLine") private List handlingUnitDespatchLine; @XmlElement(name = "ActualPackage") private List actualPackage; @XmlElement(name = "ReceivedHandlingUnitReceiptLine") private List receivedHandlingUnitReceiptLine; @XmlElement(name = "TransportEquipment") private List transportEquipment; @XmlElement(name = "HazardousGoodsTransit") private List hazardousGoodsTransit; @XmlElement(name = "MeasurementDimension") private List measurementDimension; @XmlElement(name = "MinimumTemperature") private TemperatureType minimumTemperature; @XmlElement(name = "MaximumTemperature") private TemperatureType maximumTemperature; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public TransportHandlingUnitType() { } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies the transport handling unit.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link IDType } * */ @Nullable public IDType getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link IDType } * */ public void setID( @Nullable IDType value) { this.id = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Transport Handling Unit Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>The type of transport handling unit, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTerm>Transport Handling Unit Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link TransportHandlingUnitTypeCodeType } * */ @Nullable public TransportHandlingUnitTypeCodeType getTransportHandlingUnitTypeCode() { return transportHandlingUnitTypeCode; } /** * Sets the value of the transportHandlingUnitTypeCode property. * * @param value * allowed object is * {@link TransportHandlingUnitTypeCodeType } * */ public void setTransportHandlingUnitTypeCode( @Nullable TransportHandlingUnitTypeCodeType value) { this.transportHandlingUnitTypeCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Handling Code. Code</ccts:DictionaryEntryName><ccts:Definition>The handling required for a shipment, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTerm>Handling Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Special Handling</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link HandlingCodeType } * */ @Nullable public HandlingCodeType getHandlingCode() { return handlingCode; } /** * Sets the value of the handlingCode property. * * @param value * allowed object is * {@link HandlingCodeType } * */ public void setHandlingCode( @Nullable HandlingCodeType value) { this.handlingCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Handling_ Instructions. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text describing handling instructions for a shipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Handling</ccts:PropertyTermQualifier><ccts:PropertyTerm>Instructions</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link HandlingInstructionsType } * */ @Nullable public HandlingInstructionsType getHandlingInstructions() { return handlingInstructions; } /** * Sets the value of the handlingInstructions property. * * @param value * allowed object is * {@link HandlingInstructionsType } * */ public void setHandlingInstructions( @Nullable HandlingInstructionsType value) { this.handlingInstructions = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Hazardous Risk_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the shipment contains hazardous materials.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Hazardous Risk</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType><ccts:Examples>Default is negative</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link HazardousRiskIndicatorType } * */ @Nullable public HazardousRiskIndicatorType getHazardousRiskIndicator() { return hazardousRiskIndicator; } /** * Sets the value of the hazardousRiskIndicator property. * * @param value * allowed object is * {@link HazardousRiskIndicatorType } * */ public void setHazardousRiskIndicator( @Nullable HazardousRiskIndicatorType value) { this.hazardousRiskIndicator = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Total_ Goods Item Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>The total number of goods items in the transport handling unit.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier><ccts:PropertyTerm>Goods Item Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link TotalGoodsItemQuantityType } * */ @Nullable public TotalGoodsItemQuantityType getTotalGoodsItemQuantity() { return totalGoodsItemQuantity; } /** * Sets the value of the totalGoodsItemQuantity property. * * @param value * allowed object is * {@link TotalGoodsItemQuantityType } * */ public void setTotalGoodsItemQuantity( @Nullable TotalGoodsItemQuantityType value) { this.totalGoodsItemQuantity = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Total_ Package Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>The total number of packages in the transport handling unit.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier><ccts:PropertyTerm>Package Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link TotalPackageQuantityType } * */ @Nullable public TotalPackageQuantityType getTotalPackageQuantity() { return totalPackageQuantity; } /** * Sets the value of the totalPackageQuantity property. * * @param value * allowed object is * {@link TotalPackageQuantityType } * */ public void setTotalPackageQuantity( @Nullable TotalPackageQuantityType value) { this.totalPackageQuantity = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Damage_ Remarks. Text</ccts:DictionaryEntryName><ccts:Definition>Description of a type of damage.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Damage</ccts:PropertyTermQualifier><ccts:PropertyTerm>Remarks</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getDamageRemarks() { if (damageRemarks == null) { damageRemarks = new ArrayList(); } return this.damageRemarks; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Shipping_ Marks. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form description of the marks and numbers on a transport unit or package.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Shipping</ccts:PropertyTermQualifier><ccts:PropertyTerm>Marks</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Marks and Numbers, Shipping Marks</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* Gets the value of the shippingMarks 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 shippingMarks property. * *

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

     *    getShippingMarks().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ShippingMarksType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getShippingMarks() { if (shippingMarks == null) { shippingMarks = new ArrayList(); } return this.shippingMarks; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line</ccts:DictionaryEntryName><ccts:Definition>An association to Handling Unit Despatch Line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Handling Unit</ccts:PropertyTermQualifier><ccts:PropertyTerm>Despatch Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Despatch Line</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the handlingUnitDespatchLine 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 handlingUnitDespatchLine property. * *

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

     *    getHandlingUnitDespatchLine().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DespatchLineType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getHandlingUnitDespatchLine() { if (handlingUnitDespatchLine == null) { handlingUnitDespatchLine = new ArrayList(); } return this.handlingUnitDespatchLine; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Actual_ Package. Package</ccts:DictionaryEntryName><ccts:Definition>An association to Actual Package.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Actual</ccts:PropertyTermQualifier><ccts:PropertyTerm>Package</ccts:PropertyTerm><ccts:AssociatedObjectClass>Package</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the actualPackage 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 actualPackage property. * *

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

     *    getActualPackage().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PackageType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getActualPackage() { if (actualPackage == null) { actualPackage = new ArrayList(); } return this.actualPackage; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line</ccts:DictionaryEntryName><ccts:Definition>An association to Receipt Line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Received Handling Unit</ccts:PropertyTermQualifier><ccts:PropertyTerm>Receipt Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Receipt Line</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the receivedHandlingUnitReceiptLine 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 receivedHandlingUnitReceiptLine property. * *

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

     *    getReceivedHandlingUnitReceiptLine().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ReceiptLineType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getReceivedHandlingUnitReceiptLine() { if (receivedHandlingUnitReceiptLine == null) { receivedHandlingUnitReceiptLine = new ArrayList(); } return this.receivedHandlingUnitReceiptLine; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Transport Equipment</ccts:DictionaryEntryName><ccts:Definition>An association to Transport Equipment.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTerm>Transport Equipment</ccts:PropertyTerm><ccts:AssociatedObjectClass>Transport Equipment</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the transportEquipment 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 transportEquipment property. * *

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

     *    getTransportEquipment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportEquipmentType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getTransportEquipment() { if (transportEquipment == null) { transportEquipment = new ArrayList(); } return this.transportEquipment; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Hazardous Goods Transit</ccts:DictionaryEntryName><ccts:Definition>An association to information about the transportation of hazardous goods.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTerm>Hazardous Goods Transit</ccts:PropertyTerm><ccts:AssociatedObjectClass>Hazardous Goods Transit</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getHazardousGoodsTransit() { if (hazardousGoodsTransit == null) { hazardousGoodsTransit = new ArrayList(); } return this.hazardousGoodsTransit; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Measurement_ Dimension. Dimension</ccts:DictionaryEntryName><ccts:Definition>An association to Dimension.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Measurement</ccts:PropertyTermQualifier><ccts:PropertyTerm>Dimension</ccts:PropertyTerm><ccts:AssociatedObjectClass>Dimension</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getMeasurementDimension() { if (measurementDimension == null) { measurementDimension = new ArrayList(); } return this.measurementDimension; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Minimum_ Temperature. Temperature</ccts:DictionaryEntryName><ccts:Definition>The minimum required operating temperature.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Temperature</ccts:PropertyTerm><ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link TemperatureType } * */ @Nullable public TemperatureType getMinimumTemperature() { return minimumTemperature; } /** * Sets the value of the minimumTemperature property. * * @param value * allowed object is * {@link TemperatureType } * */ public void setMinimumTemperature( @Nullable TemperatureType value) { this.minimumTemperature = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Handling Unit. Maximum_ Temperature. Temperature</ccts:DictionaryEntryName><ccts:Definition>The maximum required operating temperature.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass><ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Temperature</ccts:PropertyTerm><ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link TemperatureType } * */ @Nullable public TemperatureType getMaximumTemperature() { return maximumTemperature; } /** * Sets the value of the maximumTemperature property. * * @param value * allowed object is * {@link TemperatureType } * */ public void setMaximumTemperature( @Nullable TemperatureType value) { this.maximumTemperature = value; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public boolean equals(final Object o) { if (o == this) { return true; } if ((o == null)||(!getClass().equals(o.getClass()))) { return false; } final TransportHandlingUnitType rhs = ((TransportHandlingUnitType) o); if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(transportHandlingUnitTypeCode, rhs.transportHandlingUnitTypeCode)) { return false; } if (!EqualsUtils.equals(handlingCode, rhs.handlingCode)) { return false; } if (!EqualsUtils.equals(handlingInstructions, rhs.handlingInstructions)) { return false; } if (!EqualsUtils.equals(hazardousRiskIndicator, rhs.hazardousRiskIndicator)) { return false; } if (!EqualsUtils.equals(totalGoodsItemQuantity, rhs.totalGoodsItemQuantity)) { return false; } if (!EqualsUtils.equals(totalPackageQuantity, rhs.totalPackageQuantity)) { return false; } if (!EqualsUtils.equals(damageRemarks, rhs.damageRemarks)) { return false; } if (!EqualsUtils.equals(shippingMarks, rhs.shippingMarks)) { return false; } if (!EqualsUtils.equals(handlingUnitDespatchLine, rhs.handlingUnitDespatchLine)) { return false; } if (!EqualsUtils.equals(actualPackage, rhs.actualPackage)) { return false; } if (!EqualsUtils.equals(receivedHandlingUnitReceiptLine, rhs.receivedHandlingUnitReceiptLine)) { return false; } if (!EqualsUtils.equals(transportEquipment, rhs.transportEquipment)) { return false; } if (!EqualsUtils.equals(hazardousGoodsTransit, rhs.hazardousGoodsTransit)) { return false; } if (!EqualsUtils.equals(measurementDimension, rhs.measurementDimension)) { return false; } if (!EqualsUtils.equals(minimumTemperature, rhs.minimumTemperature)) { return false; } if (!EqualsUtils.equals(maximumTemperature, rhs.maximumTemperature)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(id).append(transportHandlingUnitTypeCode).append(handlingCode).append(handlingInstructions).append(hazardousRiskIndicator).append(totalGoodsItemQuantity).append(totalPackageQuantity).append(damageRemarks).append(shippingMarks).append(handlingUnitDespatchLine).append(actualPackage).append(receivedHandlingUnitReceiptLine).append(transportEquipment).append(hazardousGoodsTransit).append(measurementDimension).append(minimumTemperature).append(maximumTemperature).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("id", id).append("transportHandlingUnitTypeCode", transportHandlingUnitTypeCode).append("handlingCode", handlingCode).append("handlingInstructions", handlingInstructions).append("hazardousRiskIndicator", hazardousRiskIndicator).append("totalGoodsItemQuantity", totalGoodsItemQuantity).append("totalPackageQuantity", totalPackageQuantity).append("damageRemarks", damageRemarks).append("shippingMarks", shippingMarks).append("handlingUnitDespatchLine", handlingUnitDespatchLine).append("actualPackage", actualPackage).append("receivedHandlingUnitReceiptLine", receivedHandlingUnitReceiptLine).append("transportEquipment", transportEquipment).append("hazardousGoodsTransit", hazardousGoodsTransit).append("measurementDimension", measurementDimension).append("minimumTemperature", minimumTemperature).append("maximumTemperature", maximumTemperature).toString(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setDamageRemarks( @Nullable final List aList) { damageRemarks = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setShippingMarks( @Nullable final List aList) { shippingMarks = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setHandlingUnitDespatchLine( @Nullable final List aList) { handlingUnitDespatchLine = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setActualPackage( @Nullable final List aList) { actualPackage = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setReceivedHandlingUnitReceiptLine( @Nullable final List aList) { receivedHandlingUnitReceiptLine = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setTransportEquipment( @Nullable final List aList) { transportEquipment = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setHazardousGoodsTransit( @Nullable final List aList) { hazardousGoodsTransit = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setMeasurementDimension( @Nullable final List aList) { measurementDimension = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasDamageRemarksEntries() { return (!getDamageRemarks().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoDamageRemarksEntries() { return getDamageRemarks().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getDamageRemarksCount() { return getDamageRemarks().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DamageRemarksType getDamageRemarksAtIndex( @Nonnegative final int index) { return getDamageRemarks().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasShippingMarksEntries() { return (!getShippingMarks().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoShippingMarksEntries() { return getShippingMarks().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getShippingMarksCount() { return getShippingMarks().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public ShippingMarksType getShippingMarksAtIndex( @Nonnegative final int index) { return getShippingMarks().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasHandlingUnitDespatchLineEntries() { return (!getHandlingUnitDespatchLine().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoHandlingUnitDespatchLineEntries() { return getHandlingUnitDespatchLine().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getHandlingUnitDespatchLineCount() { return getHandlingUnitDespatchLine().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DespatchLineType getHandlingUnitDespatchLineAtIndex( @Nonnegative final int index) { return getHandlingUnitDespatchLine().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasActualPackageEntries() { return (!getActualPackage().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoActualPackageEntries() { return getActualPackage().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getActualPackageCount() { return getActualPackage().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public PackageType getActualPackageAtIndex( @Nonnegative final int index) { return getActualPackage().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasReceivedHandlingUnitReceiptLineEntries() { return (!getReceivedHandlingUnitReceiptLine().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoReceivedHandlingUnitReceiptLineEntries() { return getReceivedHandlingUnitReceiptLine().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getReceivedHandlingUnitReceiptLineCount() { return getReceivedHandlingUnitReceiptLine().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public ReceiptLineType getReceivedHandlingUnitReceiptLineAtIndex( @Nonnegative final int index) { return getReceivedHandlingUnitReceiptLine().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasTransportEquipmentEntries() { return (!getTransportEquipment().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoTransportEquipmentEntries() { return getTransportEquipment().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getTransportEquipmentCount() { return getTransportEquipment().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public TransportEquipmentType getTransportEquipmentAtIndex( @Nonnegative final int index) { return getTransportEquipment().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasHazardousGoodsTransitEntries() { return (!getHazardousGoodsTransit().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoHazardousGoodsTransitEntries() { return getHazardousGoodsTransit().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getHazardousGoodsTransitCount() { return getHazardousGoodsTransit().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public HazardousGoodsTransitType getHazardousGoodsTransitAtIndex( @Nonnegative final int index) { return getHazardousGoodsTransit().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasMeasurementDimensionEntries() { return (!getMeasurementDimension().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoMeasurementDimensionEntries() { return getMeasurementDimension().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getMeasurementDimensionCount() { return getMeasurementDimension().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DimensionType getMeasurementDimensionAtIndex( @Nonnegative final int index) { return getMeasurementDimension().get(index); } /** * Special setter with value of type boolean * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. * @return * The created intermediary object of type HazardousRiskIndicatorType and never null */ @Nonnull public HazardousRiskIndicatorType setHazardousRiskIndicator(final boolean valueParam) { HazardousRiskIndicatorType aObj = getHazardousRiskIndicator(); if (aObj == null) { aObj = new HazardousRiskIndicatorType(valueParam); setHazardousRiskIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type HandlingInstructionsType and never null */ @Nonnull public HandlingInstructionsType setHandlingInstructions( @Nullable final String valueParam) { HandlingInstructionsType aObj = getHandlingInstructions(); if (aObj == null) { aObj = new HandlingInstructionsType(valueParam); setHandlingInstructions(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type IDType and never null */ @Nonnull public IDType setID( @Nullable final String valueParam) { IDType aObj = getID(); if (aObj == null) { aObj = new IDType(valueParam); setID(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TransportHandlingUnitTypeCodeType and never null */ @Nonnull public TransportHandlingUnitTypeCodeType setTransportHandlingUnitTypeCode( @Nullable final String valueParam) { TransportHandlingUnitTypeCodeType aObj = getTransportHandlingUnitTypeCode(); if (aObj == null) { aObj = new TransportHandlingUnitTypeCodeType(valueParam); setTransportHandlingUnitTypeCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type HandlingCodeType and never null */ @Nonnull public HandlingCodeType setHandlingCode( @Nullable final String valueParam) { HandlingCodeType aObj = getHandlingCode(); if (aObj == null) { aObj = new HandlingCodeType(valueParam); setHandlingCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TotalGoodsItemQuantityType and never null */ @Nonnull public TotalGoodsItemQuantityType setTotalGoodsItemQuantity( @Nullable final BigDecimal valueParam) { TotalGoodsItemQuantityType aObj = getTotalGoodsItemQuantity(); if (aObj == null) { aObj = new TotalGoodsItemQuantityType(valueParam); setTotalGoodsItemQuantity(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TotalPackageQuantityType and never null */ @Nonnull public TotalPackageQuantityType setTotalPackageQuantity( @Nullable final BigDecimal valueParam) { TotalPackageQuantityType aObj = getTotalPackageQuantity(); if (aObj == null) { aObj = new TotalPackageQuantityType(valueParam); setTotalPackageQuantity(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Get the value of the contained IDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained IDType object or null */ @Nullable public String getIDValue() { IDType aObj = getID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained TransportHandlingUnitTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TransportHandlingUnitTypeCodeType object or null */ @Nullable public String getTransportHandlingUnitTypeCodeValue() { TransportHandlingUnitTypeCodeType aObj = getTransportHandlingUnitTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HandlingCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained HandlingCodeType object or null */ @Nullable public String getHandlingCodeValue() { HandlingCodeType aObj = getHandlingCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HandlingInstructionsType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained HandlingInstructionsType object or null */ @Nullable public String getHandlingInstructionsValue() { HandlingInstructionsType aObj = getHandlingInstructions(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HazardousRiskIndicatorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param nullValue * The value to be returned, if the owning object is nullnull
*/ @Nullable public BigDecimal getTotalGoodsItemQuantityValue() { TotalGoodsItemQuantityType aObj = getTotalGoodsItemQuantity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained TotalPackageQuantityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TotalPackageQuantityType object or null */ @Nullable public BigDecimal getTotalPackageQuantityValue() { TotalPackageQuantityType aObj = getTotalPackageQuantity(); return ((aObj == null)?null:aObj.getValue()); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy