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​(String 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​(String 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()
        EXT:Document number
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID
      • getURIID

        public String getURIID()
        EXT:
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID
      • getReferencedPosition

        public String getReferencedPosition()
        EXT:Referenced position
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID
      • getTypeCode

        public String getTypeCode()
        EXT:
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode
      • getAttachmentBinaryObjectMimeCode

        public Codes.Mime getAttachmentBinaryObjectMimeCode()
        EXT:MIME-Code of the attached document
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@mimeCode
      • getAttachmentBinaryObjectFilename

        public String getAttachmentBinaryObjectFilename()
        EXT:
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@filename
      • getAttachmentBinaryObject

        public BinaryObject getAttachmentBinaryObject()
        EXT:
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject
      • getTypeOfTheReferencedDocument

        public String getTypeOfTheReferencedDocument()
        EXT:Type of the referenced document
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode
      • getDateTimeStringFormat

        public String getDateTimeStringFormat()
        EXT:Date, format
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString/@format
      • getDateTimeString

        public String getDateTimeString()
        EXT:Document Date, Value
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString