oasis.names.specification.ubl.schema.xsd.receiptadvice_2.ReceiptAdviceType Maven / Gradle / Ivy
package oasis.names.specification.ubl.schema.xsd.receiptadvice_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 javax.xml.datatype.XMLGregorianCalendar; 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.commonaggregatecomponents_2.CustomerPartyType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.DocumentReferenceType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.OrderReferenceType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ReceiptLineType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ShipmentType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.SignatureType; import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.SupplierPartyType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CopyIndicatorType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CustomizationIDType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DocumentStatusCodeType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IssueDateType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IssueTimeType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.LineCountNumericType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NoteType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ProfileIDType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.UBLVersionIDType; import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.UUIDType; import oasis.names.specification.ubl.schema.xsd.commonextensioncomponents_2.UBLExtensionsType; /** * *
*/ @Nullable public String getUUIDValue() { UUIDType aObj = getUUID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained IssueDateType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained IssueDateType object or* <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Details</ccts:DictionaryEntryName><ccts:Definition>The document used to describe the receipt of goods and services.</ccts:Definition><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:AlternativeBusinessTerms>Receipt, Delivery Acknowledgement</ccts:AlternativeBusinessTerms></ccts:Component> ** * *Java class for ReceiptAdviceType complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType name="ReceiptAdviceType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}UBLExtensions" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UBLVersionID" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomizationID" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProfileID" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CopyIndicator" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UUID" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueDate"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueTime" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DocumentStatusCode" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineCountNumeric" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OrderReference" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchDocumentReference" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalDocumentReference" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Signature" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryCustomerParty"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchSupplierParty"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BuyerCustomerParty" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SellerSupplierParty" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Shipment" minOccurs="0"/> * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReceiptLine" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> ** * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReceiptAdviceType", propOrder = { "ublExtensions", "ublVersionID", "customizationID", "profileID", "id", "copyIndicator", "uuid", "issueDate", "issueTime", "documentStatusCode", "note", "lineCountNumeric", "orderReference", "despatchDocumentReference", "additionalDocumentReference", "signature", "deliveryCustomerParty", "despatchSupplierParty", "buyerCustomerParty", "sellerSupplierParty", "shipment", "receiptLine" }) public class ReceiptAdviceType implements Serializable { @XmlElement(name = "UBLExtensions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2") private UBLExtensionsType ublExtensions; @XmlElement(name = "UBLVersionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private UBLVersionIDType ublVersionID; @XmlElement(name = "CustomizationID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CustomizationIDType customizationID; @XmlElement(name = "ProfileID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ProfileIDType profileID; @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) private IDType id; @XmlElement(name = "CopyIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CopyIndicatorType copyIndicator; @XmlElement(name = "UUID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private UUIDType uuid; @XmlElement(name = "IssueDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) private IssueDateType issueDate; @XmlElement(name = "IssueTime", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private IssueTimeType issueTime; @XmlElement(name = "DocumentStatusCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DocumentStatusCodeType documentStatusCode; @XmlElement(name = "Note", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private Listnote; @XmlElement(name = "LineCountNumeric", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private LineCountNumericType lineCountNumeric; @XmlElement(name = "OrderReference", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private List orderReference; @XmlElement(name = "DespatchDocumentReference", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private List despatchDocumentReference; @XmlElement(name = "AdditionalDocumentReference", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private List additionalDocumentReference; @XmlElement(name = "Signature", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private List signature; @XmlElement(name = "DeliveryCustomerParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true) private CustomerPartyType deliveryCustomerParty; @XmlElement(name = "DespatchSupplierParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true) private SupplierPartyType despatchSupplierParty; @XmlElement(name = "BuyerCustomerParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private CustomerPartyType buyerCustomerParty; @XmlElement(name = "SellerSupplierParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private SupplierPartyType sellerSupplierParty; @XmlElement(name = "Shipment", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") private ShipmentType shipment; @XmlElement(name = "ReceiptLine", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true) private List receiptLine; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public ReceiptAdviceType() { } /** * A container for all extensions present in the document. * * @return * possible object is * {@link UBLExtensionsType } * */ @Nullable public UBLExtensionsType getUBLExtensions() { return ublExtensions; } /** * Sets the value of the ublExtensions property. * * @param value * allowed object is * {@link UBLExtensionsType } * */ public void setUBLExtensions( @Nullable UBLExtensionsType value) { this.ublExtensions = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. UBL Version Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>UBL Version Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>2.0.5</ccts:Examples></ccts:Component> ** * * @return * possible object is * {@link UBLVersionIDType } * */ @Nullable public UBLVersionIDType getUBLVersionID() { return ublVersionID; } /** * Sets the value of the ublVersionID property. * * @param value * allowed object is * {@link UBLVersionIDType } * */ public void setUBLVersionID( @Nullable UBLVersionIDType value) { this.ublVersionID = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Customization Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies a user-defined customization of UBL for a specific use.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Customization Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>NES</ccts:Examples></ccts:Component> ** * * @return * possible object is * {@link CustomizationIDType } * */ @Nullable public CustomizationIDType getCustomizationID() { return customizationID; } /** * Sets the value of the customizationID property. * * @param value * allowed object is * {@link CustomizationIDType } * */ public void setCustomizationID( @Nullable CustomizationIDType value) { this.customizationID = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Profile Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies a user-defined profile of the subset of UBL being used.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Profile Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>BasicProcurementProcess</ccts:Examples></ccts:Component> ** * * @return * possible object is * {@link ProfileIDType } * */ @Nullable public ProfileIDType getProfileID() { return profileID; } /** * Sets the value of the profileID property. * * @param value * allowed object is * {@link ProfileIDType } * */ public void setProfileID( @Nullable ProfileIDType value) { this.profileID = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for the Receipt Advice assigned by Delivery (Party).</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Copy_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the Receipt Advice is a copy (true) or not (false).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Copy</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 CopyIndicatorType } * */ @Nullable public CopyIndicatorType getCopyIndicator() { return copyIndicator; } /** * Sets the value of the copyIndicator property. * * @param value * allowed object is * {@link CopyIndicatorType } * */ public void setCopyIndicator( @Nullable CopyIndicatorType value) { this.copyIndicator = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. UUID. Identifier</ccts:DictionaryEntryName><ccts:Definition>A universally unique identifier for an instance of this ABIE.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>UUID</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component> ** * * @return * possible object is * {@link UUIDType } * */ @Nullable public UUIDType getUUID() { return uuid; } /** * Sets the value of the uuid property. * * @param value * allowed object is * {@link UUIDType } * */ public void setUUID( @Nullable UUIDType value) { this.uuid = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Issue Date. Date</ccts:DictionaryEntryName><ccts:Definition>The date assigned by Delivery (Party) on which the Receipt Advice was issued.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Issue Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date. Type</ccts:DataType></ccts:Component> ** * * @return * possible object is * {@link IssueDateType } * */ @Nullable public IssueDateType getIssueDate() { return issueDate; } /** * Sets the value of the issueDate property. * * @param value * allowed object is * {@link IssueDateType } * */ public void setIssueDate( @Nullable IssueDateType value) { this.issueDate = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Issue Time. Time</ccts:DictionaryEntryName><ccts:Definition>The time assigned by Delivery (Party) at which the Receipt Advice was issued.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Issue Time</ccts:PropertyTerm><ccts:RepresentationTerm>Time</ccts:RepresentationTerm><ccts:DataType>Time. Type</ccts:DataType></ccts:Component> ** * * @return * possible object is * {@link IssueTimeType } * */ @Nullable public IssueTimeType getIssueTime() { return issueTime; } /** * Sets the value of the issueTime property. * * @param value * allowed object is * {@link IssueTimeType } * */ public void setIssueTime( @Nullable IssueTimeType value) { this.issueTime = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Document Status Code. Code</ccts:DictionaryEntryName><ccts:Definition>Identifies the status of the Receipt Advice with respect to its original state. This may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancelling or revising.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Document Status Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Document Status_ Code. Type</ccts:DataType></ccts:Component> ** * * @return * possible object is * {@link DocumentStatusCodeType } * */ @Nullable public DocumentStatusCodeType getDocumentStatusCode() { return documentStatusCode; } /** * Sets the value of the documentStatusCode property. * * @param value * allowed object is * {@link DocumentStatusCodeType } * */ public void setDocumentStatusCode( @Nullable DocumentStatusCodeType value) { this.documentStatusCode = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Note. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text applying to the Receipt Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Note</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component> ** Gets the value of the note 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 note property. * ** For example, to add a new item, do as follows: *
* getNote().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link NoteType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getNote() { if (note == null) { note = new ArrayList (); } return this.note; } /** * * * <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Line Count. Numeric</ccts:DictionaryEntryName><ccts:Definition>The number of lines in the document.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Line Count</ccts:PropertyTerm><ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm><ccts:DataType>Numeric. Type</ccts:DataType></ccts:Component> ** * * @return * possible object is * {@link LineCountNumericType } * */ @Nullable public LineCountNumericType getLineCountNumeric() { return lineCountNumeric; } /** * Sets the value of the lineCountNumeric property. * * @param value * allowed object is * {@link LineCountNumericType } * */ public void setLineCountNumeric( @Nullable LineCountNumericType value) { this.lineCountNumeric = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Order Reference</ccts:DictionaryEntryName><ccts:Definition>An association to Order Reference.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Order Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Order Reference</ccts:AssociatedObjectClass></ccts:Component> ** Gets the value of the orderReference 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 orderReference property. * ** For example, to add a new item, do as follows: *
* getOrderReference().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link OrderReferenceType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getOrderReference() { if (orderReference == null) { orderReference = new ArrayList (); } return this.orderReference; } /** * * * <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Despatch_ Document Reference. Document Reference</ccts:DictionaryEntryName><ccts:Definition>An associative reference to Despatch Advice.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier><ccts:PropertyTerm>Document Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass></ccts:Component> ** Gets the value of the despatchDocumentReference 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 despatchDocumentReference property. * ** For example, to add a new item, do as follows: *
* getDespatchDocumentReference().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link DocumentReferenceType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getDespatchDocumentReference() { if (despatchDocumentReference == null) { despatchDocumentReference = new ArrayList (); } return this.despatchDocumentReference; } /** * * * <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Additional_ Document Reference. Document Reference</ccts:DictionaryEntryName><ccts:Definition>An associative reference to Additional Document</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier><ccts:PropertyTerm>Document Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass></ccts:Component> ** Gets the value of the additionalDocumentReference 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 additionalDocumentReference property. * ** For example, to add a new item, do as follows: *
* getAdditionalDocumentReference().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link DocumentReferenceType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getAdditionalDocumentReference() { if (additionalDocumentReference == null) { additionalDocumentReference = new ArrayList (); } return this.additionalDocumentReference; } /** * * * <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Signature</ccts:DictionaryEntryName><ccts:Definition>An association to Signature.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Signature</ccts:PropertyTerm><ccts:AssociatedObjectClass>Signature</ccts:AssociatedObjectClass></ccts:Component> ** Gets the value of the signature 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 signature property. * ** For example, to add a new item, do as follows: *
* getSignature().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link SignatureType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getSignature() { if (signature == null) { signature = new ArrayList (); } return this.signature; } /** * * * <?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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Delivery_ Customer Party. Customer Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Delivery Party.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Delivery</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customer Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass></ccts:Component> ** * * @return * possible object is * {@link CustomerPartyType } * */ @Nullable public CustomerPartyType getDeliveryCustomerParty() { return deliveryCustomerParty; } /** * Sets the value of the deliveryCustomerParty property. * * @param value * allowed object is * {@link CustomerPartyType } * */ public void setDeliveryCustomerParty( @Nullable CustomerPartyType value) { this.deliveryCustomerParty = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Despatch_ Supplier Party. Supplier Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Dispatch Party.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier><ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass></ccts:Component> ** * * @return * possible object is * {@link SupplierPartyType } * */ @Nullable public SupplierPartyType getDespatchSupplierParty() { return despatchSupplierParty; } /** * Sets the value of the despatchSupplierParty property. * * @param value * allowed object is * {@link SupplierPartyType } * */ public void setDespatchSupplierParty( @Nullable SupplierPartyType value) { this.despatchSupplierParty = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Buyer_ Customer Party. Customer Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Buyer.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Buyer</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customer Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass></ccts:Component> ** * * @return * possible object is * {@link CustomerPartyType } * */ @Nullable public CustomerPartyType getBuyerCustomerParty() { return buyerCustomerParty; } /** * Sets the value of the buyerCustomerParty property. * * @param value * allowed object is * {@link CustomerPartyType } * */ public void setBuyerCustomerParty( @Nullable CustomerPartyType value) { this.buyerCustomerParty = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Seller_ Supplier Party. Supplier Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Seller.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTermQualifier>Seller</ccts:PropertyTermQualifier><ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass></ccts:Component> ** * * @return * possible object is * {@link SupplierPartyType } * */ @Nullable public SupplierPartyType getSellerSupplierParty() { return sellerSupplierParty; } /** * Sets the value of the sellerSupplierParty property. * * @param value * allowed object is * {@link SupplierPartyType } * */ public void setSellerSupplierParty( @Nullable SupplierPartyType value) { this.sellerSupplierParty = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Shipment</ccts:DictionaryEntryName><ccts:Definition>An association to Shipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Shipment</ccts:PropertyTerm><ccts:AssociatedObjectClass>Shipment</ccts:AssociatedObjectClass></ccts:Component> ** * * @return * possible object is * {@link ShipmentType } * */ @Nullable public ShipmentType getShipment() { return shipment; } /** * Sets the value of the shipment property. * * @param value * allowed object is * {@link ShipmentType } * */ public void setShipment( @Nullable ShipmentType value) { this.shipment = 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:ReceiptAdvice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-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>Receipt Advice. Receipt Line</ccts:DictionaryEntryName><ccts:Definition>An association to Receipt Advice Line.</ccts:Definition><ccts:Cardinality>1..n</ccts:Cardinality><ccts:ObjectClass>Receipt Advice</ccts:ObjectClass><ccts:PropertyTerm>Receipt Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Receipt Line</ccts:AssociatedObjectClass></ccts:Component> ** Gets the value of the receiptLine 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 receiptLine property. * ** For example, to add a new item, do as follows: *
* getReceiptLine().add(newItem); ** * ** Objects of the following type(s) are allowed in the list * {@link ReceiptLineType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List
getReceiptLine() { if (receiptLine == null) { receiptLine = new ArrayList (); } return this.receiptLine; } /** * 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 ReceiptAdviceType rhs = ((ReceiptAdviceType) o); if (!EqualsUtils.equals(ublExtensions, rhs.ublExtensions)) { return false; } if (!EqualsUtils.equals(ublVersionID, rhs.ublVersionID)) { return false; } if (!EqualsUtils.equals(customizationID, rhs.customizationID)) { return false; } if (!EqualsUtils.equals(profileID, rhs.profileID)) { return false; } if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(copyIndicator, rhs.copyIndicator)) { return false; } if (!EqualsUtils.equals(uuid, rhs.uuid)) { return false; } if (!EqualsUtils.equals(issueDate, rhs.issueDate)) { return false; } if (!EqualsUtils.equals(issueTime, rhs.issueTime)) { return false; } if (!EqualsUtils.equals(documentStatusCode, rhs.documentStatusCode)) { return false; } if (!EqualsUtils.equals(note, rhs.note)) { return false; } if (!EqualsUtils.equals(lineCountNumeric, rhs.lineCountNumeric)) { return false; } if (!EqualsUtils.equals(orderReference, rhs.orderReference)) { return false; } if (!EqualsUtils.equals(despatchDocumentReference, rhs.despatchDocumentReference)) { return false; } if (!EqualsUtils.equals(additionalDocumentReference, rhs.additionalDocumentReference)) { return false; } if (!EqualsUtils.equals(signature, rhs.signature)) { return false; } if (!EqualsUtils.equals(deliveryCustomerParty, rhs.deliveryCustomerParty)) { return false; } if (!EqualsUtils.equals(despatchSupplierParty, rhs.despatchSupplierParty)) { return false; } if (!EqualsUtils.equals(buyerCustomerParty, rhs.buyerCustomerParty)) { return false; } if (!EqualsUtils.equals(sellerSupplierParty, rhs.sellerSupplierParty)) { return false; } if (!EqualsUtils.equals(shipment, rhs.shipment)) { return false; } if (!EqualsUtils.equals(receiptLine, rhs.receiptLine)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(ublExtensions).append(ublVersionID).append(customizationID).append(profileID).append(id).append(copyIndicator).append(uuid).append(issueDate).append(issueTime).append(documentStatusCode).append(note).append(lineCountNumeric).append(orderReference).append(despatchDocumentReference).append(additionalDocumentReference).append(signature).append(deliveryCustomerParty).append(despatchSupplierParty).append(buyerCustomerParty).append(sellerSupplierParty).append(shipment).append(receiptLine).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("ublExtensions", ublExtensions).append("ublVersionID", ublVersionID).append("customizationID", customizationID).append("profileID", profileID).append("id", id).append("copyIndicator", copyIndicator).append("uuid", uuid).append("issueDate", issueDate).append("issueTime", issueTime).append("documentStatusCode", documentStatusCode).append("note", note).append("lineCountNumeric", lineCountNumeric).append("orderReference", orderReference).append("despatchDocumentReference", despatchDocumentReference).append("additionalDocumentReference", additionalDocumentReference).append("signature", signature).append("deliveryCustomerParty", deliveryCustomerParty).append("despatchSupplierParty", despatchSupplierParty).append("buyerCustomerParty", buyerCustomerParty).append("sellerSupplierParty", sellerSupplierParty).append("shipment", shipment).append("receiptLine", receiptLine).toString(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setNote( @Nullable final ListaList) { note = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setOrderReference( @Nullable final ListaList) { orderReference = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setDespatchDocumentReference( @Nullable final ListaList) { despatchDocumentReference = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setAdditionalDocumentReference( @Nullable final ListaList) { additionalDocumentReference = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setSignature( @Nullable final ListaList) { signature = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null
. */ public void setReceiptLine( @Nullable final ListaList) { receiptLine = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true
if at least one item is contained,false
otherwise. */ public boolean hasNoteEntries() { return (!getNote().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoNoteEntries() { return getNote().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getNoteCount() { return getNote().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public NoteType getNoteAtIndex( @Nonnegative final int index) { return getNote().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if at least one item is contained,false
otherwise. */ public boolean hasOrderReferenceEntries() { return (!getOrderReference().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoOrderReferenceEntries() { return getOrderReference().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getOrderReferenceCount() { return getOrderReference().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public OrderReferenceType getOrderReferenceAtIndex( @Nonnegative final int index) { return getOrderReference().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if at least one item is contained,false
otherwise. */ public boolean hasDespatchDocumentReferenceEntries() { return (!getDespatchDocumentReference().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoDespatchDocumentReferenceEntries() { return getDespatchDocumentReference().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getDespatchDocumentReferenceCount() { return getDespatchDocumentReference().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DocumentReferenceType getDespatchDocumentReferenceAtIndex( @Nonnegative final int index) { return getDespatchDocumentReference().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if at least one item is contained,false
otherwise. */ public boolean hasAdditionalDocumentReferenceEntries() { return (!getAdditionalDocumentReference().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoAdditionalDocumentReferenceEntries() { return getAdditionalDocumentReference().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getAdditionalDocumentReferenceCount() { return getAdditionalDocumentReference().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DocumentReferenceType getAdditionalDocumentReferenceAtIndex( @Nonnegative final int index) { return getAdditionalDocumentReference().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if at least one item is contained,false
otherwise. */ public boolean hasSignatureEntries() { return (!getSignature().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoSignatureEntries() { return getSignature().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getSignatureCount() { return getSignature().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public SignatureType getSignatureAtIndex( @Nonnegative final int index) { return getSignature().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if at least one item is contained,false
otherwise. */ public boolean hasReceiptLineEntries() { return (!getReceiptLine().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return *true
if no item is contained,false
otherwise. */ public boolean hasNoReceiptLineEntries() { return getReceiptLine().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getReceiptLineCount() { return getReceiptLine().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May benull
* @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public ReceiptLineType getReceiptLineAtIndex( @Nonnegative final int index) { return getReceiptLine().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 CopyIndicatorType and nevernull
*/ @Nonnull public CopyIndicatorType setCopyIndicator(final boolean valueParam) { CopyIndicatorType aObj = getCopyIndicator(); if (aObj == null) { aObj = new CopyIndicatorType(valueParam); setCopyIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type XMLGregorianCalendar * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May benull
. * @return * The created intermediary object of type IssueDateType and nevernull
*/ @Nonnull public IssueDateType setIssueDate( @Nullable final XMLGregorianCalendar valueParam) { IssueDateType aObj = getIssueDate(); if (aObj == null) { aObj = new IssueDateType(valueParam); setIssueDate(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 benull
. * @return * The created intermediary object of type LineCountNumericType and nevernull
*/ @Nonnull public LineCountNumericType setLineCountNumeric( @Nullable final BigDecimal valueParam) { LineCountNumericType aObj = getLineCountNumeric(); if (aObj == null) { aObj = new LineCountNumericType(valueParam); setLineCountNumeric(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type XMLGregorianCalendar * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May benull
. * @return * The created intermediary object of type IssueTimeType and nevernull
*/ @Nonnull public IssueTimeType setIssueTime( @Nullable final XMLGregorianCalendar valueParam) { IssueTimeType aObj = getIssueTime(); if (aObj == null) { aObj = new IssueTimeType(valueParam); setIssueTime(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 benull
. * @return * The created intermediary object of type UBLVersionIDType and nevernull
*/ @Nonnull public UBLVersionIDType setUBLVersionID( @Nullable final String valueParam) { UBLVersionIDType aObj = getUBLVersionID(); if (aObj == null) { aObj = new UBLVersionIDType(valueParam); setUBLVersionID(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 benull
. * @return * The created intermediary object of type CustomizationIDType and nevernull
*/ @Nonnull public CustomizationIDType setCustomizationID( @Nullable final String valueParam) { CustomizationIDType aObj = getCustomizationID(); if (aObj == null) { aObj = new CustomizationIDType(valueParam); setCustomizationID(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 benull
. * @return * The created intermediary object of type ProfileIDType and nevernull
*/ @Nonnull public ProfileIDType setProfileID( @Nullable final String valueParam) { ProfileIDType aObj = getProfileID(); if (aObj == null) { aObj = new ProfileIDType(valueParam); setProfileID(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 benull
. * @return * The created intermediary object of type IDType and nevernull
*/ @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 benull
. * @return * The created intermediary object of type UUIDType and nevernull
*/ @Nonnull public UUIDType setUUID( @Nullable final String valueParam) { UUIDType aObj = getUUID(); if (aObj == null) { aObj = new UUIDType(valueParam); setUUID(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 benull
. * @return * The created intermediary object of type DocumentStatusCodeType and nevernull
*/ @Nonnull public DocumentStatusCodeType setDocumentStatusCode( @Nullable final String valueParam) { DocumentStatusCodeType aObj = getDocumentStatusCode(); if (aObj == null) { aObj = new DocumentStatusCodeType(valueParam); setDocumentStatusCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Get the value of the contained UBLVersionIDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained UBLVersionIDType object ornull
*/ @Nullable public String getUBLVersionIDValue() { UBLVersionIDType aObj = getUBLVersionID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CustomizationIDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CustomizationIDType object ornull
*/ @Nullable public String getCustomizationIDValue() { CustomizationIDType aObj = getCustomizationID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained ProfileIDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained ProfileIDType object ornull
*/ @Nullable public String getProfileIDValue() { ProfileIDType aObj = getProfileID(); return ((aObj == null)?null:aObj.getValue()); } /** * 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 ornull
*/ @Nullable public String getIDValue() { IDType aObj = getID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CopyIndicatorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param nullValue * The value to be returned, if the owning object isnull
nullnull
*/ @Nullable public XMLGregorianCalendar getIssueDateValue() { IssueDateType aObj = getIssueDate(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained IssueTimeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained IssueTimeType object ornull
*/ @Nullable public XMLGregorianCalendar getIssueTimeValue() { IssueTimeType aObj = getIssueTime(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DocumentStatusCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DocumentStatusCodeType object ornull
*/ @Nullable public String getDocumentStatusCodeValue() { DocumentStatusCodeType aObj = getDocumentStatusCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained LineCountNumericType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained LineCountNumericType object ornull
*/ @Nullable public BigDecimal getLineCountNumericValue() { LineCountNumericType aObj = getLineCountNumeric(); return ((aObj == null)?null:aObj.getValue()); } }