Class ServiceEquivalence

java.lang.Object
eu.europa.esig.dss.spi.tsl.ServiceEquivalence

public class ServiceEquivalence extends Object
This class represents a wrapper for TrustServiceEquivalenceInformation element from MRA scheme
  • Constructor Details

    • ServiceEquivalence

      public ServiceEquivalence()
      Default constructor instantiating object with null values
  • Method Details

    • getLegalInfoIdentifier

      public String getLegalInfoIdentifier()
      Gets TrustServiceLegalIdentifier value
      Returns:
      String
    • setLegalInfoIdentifier

      public void setLegalInfoIdentifier(String legalInfoIdentifier)
      Sets TrustServiceLegalIdentifier value
      Parameters:
      legalInfoIdentifier - String
    • getStatus

      public MRAStatus getStatus()
      Gets TrustServiceEquivalenceStatus value
      Returns:
      MRAStatus
    • setStatus

      public void setStatus(MRAStatus status)
      Sets TrustServiceEquivalenceStatus value
      Parameters:
      status - MRAStatus
    • getStartDate

      public Date getStartDate()
      Gets TrustServiceEquivalenceStatusStartingTime value
      Returns:
      Date
    • setStartDate

      public void setStartDate(Date startDate)
      Sets TrustServiceEquivalenceStatusStartingTime value
      Parameters:
      startDate - Date
    • getTypeAsiEquivalence

      public Map<ServiceTypeASi,ServiceTypeASi> getTypeAsiEquivalence()
      Gets a map of AdditionalServiceInformation equivalences between pointed and pointing parties
      Returns:
      a map between ServiceTypeASi for pointed and ServiceTypeASi for pointing parties
    • setTypeAsiEquivalence

      public void setTypeAsiEquivalence(Map<ServiceTypeASi,ServiceTypeASi> typeAsiEquivalence)
      Sets a map of AdditionalServiceInformation equivalences between pointed and pointing parties
      Parameters:
      typeAsiEquivalence - a map between ServiceTypeASi for pointed and ServiceTypeASi for pointing parties
    • getStatusEquivalence

      public Map<List<String>,List<String>> getStatusEquivalence()
      Gets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing parties
      Returns:
      a map between list of String for pointed and pointing parties
    • setStatusEquivalence

      public void setStatusEquivalence(Map<List<String>,List<String>> statusEquivalence)
      Sets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing parties
      Parameters:
      statusEquivalence - a map between list of String for pointed and pointing parties
    • getCertificateContentEquivalences

      public Map<MRAEquivalenceContext,CertificateContentEquivalence> getCertificateContentEquivalences()
      Gets a map of CertificateContentReferencesEquivalenceList equivalences
      Returns:
      a map between MRAEquivalenceContext type and CertificateContentEquivalence value
    • setCertificateContentEquivalences

      public void setCertificateContentEquivalences(Map<MRAEquivalenceContext,CertificateContentEquivalence> certificateContentEquivalences)
      Sets a map of CertificateContentReferencesEquivalenceList equivalences
      Parameters:
      certificateContentEquivalences - a map between MRAEquivalenceContext type and CertificateContentEquivalence value
    • getQualifierEquivalence

      public Map<String,String> getQualifierEquivalence()
      Gets a map of QualifierEquivalenceList equivalences between pointed and pointing parties
      Returns:
      a map between String for pointed and pointing parties
    • setQualifierEquivalence

      public void setQualifierEquivalence(Map<String,String> qualifierEquivalence)
      Sets a map of QualifierEquivalenceList equivalences between pointed and pointing parties
      Parameters:
      qualifierEquivalence - a map between String for pointed and pointing parties