Class XmlSignature
java.lang.Object
eu.europa.esig.dss.detailedreport.jaxb.XmlSignature
- All Implemented Interfaces:
Serializable
public class XmlSignature extends Object implements Serializable
Java class for Signature complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Signature"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ValidationProcessBasicSignature" type="{http://dss.esig.europa.eu/validation/detailed-report}ValidationProcessBasicSignature" minOccurs="0"/> <element name="Timestamp" type="{http://dss.esig.europa.eu/validation/detailed-report}Timestamp" maxOccurs="unbounded" minOccurs="0"/> <element name="ValidationProcessLongTermData" type="{http://dss.esig.europa.eu/validation/detailed-report}ValidationProcessLongTermData" minOccurs="0"/> <element name="ValidationProcessArchivalData" type="{http://dss.esig.europa.eu/validation/detailed-report}ValidationProcessArchivalData" minOccurs="0"/> <element name="ValidationSignatureQualification" type="{http://dss.esig.europa.eu/validation/detailed-report}ValidationSignatureQualification" minOccurs="0"/> </sequence> <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="CounterSignature" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
counterSignature
protected String
id
protected List<XmlTimestamp>
timestamp
protected XmlValidationProcessArchivalData
validationProcessArchivalData
protected XmlValidationProcessBasicSignature
validationProcessBasicSignature
protected XmlValidationProcessLongTermData
validationProcessLongTermData
protected XmlValidationSignatureQualification
validationSignatureQualification
-
Constructor Summary
Constructors Constructor Description XmlSignature()
-
Method Summary
Modifier and Type Method Description String
getId()
Gets the value of the id property.List<XmlTimestamp>
getTimestamp()
Gets the value of the timestamp property.XmlValidationProcessArchivalData
getValidationProcessArchivalData()
Gets the value of the validationProcessArchivalData property.XmlValidationProcessBasicSignature
getValidationProcessBasicSignature()
Gets the value of the validationProcessBasicSignature property.XmlValidationProcessLongTermData
getValidationProcessLongTermData()
Gets the value of the validationProcessLongTermData property.XmlValidationSignatureQualification
getValidationSignatureQualification()
Gets the value of the validationSignatureQualification property.Boolean
isCounterSignature()
Gets the value of the counterSignature property.void
setCounterSignature(Boolean value)
Sets the value of the counterSignature property.void
setId(String value)
Sets the value of the id property.void
setValidationProcessArchivalData(XmlValidationProcessArchivalData value)
Sets the value of the validationProcessArchivalData property.void
setValidationProcessBasicSignature(XmlValidationProcessBasicSignature value)
Sets the value of the validationProcessBasicSignature property.void
setValidationProcessLongTermData(XmlValidationProcessLongTermData value)
Sets the value of the validationProcessLongTermData property.void
setValidationSignatureQualification(XmlValidationSignatureQualification value)
Sets the value of the validationSignatureQualification property.
-
Field Details
-
Constructor Details
-
XmlSignature
public XmlSignature()
-
-
Method Details
-
getValidationProcessBasicSignature
Gets the value of the validationProcessBasicSignature property.- Returns:
- possible object is
XmlValidationProcessBasicSignature
-
setValidationProcessBasicSignature
Sets the value of the validationProcessBasicSignature property.- Parameters:
value
- allowed object isXmlValidationProcessBasicSignature
-
getTimestamp
Gets the value of the timestamp 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 timestamp property.For example, to add a new item, do as follows:
getTimestamp().add(newItem);
Objects of the following type(s) are allowed in the list
XmlTimestamp
-
getValidationProcessLongTermData
Gets the value of the validationProcessLongTermData property.- Returns:
- possible object is
XmlValidationProcessLongTermData
-
setValidationProcessLongTermData
Sets the value of the validationProcessLongTermData property.- Parameters:
value
- allowed object isXmlValidationProcessLongTermData
-
getValidationProcessArchivalData
Gets the value of the validationProcessArchivalData property.- Returns:
- possible object is
XmlValidationProcessArchivalData
-
setValidationProcessArchivalData
Sets the value of the validationProcessArchivalData property.- Parameters:
value
- allowed object isXmlValidationProcessArchivalData
-
getValidationSignatureQualification
Gets the value of the validationSignatureQualification property.- Returns:
- possible object is
XmlValidationSignatureQualification
-
setValidationSignatureQualification
Sets the value of the validationSignatureQualification property.- Parameters:
value
- allowed object isXmlValidationSignatureQualification
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isCounterSignature
Gets the value of the counterSignature property.- Returns:
- possible object is
Boolean
-
setCounterSignature
Sets the value of the counterSignature property.- Parameters:
value
- allowed object isBoolean
-