| /* |
| * Copyright (c) 2014, 2020 Oracle and/or its affiliates. All rights reserved. |
| * |
| * This program and the accompanying materials are made available under the |
| * terms of the Eclipse Public License v. 2.0 which is available at |
| * http://www.eclipse.org/legal/epl-2.0, |
| * or the Eclipse Distribution License v. 1.0 which is available at |
| * http://www.eclipse.org/org/documents/edl-v10.php. |
| * |
| * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause |
| */ |
| |
| // Contributors: |
| // Martin Vojtek - 2.6.0 - initial implementation |
| package org.eclipse.persistence.testing.perf.largexml.bigpo.common_aggregate_components; |
| |
| import java.util.ArrayList; |
| import java.util.List; |
| import jakarta.xml.bind.annotation.XmlAccessType; |
| import jakarta.xml.bind.annotation.XmlAccessorType; |
| import jakarta.xml.bind.annotation.XmlElement; |
| import jakarta.xml.bind.annotation.XmlType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.common_basic_components.InformationType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.common_basic_components.RefrigerationOnIndicatorType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.unspecialized_data_types.CodeType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.unspecialized_data_types.IdentifierType; |
| |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Equipment. Details</ccts:DictionaryEntryName><ccts:Definition>information relating to a piece of transport equipment. Transport equipment are pieces of equipment utilised for the purpose of transporting goods. They are usually used for many shipments.</ccts:Definition><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:Examples>Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer</ccts:Examples></ccts:Component> |
| * </pre> |
| * |
| * |
| * <p>Java class for TransportEquipmentType complex type. |
| * |
| * <p>The following schema fragment specifies the expected content contained within this class. |
| * |
| * <pre> |
| * <complexType name="TransportEquipmentType"> |
| * <complexContent> |
| * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |
| * <sequence> |
| * <element name="ID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element name="ProviderTypeCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element name="OwnerTypeCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element name="SizeTypeCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element name="DispositionCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element name="FullnessIndicationCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0}RefrigerationOnIndicator" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0}Information" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0}Dimension" maxOccurs="unbounded" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0}TransportEquipmentSeal" maxOccurs="unbounded" minOccurs="0"/> |
| * </sequence> |
| * </restriction> |
| * </complexContent> |
| * </complexType> |
| * </pre> |
| * |
| * |
| */ |
| @XmlAccessorType(XmlAccessType.FIELD) |
| @XmlType(name = "TransportEquipmentType", propOrder = { |
| "id", |
| "providerTypeCode", |
| "ownerTypeCode", |
| "sizeTypeCode", |
| "dispositionCode", |
| "fullnessIndicationCode", |
| "refrigerationOnIndicator", |
| "information", |
| "dimension", |
| "transportEquipmentSeal" |
| }) |
| public class TransportEquipmentType { |
| |
| @XmlElement(name = "ID") |
| protected IdentifierType id; |
| @XmlElement(name = "ProviderTypeCode") |
| protected CodeType providerTypeCode; |
| @XmlElement(name = "OwnerTypeCode") |
| protected CodeType ownerTypeCode; |
| @XmlElement(name = "SizeTypeCode") |
| protected CodeType sizeTypeCode; |
| @XmlElement(name = "DispositionCode") |
| protected CodeType dispositionCode; |
| @XmlElement(name = "FullnessIndicationCode") |
| protected CodeType fullnessIndicationCode; |
| @XmlElement(name = "RefrigerationOnIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0") |
| protected RefrigerationOnIndicatorType refrigerationOnIndicator; |
| @XmlElement(name = "Information", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0") |
| protected InformationType information; |
| @XmlElement(name = "Dimension") |
| protected List<DimensionType> dimension; |
| @XmlElement(name = "TransportEquipmentSeal") |
| protected List<TransportEquipmentSealType> transportEquipmentSeal; |
| |
| /** |
| * Gets the value of the id property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getID() { |
| return id; |
| } |
| |
| /** |
| * Sets the value of the id property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setID(IdentifierType value) { |
| this.id = value; |
| } |
| |
| /** |
| * Gets the value of the providerTypeCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getProviderTypeCode() { |
| return providerTypeCode; |
| } |
| |
| /** |
| * Sets the value of the providerTypeCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setProviderTypeCode(CodeType value) { |
| this.providerTypeCode = value; |
| } |
| |
| /** |
| * Gets the value of the ownerTypeCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getOwnerTypeCode() { |
| return ownerTypeCode; |
| } |
| |
| /** |
| * Sets the value of the ownerTypeCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setOwnerTypeCode(CodeType value) { |
| this.ownerTypeCode = value; |
| } |
| |
| /** |
| * Gets the value of the sizeTypeCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getSizeTypeCode() { |
| return sizeTypeCode; |
| } |
| |
| /** |
| * Sets the value of the sizeTypeCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setSizeTypeCode(CodeType value) { |
| this.sizeTypeCode = value; |
| } |
| |
| /** |
| * Gets the value of the dispositionCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getDispositionCode() { |
| return dispositionCode; |
| } |
| |
| /** |
| * Sets the value of the dispositionCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setDispositionCode(CodeType value) { |
| this.dispositionCode = value; |
| } |
| |
| /** |
| * Gets the value of the fullnessIndicationCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getFullnessIndicationCode() { |
| return fullnessIndicationCode; |
| } |
| |
| /** |
| * Sets the value of the fullnessIndicationCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setFullnessIndicationCode(CodeType value) { |
| this.fullnessIndicationCode = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" 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 refrigeration is on (true) or off (false) for the transportation equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Refrigeration On Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component> |
| * </pre> |
| * |
| * |
| * @return |
| * possible object is |
| * {@link RefrigerationOnIndicatorType } |
| * |
| */ |
| public RefrigerationOnIndicatorType getRefrigerationOnIndicator() { |
| return refrigerationOnIndicator; |
| } |
| |
| /** |
| * Sets the value of the refrigerationOnIndicator property. |
| * |
| * @param value |
| * allowed object is |
| * {@link RefrigerationOnIndicatorType } |
| * |
| */ |
| public void setRefrigerationOnIndicator(RefrigerationOnIndicatorType value) { |
| this.refrigerationOnIndicator = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" 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 in free form text relating to 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> |
| * </pre> |
| * |
| * |
| * @return |
| * possible object is |
| * {@link InformationType } |
| * |
| */ |
| public InformationType getInformation() { |
| return information; |
| } |
| |
| /** |
| * Sets the value of the information property. |
| * |
| * @param value |
| * allowed object is |
| * {@link InformationType } |
| * |
| */ |
| public void setInformation(InformationType value) { |
| this.information = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Equipment. Dimension</ccts:DictionaryEntryName><ccts:Definition>associates the transport equipment with its measurement(s).</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Transport Equipment</ccts:ObjectClass><ccts:PropertyTerm>Dimension</ccts:PropertyTerm><ccts:AssociatedObjectClass>Dimension</ccts:AssociatedObjectClass></ccts:Component> |
| * </pre> |
| * Gets the value of the dimension property. |
| * |
| * <p> |
| * 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 <CODE>set</CODE> method for the dimension property. |
| * |
| * <p> |
| * For example, to add a new item, do as follows: |
| * <pre> |
| * getDimension().add(newItem); |
| * </pre> |
| * |
| * |
| * <p> |
| * Objects of the following type(s) are allowed in the list |
| * {@link DimensionType } |
| * |
| * |
| */ |
| public List<DimensionType> getDimension() { |
| if (dimension == null) { |
| dimension = new ArrayList<DimensionType>(); |
| } |
| return this.dimension; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Transport Equipment. Transport Equipment Seal</ccts:DictionaryEntryName><ccts:Definition>associates the transport equipment with information about equipment seal(s) applied to it.</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> |
| * </pre> |
| * Gets the value of the transportEquipmentSeal property. |
| * |
| * <p> |
| * 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 <CODE>set</CODE> method for the transportEquipmentSeal property. |
| * |
| * <p> |
| * For example, to add a new item, do as follows: |
| * <pre> |
| * getTransportEquipmentSeal().add(newItem); |
| * </pre> |
| * |
| * |
| * <p> |
| * Objects of the following type(s) are allowed in the list |
| * {@link TransportEquipmentSealType } |
| * |
| * |
| */ |
| public List<TransportEquipmentSealType> getTransportEquipmentSeal() { |
| if (transportEquipmentSeal == null) { |
| transportEquipmentSeal = new ArrayList<TransportEquipmentSealType>(); |
| } |
| return this.transportEquipmentSeal; |
| } |
| |
| } |