Class ConstraintsParameters

java.lang.Object
eu.europa.esig.dss.policy.jaxb.ConstraintsParameters
All Implemented Interfaces:
Serializable

public class ConstraintsParameters
extends Object
implements Serializable
Root element for the DSS validation policy : that allows to customize the validation process : add/remove a check and set its criticality.

Java class for ConstraintsParameters complex type.

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

 <complexType name="ConstraintsParameters">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ContainerConstraints" type="{http://dss.esig.europa.eu/validation/policy}ContainerConstraints" minOccurs="0"/>
         <element name="SignatureConstraints" type="{http://dss.esig.europa.eu/validation/policy}SignatureConstraints" minOccurs="0"/>
         <element name="CounterSignatureConstraints" type="{http://dss.esig.europa.eu/validation/policy}SignatureConstraints" minOccurs="0"/>
         <element name="Timestamp" type="{http://dss.esig.europa.eu/validation/policy}TimestampConstraints" minOccurs="0"/>
         <element name="Revocation" type="{http://dss.esig.europa.eu/validation/policy}RevocationConstraints" minOccurs="0"/>
         <element name="Cryptographic" type="{http://dss.esig.europa.eu/validation/policy}CryptographicConstraint" minOccurs="0"/>
         <element name="Model" type="{http://dss.esig.europa.eu/validation/policy}ModelConstraint" minOccurs="0"/>
         <element name="eIDAS" type="{http://dss.esig.europa.eu/validation/policy}eIDAS" minOccurs="0"/>
       </sequence>
       <attribute name="Name" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • ConstraintsParameters

      public ConstraintsParameters()
  • Method Details

    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription​(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getContainerConstraints

      public ContainerConstraints getContainerConstraints()
      Gets the value of the containerConstraints property.
      Returns:
      possible object is ContainerConstraints
    • setContainerConstraints

      public void setContainerConstraints​(ContainerConstraints value)
      Sets the value of the containerConstraints property.
      Parameters:
      value - allowed object is ContainerConstraints
    • getSignatureConstraints

      public SignatureConstraints getSignatureConstraints()
      Gets the value of the signatureConstraints property.
      Returns:
      possible object is SignatureConstraints
    • setSignatureConstraints

      public void setSignatureConstraints​(SignatureConstraints value)
      Sets the value of the signatureConstraints property.
      Parameters:
      value - allowed object is SignatureConstraints
    • getCounterSignatureConstraints

      public SignatureConstraints getCounterSignatureConstraints()
      Gets the value of the counterSignatureConstraints property.
      Returns:
      possible object is SignatureConstraints
    • setCounterSignatureConstraints

      public void setCounterSignatureConstraints​(SignatureConstraints value)
      Sets the value of the counterSignatureConstraints property.
      Parameters:
      value - allowed object is SignatureConstraints
    • getTimestamp

      public TimestampConstraints getTimestamp()
      Gets the value of the timestamp property.
      Returns:
      possible object is TimestampConstraints
    • setTimestamp

      public void setTimestamp​(TimestampConstraints value)
      Sets the value of the timestamp property.
      Parameters:
      value - allowed object is TimestampConstraints
    • getRevocation

      public RevocationConstraints getRevocation()
      Gets the value of the revocation property.
      Returns:
      possible object is RevocationConstraints
    • setRevocation

      public void setRevocation​(RevocationConstraints value)
      Sets the value of the revocation property.
      Parameters:
      value - allowed object is RevocationConstraints
    • getCryptographic

      public CryptographicConstraint getCryptographic()
      Gets the value of the cryptographic property.
      Returns:
      possible object is CryptographicConstraint
    • setCryptographic

      public void setCryptographic​(CryptographicConstraint value)
      Sets the value of the cryptographic property.
      Parameters:
      value - allowed object is CryptographicConstraint
    • getModel

      public ModelConstraint getModel()
      Gets the value of the model property.
      Returns:
      possible object is ModelConstraint
    • setModel

      public void setModel​(ModelConstraint value)
      Sets the value of the model property.
      Parameters:
      value - allowed object is ModelConstraint
    • getEIDAS

      public EIDAS getEIDAS()
      Gets the value of the eidas property.
      Returns:
      possible object is EIDAS
    • setEIDAS

      public void setEIDAS​(EIDAS value)
      Sets the value of the eidas property.
      Parameters:
      value - allowed object is EIDAS
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName​(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String