Class XmlSimpleReport

java.lang.Object
eu.europa.esig.dss.simplereport.jaxb.XmlSimpleReport
All Implemented Interfaces:
Serializable

public class XmlSimpleReport extends Object implements Serializable

Java class for SimpleReport complex type.

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

 <complexType name="SimpleReport">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ValidationPolicy" type="{http://dss.esig.europa.eu/validation/simple-report}ValidationPolicy"/>
         <element name="DocumentName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ValidSignaturesCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="SignaturesCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="ContainerType" type="{http://dss.esig.europa.eu/validation/simple-report}ContainerType" minOccurs="0"/>
         <element name="PDFAInfo" type="{http://dss.esig.europa.eu/validation/simple-report}PDFAInfo" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="Signature" type="{http://dss.esig.europa.eu/validation/simple-report}Signature"/>
           <element name="Timestamp" type="{http://dss.esig.europa.eu/validation/simple-report}Timestamp"/>
         </choice>
         <element name="Semantic" type="{http://dss.esig.europa.eu/validation/simple-report}Semantic" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="ValidationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • validationPolicy

      protected XmlValidationPolicy validationPolicy
    • documentName

      protected String documentName
    • validSignaturesCount

      protected int validSignaturesCount
    • signaturesCount

      protected int signaturesCount
    • containerType

      protected ASiCContainerType containerType
    • pdfaInfo

      protected XmlPDFAInfo pdfaInfo
    • signatureOrTimestamp

      protected List<XmlToken> signatureOrTimestamp
    • semantic

      protected List<XmlSemantic> semantic
    • validationTime

      protected Date validationTime
  • Constructor Details

    • XmlSimpleReport

      public XmlSimpleReport()
  • Method Details

    • getValidationPolicy

      public XmlValidationPolicy getValidationPolicy()
      Gets the value of the validationPolicy property.
      Returns:
      possible object is XmlValidationPolicy
    • setValidationPolicy

      public void setValidationPolicy(XmlValidationPolicy value)
      Sets the value of the validationPolicy property.
      Parameters:
      value - allowed object is XmlValidationPolicy
    • 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
    • getValidSignaturesCount

      public int getValidSignaturesCount()
      Gets the value of the validSignaturesCount property.
    • setValidSignaturesCount

      public void setValidSignaturesCount(int value)
      Sets the value of the validSignaturesCount property.
    • getSignaturesCount

      public int getSignaturesCount()
      Gets the value of the signaturesCount property.
    • setSignaturesCount

      public void setSignaturesCount(int value)
      Sets the value of the signaturesCount property.
    • getContainerType

      public ASiCContainerType getContainerType()
      Gets the value of the containerType property.
      Returns:
      possible object is String
    • setContainerType

      public void setContainerType(ASiCContainerType value)
      Sets the value of the containerType property.
      Parameters:
      value - allowed object is String
    • 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
    • getSignatureOrTimestamp

      public List<XmlToken> getSignatureOrTimestamp()
      Gets the value of the signatureOrTimestamp 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 signatureOrTimestamp property.

      For example, to add a new item, do as follows:

          getSignatureOrTimestamp().add(newItem);
       

      Objects of the following type(s) are allowed in the list XmlSignature XmlTimestamp

    • getSemantic

      public List<XmlSemantic> getSemantic()
      Gets the value of the semantic 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 semantic property.

      For example, to add a new item, do as follows:

          getSemantic().add(newItem);
       

      Objects of the following type(s) are allowed in the list XmlSemantic

    • getValidationTime

      public Date getValidationTime()
      Gets the value of the validationTime property.
      Returns:
      possible object is String
    • setValidationTime

      public void setValidationTime(Date value)
      Sets the value of the validationTime property.
      Parameters:
      value - allowed object is String