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


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

import java.io.Serializable;
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.DispositionCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.FullnessIndicationCodeType;
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.ProviderTypeCodeType;
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.TransportEquipmentTypeCodeType;


/**
 * 
 * 
 * <?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 Equipment. Details</ccts:DictionaryEntryName><ccts:Definition>Information about Transport Equipment; a piece of equipment used to transport goods.</ccts:Definition><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:AlternativeBusinessTerms>Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD</ccts:AlternativeBusinessTerms></ccts:Component>
 * 
* * *

Java class for TransportEquipmentType complex type. * *

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

 * <complexType name="TransportEquipmentType">
 *   <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}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" 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: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}LoadingLocation" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TransportEquipmentType", propOrder = { "id", "transportEquipmentTypeCode", "providerTypeCode", "ownerTypeCode", "sizeTypeCode", "dispositionCode", "fullnessIndicationCode", "refrigerationOnIndicator", "information", "returnabilityIndicator", "legalStatusIndicator", "measurementDimension", "transportEquipmentSeal", "minimumTemperature", "maximumTemperature", "providerParty", "loadingProofParty", "loadingLocation" }) public class TransportEquipmentType implements Serializable { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private IDType id; @XmlElement(name = "TransportEquipmentTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TransportEquipmentTypeCodeType transportEquipmentTypeCode; @XmlElement(name = "ProviderTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ProviderTypeCodeType providerTypeCode; @XmlElement(name = "OwnerTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private OwnerTypeCodeType ownerTypeCode; @XmlElement(name = "SizeTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private SizeTypeCodeType sizeTypeCode; @XmlElement(name = "DispositionCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DispositionCodeType dispositionCode; @XmlElement(name = "FullnessIndicationCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private FullnessIndicationCodeType fullnessIndicationCode; @XmlElement(name = "RefrigerationOnIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private RefrigerationOnIndicatorType refrigerationOnIndicator; @XmlElement(name = "Information", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private InformationType information; @XmlElement(name = "ReturnabilityIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ReturnabilityIndicatorType returnabilityIndicator; @XmlElement(name = "LegalStatusIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private LegalStatusIndicatorType legalStatusIndicator; @XmlElement(name = "MeasurementDimension") private List measurementDimension; @XmlElement(name = "TransportEquipmentSeal") private List transportEquipmentSeal; @XmlElement(name = "MinimumTemperature") private TemperatureType minimumTemperature; @XmlElement(name = "MaximumTemperature") private TemperatureType maximumTemperature; @XmlElement(name = "ProviderParty") private PartyType providerParty; @XmlElement(name = "LoadingProofParty") private PartyType loadingProofParty; @XmlElement(name = "LoadingLocation") private LocationType loadingLocation; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public TransportEquipmentType() { } /** * *
     * <?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 Equipment. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>"OCLU 1234567"</ccts:Examples></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 Equipment. Transport Equipment Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>Identifies the type of provider of the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Transport Equipment Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Transport Equipment Type_ Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link TransportEquipmentTypeCodeType } * */ @Nullable public TransportEquipmentTypeCodeType getTransportEquipmentTypeCode() { return transportEquipmentTypeCode; } /** * Sets the value of the transportEquipmentTypeCode property. * * @param value * allowed object is * {@link TransportEquipmentTypeCodeType } * */ public void setTransportEquipmentTypeCode( @Nullable TransportEquipmentTypeCodeType value) { this.transportEquipmentTypeCode = 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 Equipment. Provider Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>Identifies the type of provider of the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Provider Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link ProviderTypeCodeType } * */ @Nullable public ProviderTypeCodeType getProviderTypeCode() { return providerTypeCode; } /** * Sets the value of the providerTypeCode property. * * @param value * allowed object is * {@link ProviderTypeCodeType } * */ public void setProviderTypeCode( @Nullable ProviderTypeCodeType value) { this.providerTypeCode = 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 Equipment. Owner Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>Identifies the type of owner of a piece of transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Owner Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link OwnerTypeCodeType } * */ @Nullable public OwnerTypeCodeType getOwnerTypeCode() { return ownerTypeCode; } /** * Sets the value of the ownerTypeCode property. * * @param value * allowed object is * {@link OwnerTypeCodeType } * */ public void setOwnerTypeCode( @Nullable OwnerTypeCodeType value) { this.ownerTypeCode = 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 Equipment. Size Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>The size and type of a piece of transport equipment, expressed as a code. When the transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Size Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Container Size Type Code</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link SizeTypeCodeType } * */ @Nullable public SizeTypeCodeType getSizeTypeCode() { return sizeTypeCode; } /** * Sets the value of the sizeTypeCode property. * * @param value * allowed object is * {@link SizeTypeCodeType } * */ public void setSizeTypeCode( @Nullable SizeTypeCodeType value) { this.sizeTypeCode = 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 Equipment. Disposition Code. Code</ccts:DictionaryEntryName><ccts:Definition>The current disposition of the transport equipment, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Disposition Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Status</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link DispositionCodeType } * */ @Nullable public DispositionCodeType getDispositionCode() { return dispositionCode; } /** * Sets the value of the dispositionCode property. * * @param value * allowed object is * {@link DispositionCodeType } * */ public void setDispositionCode( @Nullable DispositionCodeType value) { this.dispositionCode = 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 Equipment. Fullness Indication Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code indicating whether a piece of transport equipment is full, partially full, or empty.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Fullness Indication Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link FullnessIndicationCodeType } * */ @Nullable public FullnessIndicationCodeType getFullnessIndicationCode() { return fullnessIndicationCode; } /** * Sets the value of the fullnessIndicationCode property. * * @param value * allowed object is * {@link FullnessIndicationCodeType } * */ public void setFullnessIndicationCode( @Nullable FullnessIndicationCodeType value) { this.fullnessIndicationCode = 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 Equipment. Refrigeration On_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the transport equipment's refrigeration is on (true) or off (false).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Refrigeration On</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link RefrigerationOnIndicatorType } * */ @Nullable public RefrigerationOnIndicatorType getRefrigerationOnIndicator() { return refrigerationOnIndicator; } /** * Sets the value of the refrigerationOnIndicator property. * * @param value * allowed object is * {@link RefrigerationOnIndicatorType } * */ public void setRefrigerationOnIndicator( @Nullable RefrigerationOnIndicatorType value) { this.refrigerationOnIndicator = 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 Equipment. Information. Text</ccts:DictionaryEntryName><ccts:Definition>Additional information about the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Information</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link InformationType } * */ @Nullable public InformationType getInformation() { return information; } /** * Sets the value of the information property. * * @param value * allowed object is * {@link InformationType } * */ public void setInformation( @Nullable InformationType value) { this.information = 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 Equipment. Returnability_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether a particular item of transport equipment is returnable.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Returnability</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link ReturnabilityIndicatorType } * */ @Nullable public ReturnabilityIndicatorType getReturnabilityIndicator() { return returnabilityIndicator; } /** * Sets the value of the returnabilityIndicator property. * * @param value * allowed object is * {@link ReturnabilityIndicatorType } * */ public void setReturnabilityIndicator( @Nullable ReturnabilityIndicatorType value) { this.returnabilityIndicator = 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 Equipment. Legal Status_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Legal status of the transport equipment with respect to the Container Convention code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Legal Status</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link LegalStatusIndicatorType } * */ @Nullable public LegalStatusIndicatorType getLegalStatusIndicator() { return legalStatusIndicator; } /** * Sets the value of the legalStatusIndicator property. * * @param value * allowed object is * {@link LegalStatusIndicatorType } * */ public void setLegalStatusIndicator( @Nullable LegalStatusIndicatorType value) { this.legalStatusIndicator = 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 Equipment. Measurement_ Dimension. Dimension</ccts:DictionaryEntryName><ccts:Definition>An association to Dimension.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</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 Equipment. Transport Equipment Seal</ccts:DictionaryEntryName><ccts:Definition>An association to Transport Equipment Seal.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Transport Equipment Seal</ccts:PropertyTerm><ccts:AssociatedObjectClass>Transport Equipment Seal</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getTransportEquipmentSeal() { if (transportEquipmentSeal == null) { transportEquipmentSeal = new ArrayList(); } return this.transportEquipmentSeal; } /** * *

     * <?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 Equipment. Minimum_ Temperature. Temperature</ccts:DictionaryEntryName><ccts:Definition>The minimum required operating temperature for the container (reefer).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</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 Equipment. Maximum_ Temperature. Temperature</ccts:DictionaryEntryName><ccts:Definition>The maximum required operating temperature for the container (reefer).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</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; } /** * *
     * <?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 Equipment. Provider_ Party. Party</ccts:DictionaryEntryName><ccts:Definition>The party that provides the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Provider</ccts:PropertyTermQualifier><ccts:PropertyTerm>Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link PartyType } * */ @Nullable public PartyType getProviderParty() { return providerParty; } /** * Sets the value of the providerParty property. * * @param value * allowed object is * {@link PartyType } * */ public void setProviderParty( @Nullable PartyType value) { this.providerParty = 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 Equipment. Loading Proof_ Party. Party</ccts:DictionaryEntryName><ccts:Definition>The authorized party responsible for certifying that the goods were loaded into the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Loading Proof</ccts:PropertyTermQualifier><ccts:PropertyTerm>Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link PartyType } * */ @Nullable public PartyType getLoadingProofParty() { return loadingProofParty; } /** * Sets the value of the loadingProofParty property. * * @param value * allowed object is * {@link PartyType } * */ public void setLoadingProofParty( @Nullable PartyType value) { this.loadingProofParty = 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 Equipment. Loading_ Location. Location</ccts:DictionaryEntryName><ccts:Definition>Identifies the location where the goods are loaded into the transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Loading</ccts:PropertyTermQualifier><ccts:PropertyTerm>Location</ccts:PropertyTerm><ccts:AssociatedObjectClass>Location</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link LocationType } * */ @Nullable public LocationType getLoadingLocation() { return loadingLocation; } /** * Sets the value of the loadingLocation property. * * @param value * allowed object is * {@link LocationType } * */ public void setLoadingLocation( @Nullable LocationType value) { this.loadingLocation = 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 TransportEquipmentType rhs = ((TransportEquipmentType) o); if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(transportEquipmentTypeCode, rhs.transportEquipmentTypeCode)) { return false; } if (!EqualsUtils.equals(providerTypeCode, rhs.providerTypeCode)) { return false; } if (!EqualsUtils.equals(ownerTypeCode, rhs.ownerTypeCode)) { return false; } if (!EqualsUtils.equals(sizeTypeCode, rhs.sizeTypeCode)) { return false; } if (!EqualsUtils.equals(dispositionCode, rhs.dispositionCode)) { return false; } if (!EqualsUtils.equals(fullnessIndicationCode, rhs.fullnessIndicationCode)) { return false; } if (!EqualsUtils.equals(refrigerationOnIndicator, rhs.refrigerationOnIndicator)) { return false; } if (!EqualsUtils.equals(information, rhs.information)) { return false; } if (!EqualsUtils.equals(returnabilityIndicator, rhs.returnabilityIndicator)) { return false; } if (!EqualsUtils.equals(legalStatusIndicator, rhs.legalStatusIndicator)) { return false; } if (!EqualsUtils.equals(measurementDimension, rhs.measurementDimension)) { return false; } if (!EqualsUtils.equals(transportEquipmentSeal, rhs.transportEquipmentSeal)) { return false; } if (!EqualsUtils.equals(minimumTemperature, rhs.minimumTemperature)) { return false; } if (!EqualsUtils.equals(maximumTemperature, rhs.maximumTemperature)) { return false; } if (!EqualsUtils.equals(providerParty, rhs.providerParty)) { return false; } if (!EqualsUtils.equals(loadingProofParty, rhs.loadingProofParty)) { return false; } if (!EqualsUtils.equals(loadingLocation, rhs.loadingLocation)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(id).append(transportEquipmentTypeCode).append(providerTypeCode).append(ownerTypeCode).append(sizeTypeCode).append(dispositionCode).append(fullnessIndicationCode).append(refrigerationOnIndicator).append(information).append(returnabilityIndicator).append(legalStatusIndicator).append(measurementDimension).append(transportEquipmentSeal).append(minimumTemperature).append(maximumTemperature).append(providerParty).append(loadingProofParty).append(loadingLocation).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("id", id).append("transportEquipmentTypeCode", transportEquipmentTypeCode).append("providerTypeCode", providerTypeCode).append("ownerTypeCode", ownerTypeCode).append("sizeTypeCode", sizeTypeCode).append("dispositionCode", dispositionCode).append("fullnessIndicationCode", fullnessIndicationCode).append("refrigerationOnIndicator", refrigerationOnIndicator).append("information", information).append("returnabilityIndicator", returnabilityIndicator).append("legalStatusIndicator", legalStatusIndicator).append("measurementDimension", measurementDimension).append("transportEquipmentSeal", transportEquipmentSeal).append("minimumTemperature", minimumTemperature).append("maximumTemperature", maximumTemperature).append("providerParty", providerParty).append("loadingProofParty", loadingProofParty).append("loadingLocation", loadingLocation).toString(); } /** * 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 * * @param aList * The new list member to set. May be null. */ public void setTransportEquipmentSeal( @Nullable final List aList) { transportEquipmentSeal = aList; } /** * 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); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasTransportEquipmentSealEntries() { return (!getTransportEquipmentSeal().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoTransportEquipmentSealEntries() { return getTransportEquipmentSeal().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getTransportEquipmentSealCount() { return getTransportEquipmentSeal().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 TransportEquipmentSealType getTransportEquipmentSealAtIndex( @Nonnegative final int index) { return getTransportEquipmentSeal().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 RefrigerationOnIndicatorType and never null */ @Nonnull public RefrigerationOnIndicatorType setRefrigerationOnIndicator(final boolean valueParam) { RefrigerationOnIndicatorType aObj = getRefrigerationOnIndicator(); if (aObj == null) { aObj = new RefrigerationOnIndicatorType(valueParam); setRefrigerationOnIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * 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 ReturnabilityIndicatorType and never null */ @Nonnull public ReturnabilityIndicatorType setReturnabilityIndicator(final boolean valueParam) { ReturnabilityIndicatorType aObj = getReturnabilityIndicator(); if (aObj == null) { aObj = new ReturnabilityIndicatorType(valueParam); setReturnabilityIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * 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 LegalStatusIndicatorType and never null */ @Nonnull public LegalStatusIndicatorType setLegalStatusIndicator(final boolean valueParam) { LegalStatusIndicatorType aObj = getLegalStatusIndicator(); if (aObj == null) { aObj = new LegalStatusIndicatorType(valueParam); setLegalStatusIndicator(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 InformationType and never null */ @Nonnull public InformationType setInformation( @Nullable final String valueParam) { InformationType aObj = getInformation(); if (aObj == null) { aObj = new InformationType(valueParam); setInformation(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 TransportEquipmentTypeCodeType and never null */ @Nonnull public TransportEquipmentTypeCodeType setTransportEquipmentTypeCode( @Nullable final String valueParam) { TransportEquipmentTypeCodeType aObj = getTransportEquipmentTypeCode(); if (aObj == null) { aObj = new TransportEquipmentTypeCodeType(valueParam); setTransportEquipmentTypeCode(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 ProviderTypeCodeType and never null */ @Nonnull public ProviderTypeCodeType setProviderTypeCode( @Nullable final String valueParam) { ProviderTypeCodeType aObj = getProviderTypeCode(); if (aObj == null) { aObj = new ProviderTypeCodeType(valueParam); setProviderTypeCode(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 OwnerTypeCodeType and never null */ @Nonnull public OwnerTypeCodeType setOwnerTypeCode( @Nullable final String valueParam) { OwnerTypeCodeType aObj = getOwnerTypeCode(); if (aObj == null) { aObj = new OwnerTypeCodeType(valueParam); setOwnerTypeCode(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 SizeTypeCodeType and never null */ @Nonnull public SizeTypeCodeType setSizeTypeCode( @Nullable final String valueParam) { SizeTypeCodeType aObj = getSizeTypeCode(); if (aObj == null) { aObj = new SizeTypeCodeType(valueParam); setSizeTypeCode(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 DispositionCodeType and never null */ @Nonnull public DispositionCodeType setDispositionCode( @Nullable final String valueParam) { DispositionCodeType aObj = getDispositionCode(); if (aObj == null) { aObj = new DispositionCodeType(valueParam); setDispositionCode(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 FullnessIndicationCodeType and never null */ @Nonnull public FullnessIndicationCodeType setFullnessIndicationCode( @Nullable final String valueParam) { FullnessIndicationCodeType aObj = getFullnessIndicationCode(); if (aObj == null) { aObj = new FullnessIndicationCodeType(valueParam); setFullnessIndicationCode(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 TransportEquipmentTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TransportEquipmentTypeCodeType object or null */ @Nullable public String getTransportEquipmentTypeCodeValue() { TransportEquipmentTypeCodeType aObj = getTransportEquipmentTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained ProviderTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained ProviderTypeCodeType object or null */ @Nullable public String getProviderTypeCodeValue() { ProviderTypeCodeType aObj = getProviderTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained OwnerTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained OwnerTypeCodeType object or null */ @Nullable public String getOwnerTypeCodeValue() { OwnerTypeCodeType aObj = getOwnerTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained SizeTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained SizeTypeCodeType object or null */ @Nullable public String getSizeTypeCodeValue() { SizeTypeCodeType aObj = getSizeTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DispositionCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DispositionCodeType object or null */ @Nullable public String getDispositionCodeValue() { DispositionCodeType aObj = getDispositionCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained FullnessIndicationCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained FullnessIndicationCodeType object or null */ @Nullable public String getFullnessIndicationCodeValue() { FullnessIndicationCodeType aObj = getFullnessIndicationCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained RefrigerationOnIndicatorType 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 String getInformationValue() { InformationType aObj = getInformation(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained ReturnabilityIndicatorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param nullValue * The value to be returned, if the owning object is nullnull




© 2015 - 2024 Weber Informatics LLC | Privacy Policy