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 BooleancounterSignatureprotected Stringidprotected List<XmlTimestamp>timestampprotected XmlValidationProcessArchivalDatavalidationProcessArchivalDataprotected XmlValidationProcessBasicSignaturevalidationProcessBasicSignatureprotected XmlValidationProcessLongTermDatavalidationProcessLongTermDataprotected XmlValidationSignatureQualificationvalidationSignatureQualification -
Constructor Summary
Constructors Constructor Description XmlSignature() -
Method Summary
Modifier and Type Method Description StringgetId()Gets the value of the id property.List<XmlTimestamp>getTimestamp()Gets the value of the timestamp property.XmlValidationProcessArchivalDatagetValidationProcessArchivalData()Gets the value of the validationProcessArchivalData property.XmlValidationProcessBasicSignaturegetValidationProcessBasicSignature()Gets the value of the validationProcessBasicSignature property.XmlValidationProcessLongTermDatagetValidationProcessLongTermData()Gets the value of the validationProcessLongTermData property.XmlValidationSignatureQualificationgetValidationSignatureQualification()Gets the value of the validationSignatureQualification property.BooleanisCounterSignature()Gets the value of the counterSignature property.voidsetCounterSignature(Boolean value)Sets the value of the counterSignature property.voidsetId(String value)Sets the value of the id property.voidsetValidationProcessArchivalData(XmlValidationProcessArchivalData value)Sets the value of the validationProcessArchivalData property.voidsetValidationProcessBasicSignature(XmlValidationProcessBasicSignature value)Sets the value of the validationProcessBasicSignature property.voidsetValidationProcessLongTermData(XmlValidationProcessLongTermData value)Sets the value of the validationProcessLongTermData property.voidsetValidationSignatureQualification(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
setmethod 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
-