Class DetailsOfAnAdditionalDocumentReference


  • public class DetailsOfAnAdditionalDocumentReference
    extends Object
    EXT:Details of an additional document reference

    XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument

    • Method Detail

      • appendNewName

        public Name appendNewName()
        Creates a Name object and appends it to the list obtainable by a call to get getNames()
        Returns:
        Name
      • getNames

        public List<Name> getNames()
        Returns a list of Name objects previously created by calls to appendNewName()
      • setDocumentNumber

        public DetailsOfAnAdditionalDocumentReference setDocumentNumber​(String value)
        Parameters:
        value - EXT:Document number

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setURIID

        public DetailsOfAnAdditionalDocumentReference setURIID​(String value)
        Parameters:
        value - EXT:

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setReferencedPosition

        public DetailsOfAnAdditionalDocumentReference setReferencedPosition​(String value)
        Parameters:
        value - EXT:Referenced position

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setTypeCode

        public DetailsOfAnAdditionalDocumentReference setTypeCode​(Codes.SupportingDocumentTypeCode value)
        Parameters:
        value - EXT:

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setAttachmentBinaryObjectMimeCode

        public DetailsOfAnAdditionalDocumentReference setAttachmentBinaryObjectMimeCode​(Codes.Mime value)
        Parameters:
        value - EXT:MIME-Code of the attached document

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@mimeCode

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setAttachmentBinaryObjectFilename

        public DetailsOfAnAdditionalDocumentReference setAttachmentBinaryObjectFilename​(String value)
        Parameters:
        value - EXT:

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@filename

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setAttachmentBinaryObject

        public DetailsOfAnAdditionalDocumentReference setAttachmentBinaryObject​(BinaryObject value)
        Parameters:
        value - EXT:

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setTypeOfTheReferencedDocument

        public DetailsOfAnAdditionalDocumentReference setTypeOfTheReferencedDocument​(Codes.SchemeIdentifier value)
        Parameters:
        value - EXT:Type of the referenced document

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setDateTimeStringFormat

        public DetailsOfAnAdditionalDocumentReference setDateTimeStringFormat​(String value)
        Parameters:
        value - EXT:Date, format

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString/@format

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • setDateTimeString

        public DetailsOfAnAdditionalDocumentReference setDateTimeString​(String value)
        Parameters:
        value - EXT:Document Date, Value

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString

        Returns:
        DetailsOfAnAdditionalDocumentReference
      • getDocumentNumber

        public String getDocumentNumber()
      • getDocumentNumberForJAXB

        public String getDocumentNumberForJAXB()
      • getURIID

        public String getURIID()
      • getURIIDForJAXB

        public String getURIIDForJAXB()
      • getReferencedPosition

        public String getReferencedPosition()
      • getReferencedPositionForJAXB

        public String getReferencedPositionForJAXB()
      • getAttachmentBinaryObjectMimeCode

        public Codes.Mime getAttachmentBinaryObjectMimeCode()
      • getAttachmentBinaryObjectMimeCodeForJAXB

        public Codes.Mime getAttachmentBinaryObjectMimeCodeForJAXB()
      • getAttachmentBinaryObjectFilename

        public String getAttachmentBinaryObjectFilename()
      • getAttachmentBinaryObjectFilenameForJAXB

        public String getAttachmentBinaryObjectFilenameForJAXB()
      • getAttachmentBinaryObject

        public BinaryObject getAttachmentBinaryObject()
      • getAttachmentBinaryObjectForJAXB

        public String getAttachmentBinaryObjectForJAXB()
      • getTypeOfTheReferencedDocumentForJAXB

        public Codes.SchemeIdentifier getTypeOfTheReferencedDocumentForJAXB()
      • getDateTimeStringFormat

        public String getDateTimeStringFormat()
      • getDateTimeStringFormatForJAXB

        public String getDateTimeStringFormatForJAXB()
      • getDateTimeString

        public String getDateTimeString()
      • getDateTimeStringForJAXB

        public String getDateTimeStringForJAXB()