Class ConditionForQualifiers

java.lang.Object
eu.europa.esig.dss.model.tsl.ConditionForQualifiers
All Implemented Interfaces:
Serializable

public class ConditionForQualifiers extends Object implements Serializable
This class is a DTO representation for qualifier and conditions
See Also:
  • Constructor Details

    • ConditionForQualifiers

      public ConditionForQualifiers(Condition condition, List<String> qualifiers)
      Default constructor for a non-critical condition
      Parameters:
      condition - Condition
      qualifiers - a list of String
    • ConditionForQualifiers

      public ConditionForQualifiers(Condition condition, List<String> qualifiers, boolean critical)
      Constructor with criticality level defined
      Parameters:
      condition - Condition
      qualifiers - a list of String
      critical - whether the Qualifications extension is critical
  • Method Details

    • getQualifiers

      public List<String> getQualifiers()
      Gets the list of qualifiers
      Returns:
      a list of String
    • getCondition

      public Condition getCondition()
      Gets the condition
      Returns:
      Condition
    • isCritical

      public boolean isCritical()
      Gets whether the corresponding Qualifications extension is marked as critical
      Returns:
      TRUE if the condition is critical, FALSE otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object