Package eu.europa.esig.dss.spi.tsl
Class ServiceEquivalence
java.lang.Object
eu.europa.esig.dss.spi.util.BaseTimeDependent
eu.europa.esig.dss.spi.tsl.ServiceEquivalence
- All Implemented Interfaces:
TimeDependent,Serializable
This class represents a wrapper for TrustServiceEquivalenceInformation element from MRA scheme
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder class used to build aServiceEquivalenceobject -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor instantiating object with values from the builder -
Method Summary
Modifier and TypeMethodDescriptionGets a list of CertificateContentReferencesEquivalenceList equivalencesGets TrustServiceLegalIdentifier valueGets a map of QualifierEquivalenceList equivalences between pointed and pointing partiesGets TrustServiceEquivalenceStatus valueGets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing partiesGets a map of AdditionalServiceInformation equivalences between pointed and pointing partiesvoidsetCertificateContentEquivalences(List<CertificateContentEquivalence> certificateContentEquivalences) Sets a list of CertificateContentReferencesEquivalenceList equivalencesvoidsetLegalInfoIdentifier(String legalInfoIdentifier) Sets TrustServiceLegalIdentifier valuevoidsetQualifierEquivalence(Map<String, String> qualifierEquivalence) Sets a map of QualifierEquivalenceList equivalences between pointed and pointing partiesvoidSets TrustServiceEquivalenceStatus valuevoidSets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing partiesvoidsetTypeAsiEquivalence(Map<ServiceTypeASi, ServiceTypeASi> typeAsiEquivalence) Sets a map of AdditionalServiceInformation equivalences between pointed and pointing partiesMethods inherited from class eu.europa.esig.dss.spi.util.BaseTimeDependent
getEndDate, getStartDate, toString
-
Constructor Details
-
ServiceEquivalence
Default constructor instantiating object with values from the builder- Parameters:
builder-ServiceEquivalence.ServiceEquivalenceBuilder
-
-
Method Details
-
getLegalInfoIdentifier
Gets TrustServiceLegalIdentifier value- Returns:
String
-
setLegalInfoIdentifier
Sets TrustServiceLegalIdentifier value- Parameters:
legalInfoIdentifier-String
-
getStatus
Gets TrustServiceEquivalenceStatus value- Returns:
MRAStatus
-
setStatus
Sets TrustServiceEquivalenceStatus value- Parameters:
status-MRAStatus
-
getTypeAsiEquivalence
Gets a map of AdditionalServiceInformation equivalences between pointed and pointing parties- Returns:
- a map between
ServiceTypeASifor pointed andServiceTypeASifor pointing parties
-
setTypeAsiEquivalence
Sets a map of AdditionalServiceInformation equivalences between pointed and pointing parties- Parameters:
typeAsiEquivalence- a map betweenServiceTypeASifor pointed andServiceTypeASifor pointing parties
-
getStatusEquivalence
Gets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing parties- Returns:
- a map between list of
Stringfor pointed and pointing parties
-
setStatusEquivalence
Sets a map of TrustServiceTSLStatusEquivalenceList equivalences between pointed and pointing parties- Parameters:
statusEquivalence- a map between list ofStringfor pointed and pointing parties
-
getCertificateContentEquivalences
Gets a list of CertificateContentReferencesEquivalenceList equivalences- Returns:
- a list of
CertificateContentEquivalencevalues
-
setCertificateContentEquivalences
public void setCertificateContentEquivalences(List<CertificateContentEquivalence> certificateContentEquivalences) Sets a list of CertificateContentReferencesEquivalenceList equivalences- Parameters:
certificateContentEquivalences- a list ofCertificateContentEquivalencevalues
-
getQualifierEquivalence
Gets a map of QualifierEquivalenceList equivalences between pointed and pointing parties- Returns:
- a map between
Stringfor pointed and pointing parties
-
setQualifierEquivalence
Sets a map of QualifierEquivalenceList equivalences between pointed and pointing parties- Parameters:
qualifierEquivalence- a map betweenStringfor pointed and pointing parties
-