Module jpms_dss_validation
Class AbstractTrustServiceFilter
java.lang.Object
eu.europa.esig.dss.validation.process.qualification.trust.filter.AbstractTrustServiceFilter
- All Implemented Interfaces:
TrustServiceFilter
- Direct Known Subclasses:
CaQcServiceFilter,GrantedServiceFilter,QTSTServiceFilter,ServiceByCertificateTypeFilter,ServiceByCountryFilter,ServiceByDateFilter,ServiceByMRAEquivalenceStartingDateFilter,ServiceByTLUrlFilter
Abstract filter defining the main logic of filters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> Filters a list ofTrustServiceWrappersprotected abstract booleanisAcceptable(eu.europa.esig.dss.diagnostic.TrustServiceWrapper service) Checks whether theserviceis acceptable
-
Constructor Details
-
AbstractTrustServiceFilter
protected AbstractTrustServiceFilter()Default constructor
-
-
Method Details
-
filter
public List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> filter(List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> originServices) Description copied from interface:TrustServiceFilterFilters a list ofTrustServiceWrappers- Specified by:
filterin interfaceTrustServiceFilter- Parameters:
originServices- a list ofTrustServiceWrappers to filter- Returns:
- filtered list of
TrustServiceWrappers
-
isAcceptable
protected abstract boolean isAcceptable(eu.europa.esig.dss.diagnostic.TrustServiceWrapper service) Checks whether theserviceis acceptable- Parameters:
service-TrustServiceWrapperto check- Returns:
- TRUE if the
serviceis acceptable, FALSE otherwise
-