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
,CertificatePolicyIdsCheck
,CertificateQCStatementIdsCheck
,CertifiedRolesCheck
,ClaimedRolesCheck
,CommonNameCheck
,ContainerTypeCheck
,CountryCheck
,ExtendedKeyUsageCheck
,FormatCheck
,GivenNameCheck
,KeyUsageCheck
,OrganizationNameCheck
,OrganizationUnitCheck
,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
Constructors Modifier Constructor Description protected
AbstractMultiValuesCheckItem(I18nProvider i18nProvider, T result, MultiValuesConstraint constraint)
Default constructor -
Method Summary
Modifier and Type Method Description protected 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, buildXmlName, execute, getAdditionalInfo, getErrorMessageTag, getFailedIndicationForConclusion, getFailedSubIndicationForConclusion, 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