Package eu.europa.esig.dss.tsl.runnable
Class AbstractAnalysis
java.lang.Object
eu.europa.esig.dss.tsl.runnable.AbstractAnalysis
- Direct Known Subclasses:
LOTLAnalysis
,LOTLWithPivotsAnalysis
,PivotProcessing
,TLAnalysis
public abstract class AbstractAnalysis extends Object
Processes the LOTL/TL validation job (download - parse - validate)
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractAnalysis(CacheAccessByKey cacheAccess, DSSFileLoader dssFileLoader)
Default constructor -
Method Summary
Modifier and Type Method Description protected DSSDocument
download(String url)
Downloads the document by urlprotected CacheAccessByKey
getCacheAccessByKey()
Gets theCacheAccessByKey
protected void
lotlParsing(DSSDocument document, LOTLSource source)
Parses the documentprotected void
validation(DSSDocument document, CertificateSource certificateSource)
Validates the document
-
Constructor Details
-
AbstractAnalysis
Default constructor- Parameters:
cacheAccess
-CacheAccessByKey
dssFileLoader
-DSSFileLoader
-
-
Method Details
-
getCacheAccessByKey
Gets theCacheAccessByKey
- Returns:
CacheAccessByKey
-
download
Downloads the document by url- Parameters:
url
-String
- Returns:
DSSDocument
-
lotlParsing
Parses the document- Parameters:
document
-DSSDocument
to parsesource
-LOTLSource
-
validation
Validates the document- Parameters:
document
-DSSDocument
to validatecertificateSource
-CertificateSource
to use
-