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="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="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:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected XmlContainerInfocontainerInfoprotected StringdocumentNameprotected List<XmlSignerData>originalDocumentsprotected XmlOrphanTokensorphanTokensprotected List<XmlSignature>signaturesprotected List<XmlTrustedList>trustedListsprotected List<XmlCertificate>usedCertificatesprotected List<XmlRevocation>usedRevocationsprotected List<XmlTimestamp>usedTimestampsprotected DatevalidationDate -
Constructor Summary
Constructors Constructor Description XmlDiagnosticData() -
Method Summary
Modifier and Type Method Description XmlContainerInfogetContainerInfo()Gets the value of the containerInfo property.StringgetDocumentName()Gets the value of the documentName property.List<XmlSignerData>getOriginalDocuments()XmlOrphanTokensgetOrphanTokens()Gets the value of the orphanTokens property.List<XmlSignature>getSignatures()List<XmlTrustedList>getTrustedLists()List<XmlCertificate>getUsedCertificates()List<XmlRevocation>getUsedRevocations()List<XmlTimestamp>getUsedTimestamps()DategetValidationDate()Gets the value of the validationDate property.voidsetContainerInfo(XmlContainerInfo value)Sets the value of the containerInfo property.voidsetDocumentName(String value)Sets the value of the documentName property.voidsetOriginalDocuments(List<XmlSignerData> originalDocuments)voidsetOrphanTokens(XmlOrphanTokens value)Sets the value of the orphanTokens property.voidsetSignatures(List<XmlSignature> signatures)voidsetTrustedLists(List<XmlTrustedList> trustedLists)voidsetUsedCertificates(List<XmlCertificate> usedCertificates)voidsetUsedRevocations(List<XmlRevocation> usedRevocations)voidsetUsedTimestamps(List<XmlTimestamp> usedTimestamps)voidsetValidationDate(Date value)Sets the value of the validationDate property.
-
Field Details
-
Constructor Details
-
XmlDiagnosticData
public XmlDiagnosticData()
-
-
Method Details
-
getDocumentName
Gets the value of the documentName property.- Returns:
- possible object is
String
-
setDocumentName
Sets the value of the documentName property.- Parameters:
value- allowed object isString
-
getValidationDate
Gets the value of the validationDate property.- Returns:
- possible object is
String
-
setValidationDate
Sets the value of the validationDate property.- Parameters:
value- allowed object isString
-
getContainerInfo
Gets the value of the containerInfo property.- Returns:
- possible object is
XmlContainerInfo
-
setContainerInfo
Sets the value of the containerInfo property.- Parameters:
value- allowed object isXmlContainerInfo
-
getOrphanTokens
Gets the value of the orphanTokens property.- Returns:
- possible object is
XmlOrphanTokens
-
setOrphanTokens
Sets the value of the orphanTokens property.- Parameters:
value- allowed object isXmlOrphanTokens
-
getSignatures
-
setSignatures
-
getUsedCertificates
-
setUsedCertificates
-
getUsedRevocations
-
setUsedRevocations
-
getUsedTimestamps
-
setUsedTimestamps
-
getOriginalDocuments
-
setOriginalDocuments
-
getTrustedLists
-
setTrustedLists
-