Package eu.europa.esig.dss.model.tsl
Class TLInfo
java.lang.Object
eu.europa.esig.dss.model.tsl.TLInfo
- All Implemented Interfaces:
IdentifierBasedObject,Serializable
- Direct Known Subclasses:
LOTLInfo
Computes summary for a single Trusted List processing result
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url) The default constructorTLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url, TLInfo parent) The default constructor with parent TLInfoTLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url, TLInfo parent, OtherTSLPointer otherTSLPointer) The constructor with parent LOTLInfo and Mutual Recognition Agreement -
Method Summary
Modifier and TypeMethodDescriptionprotected IdentifierBuilds the identifierReturns Download Cache InfogetDSSId()Returns the TL idReturns the String representation of the identifierGets the OtherTSLPointer element to referencing the current TL from the pointing TL/LOTLReturns theTLInforeferencing the current Trusted ListReturns Parsing Cache InfogetUrl()Returns a URL that was used to download the remote fileReturns Validation Cache Info
-
Constructor Details
-
TLInfo
public TLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url) The default constructor- Parameters:
downloadCacheInfo-DownloadInfoRecorda download cache resultparsingCacheInfo-ParsingInfoRecorda parsing cache resultvalidationCacheInfo-ValidationInfoRecorda validation cache resulturl-Stringaddress used to extract the entry
-
TLInfo
public TLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url, TLInfo parent) The default constructor with parent TLInfo- Parameters:
downloadCacheInfo-DownloadInfoRecorda download cache resultparsingCacheInfo-ParsingInfoRecorda parsing cache resultvalidationCacheInfo-ValidationInfoRecorda validation cache resulturl-Stringaddress used to extract the entryparent-TLInforeferencing the current Trusted List
-
TLInfo
public TLInfo(DownloadInfoRecord downloadCacheInfo, ParsingInfoRecord parsingCacheInfo, ValidationInfoRecord validationCacheInfo, String url, TLInfo parent, OtherTSLPointer otherTSLPointer) The constructor with parent LOTLInfo and Mutual Recognition Agreement- Parameters:
downloadCacheInfo-DownloadInfoRecorda download cache resultparsingCacheInfo-ParsingInfoRecorda parsing cache resultvalidationCacheInfo-ValidationInfoRecorda validation cache resulturl-Stringaddress used to extract the entryparent-TLInforeferencing the current Trusted ListotherTSLPointer-OtherTSLPointerelement from the pointing TL/LOTL
-
-
Method Details
-
getDownloadCacheInfo
Returns Download Cache Info- Returns:
DownloadInfoRecord
-
getParsingCacheInfo
Returns Parsing Cache Info- Returns:
ParsingInfoRecord
-
getValidationCacheInfo
Returns Validation Cache Info- Returns:
ValidationInfoRecord
-
getUrl
-
getParent
-
getOtherTSLPointer
Gets the OtherTSLPointer element to referencing the current TL from the pointing TL/LOTL- Returns:
OtherTSLPointer
-
getDSSId
Returns the TL id- Specified by:
getDSSIdin interfaceIdentifierBasedObject- Returns:
Stringid
-
buildIdentifier
-
getDSSIdAsString
-