Class XmlDiagnosticData

java.lang.Object
eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData
All Implemented Interfaces:
Serializable

public class XmlDiagnosticData extends Object implements Serializable

Java class for DiagnosticData complex type.

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

 <complexType name="DiagnosticData">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DocumentName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ValidationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="ContainerInfo" type="{http://dss.esig.europa.eu/validation/diagnostic}ContainerInfo" minOccurs="0"/>
         <element name="PDFAInfo" type="{http://dss.esig.europa.eu/validation/diagnostic}PDFAInfo" minOccurs="0"/>
         <element name="Signatures" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Signature" type="{http://dss.esig.europa.eu/validation/diagnostic}Signature" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="EvidenceRecords" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="EvidenceRecord" type="{http://dss.esig.europa.eu/validation/diagnostic}EvidenceRecord" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="UsedCertificates" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Certificate" type="{http://dss.esig.europa.eu/validation/diagnostic}Certificate" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="UsedRevocations" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Revocation" type="{http://dss.esig.europa.eu/validation/diagnostic}Revocation" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="UsedTimestamps" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Timestamp" type="{http://dss.esig.europa.eu/validation/diagnostic}Timestamp" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="OrphanTokens" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="OrphanCertificate" type="{http://dss.esig.europa.eu/validation/diagnostic}OrphanCertificateToken" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="OrphanRevocation" type="{http://dss.esig.europa.eu/validation/diagnostic}OrphanRevocationToken" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="OriginalDocuments" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="SignerData" type="{http://dss.esig.europa.eu/validation/diagnostic}SignerData" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="TrustedLists" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="TrustedList" type="{http://dss.esig.europa.eu/validation/diagnostic}TrustedList" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • XmlDiagnosticData

      public XmlDiagnosticData()
  • Method Details

    • getDocumentName

      public String getDocumentName()
      Gets the value of the documentName property.
      Returns:
      possible object is String
    • setDocumentName

      public void setDocumentName(String value)
      Sets the value of the documentName property.
      Parameters:
      value - allowed object is String
    • getValidationDate

      public Date getValidationDate()
      Gets the value of the validationDate property.
      Returns:
      possible object is String
    • setValidationDate

      public void setValidationDate(Date value)
      Sets the value of the validationDate property.
      Parameters:
      value - allowed object is String
    • getContainerInfo

      public XmlContainerInfo getContainerInfo()
      Gets the value of the containerInfo property.
      Returns:
      possible object is XmlContainerInfo
    • setContainerInfo

      public void setContainerInfo(XmlContainerInfo value)
      Sets the value of the containerInfo property.
      Parameters:
      value - allowed object is XmlContainerInfo
    • getPDFAInfo

      public XmlPDFAInfo getPDFAInfo()
      Gets the value of the pdfaInfo property.
      Returns:
      possible object is XmlPDFAInfo
    • setPDFAInfo

      public void setPDFAInfo(XmlPDFAInfo value)
      Sets the value of the pdfaInfo property.
      Parameters:
      value - allowed object is XmlPDFAInfo
    • getOrphanTokens

      public XmlOrphanTokens getOrphanTokens()
      Gets the value of the orphanTokens property.
      Returns:
      possible object is XmlOrphanTokens
    • setOrphanTokens

      public void setOrphanTokens(XmlOrphanTokens value)
      Sets the value of the orphanTokens property.
      Parameters:
      value - allowed object is XmlOrphanTokens
    • getSignatures

      public List<XmlSignature> getSignatures()
    • setSignatures

      public void setSignatures(List<XmlSignature> signatures)
    • getEvidenceRecords

      public List<XmlEvidenceRecord> getEvidenceRecords()
    • setEvidenceRecords

      public void setEvidenceRecords(List<XmlEvidenceRecord> evidenceRecords)
    • getUsedCertificates

      public List<XmlCertificate> getUsedCertificates()
    • setUsedCertificates

      public void setUsedCertificates(List<XmlCertificate> usedCertificates)
    • getUsedRevocations

      public List<XmlRevocation> getUsedRevocations()
    • setUsedRevocations

      public void setUsedRevocations(List<XmlRevocation> usedRevocations)
    • getUsedTimestamps

      public List<XmlTimestamp> getUsedTimestamps()
    • setUsedTimestamps

      public void setUsedTimestamps(List<XmlTimestamp> usedTimestamps)
    • getOriginalDocuments

      public List<XmlSignerData> getOriginalDocuments()
    • setOriginalDocuments

      public void setOriginalDocuments(List<XmlSignerData> originalDocuments)
    • getTrustedLists

      public List<XmlTrustedList> getTrustedLists()
    • setTrustedLists

      public void setTrustedLists(List<XmlTrustedList> trustedLists)