Class AbstractMultiValuesCheckItem<T extends XmlConstraintsConclusion>
java.lang.Object
eu.europa.esig.dss.validation.process.ChainItem<T>
eu.europa.esig.dss.validation.process.bbb.AbstractMultiValuesCheckItem<T>
- Type Parameters:
T
-XmlConstraintsConclusion
- Direct Known Subclasses:
AcceptableMimetypeFileContentCheck
,AcceptableZipCommentCheck
,CertificateForbiddenExtensionsCheck
,CertificatePolicyIdsCheck
,CertificatePS2DQcCompetentAuthorityIdCheck
,CertificatePS2DQcCompetentAuthorityNameCheck
,CertificatePS2DQcRolesOfPSPCheck
,CertificateQcCCLegislationCheck
,CertificateQcEuPDSLocationCheck
,CertificateQcTypeCheck
,CertificateSemanticsIdentifierCheck
,CertificateSupportedCriticalExtensionsCheck
,CertifiedRolesCheck
,ClaimedRolesCheck
,CommonNameCheck
,ContainerTypeCheck
,CountryCheck
,ExtendedKeyUsageCheck
,FormatCheck
,GivenNameCheck
,KeyUsageCheck
,OrganizationNameCheck
,OrganizationUnitCheck
,PDFAProfileCheck
,PseudonymCheck
,SignaturePolicyIdentifierCheck
,SurnameCheck
,TrustedServiceStatusCheck
,TrustedServiceTypeIdentifierCheck
public abstract class AbstractMultiValuesCheckItem<T extends XmlConstraintsConclusion>
extends ChainItem<T>
Abstract class to check if the given value is one of the allowed values by ValidationPolicy
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.ChainItem
i18nProvider
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractMultiValuesCheckItem
(I18nProvider i18nProvider, T result, MultiValuesConstraint constraint) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
processValueCheck
(String value) Checks the valueprotected boolean
processValuesCheck
(List<String> values) Checks the valuesMethods inherited from class eu.europa.esig.dss.validation.process.ChainItem
buildAdditionalInfo, buildConstraintMessage, buildErrorMessage, buildXmlMessage, execute, getAdditionalInfo, getBlockType, getErrorMessageTag, getFailedIndicationForConclusion, getFailedSubIndicationForConclusion, getLevel, getMessageTag, getPreviousErrors, getSuccessIndication, getSuccessSubIndication, isIndeterminateConclusion, isInvalidConclusion, isValid, isValidConclusion, process, setNextItem
-
Constructor Details
-
AbstractMultiValuesCheckItem
protected AbstractMultiValuesCheckItem(I18nProvider i18nProvider, T result, MultiValuesConstraint constraint) Default constructor- Parameters:
i18nProvider
-I18nProvider
result
- the resultconstraint
-MultiValuesConstraint
-
-
Method Details