java.lang.Object
eu.europa.esig.dss.tsl.dto.AbstractCacheDTO
eu.europa.esig.dss.tsl.dto.ParsingCacheDTO
- All Implemented Interfaces:
eu.europa.esig.dss.model.tsl.InfoRecord,eu.europa.esig.dss.model.tsl.ParsingInfoRecord,Serializable
public class ParsingCacheDTO
extends AbstractCacheDTO
implements eu.europa.esig.dss.model.tsl.ParsingInfoRecord
The parsing record DTO
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionA list of error messages occurred during a structure validation -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorParsingCacheDTO(AbstractCacheDTO cacheDTO) Copies the cache DTO -
Method Summary
Modifier and TypeMethodDescriptionintList<eu.europa.esig.dss.model.tsl.OtherTSLPointer> List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> List<eu.europa.esig.dss.model.tsl.TrustServiceProvider> eu.europa.esig.dss.enumerations.TSLTypeintintvoidsetDistributionPoints(List<String> distributionPoints) Sets a list of distribution point urlsvoidsetIssueDate(Date issueDate) Sets the issue datevoidsetLotlOtherPointers(List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> lotlOtherPointers) Sets LOTL other pointersvoidsetNextUpdateDate(Date nextUpdateDate) Sets the next update datevoidsetPivotUrls(List<String> pivotUrls) Sets pivot URLsvoidsetSequenceNumber(Integer sequenceNumber) Sets the sequence numbervoidsetSigningCertificateAnnouncementUrl(String signingCertificateAnnouncementUrl) Sets the signing certificate announcement URLvoidsetStructureValidationMessages(List<String> structureValidationMessages) Sets the structure validation error messagesvoidsetTerritory(String territory) Sets the territoryvoidsetTlOtherPointers(List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> tlOtherPointers) Sets TL other pointersvoidsetTrustServiceProviders(List<eu.europa.esig.dss.model.tsl.TrustServiceProvider> trustServiceProviders) Sets trust service providersvoidsetTSLType(eu.europa.esig.dss.enumerations.TSLType tslType) Sets the TSLTypevoidsetVersion(Integer version) Sets the versionMethods inherited from class eu.europa.esig.dss.tsl.dto.AbstractCacheDTO
getCacheState, getExceptionFirstOccurrenceTime, getExceptionLastOccurrenceTime, getExceptionMessage, getExceptionStackTrace, getLastStateTransitionTime, getLastSuccessSynchronizationTime, getStatusName, isDesynchronized, isError, isRefreshNeeded, isResultExist, isSynchronized, isToBeDeleted, setCacheState, setExceptionFirstOccurrenceTime, setExceptionLastOccurrenceTime, setExceptionMessage, setExceptionStackTrace, setLastStateTransitionTime, setLastSuccessSynchronizationTime, setResultExistMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.europa.esig.dss.model.tsl.InfoRecord
getExceptionFirstOccurrenceTime, getExceptionLastOccurrenceTime, getExceptionMessage, getExceptionStackTrace, getLastStateTransitionTime, getLastSuccessSynchronizationTime, getStatusName, isDesynchronized, isError, isRefreshNeeded, isResultExist, isSynchronized, isToBeDeleted
-
Field Details
-
structureValidationMessages
A list of error messages occurred during a structure validation
-
-
Constructor Details
-
ParsingCacheDTO
public ParsingCacheDTO()Default constructor -
ParsingCacheDTO
Copies the cache DTO- Parameters:
cacheDTO-AbstractCacheDTO
-
-
Method Details
-
getTSLType
public eu.europa.esig.dss.enumerations.TSLType getTSLType()- Specified by:
getTSLTypein interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setTSLType
public void setTSLType(eu.europa.esig.dss.enumerations.TSLType tslType) Sets the TSLType- Parameters:
tslType-TSLType
-
getSequenceNumber
- Specified by:
getSequenceNumberin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setSequenceNumber
Sets the sequence number- Parameters:
sequenceNumber-Integer
-
getVersion
- Specified by:
getVersionin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setVersion
Sets the version- Parameters:
version-Integer
-
getTerritory
- Specified by:
getTerritoryin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setTerritory
Sets the territory- Parameters:
territory-String
-
getIssueDate
- Specified by:
getIssueDatein interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setIssueDate
Sets the issue date- Parameters:
issueDate-Date
-
getNextUpdateDate
- Specified by:
getNextUpdateDatein interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setNextUpdateDate
Sets the next update date- Parameters:
nextUpdateDate-Date
-
getDistributionPoints
- Specified by:
getDistributionPointsin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setDistributionPoints
Sets a list of distribution point urls- Parameters:
distributionPoints- a list ofStrings
-
getTrustServiceProviders
- Specified by:
getTrustServiceProvidersin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setTrustServiceProviders
public void setTrustServiceProviders(List<eu.europa.esig.dss.model.tsl.TrustServiceProvider> trustServiceProviders) Sets trust service providers- Parameters:
trustServiceProviders- a list ofTrustServiceProviders
-
getLotlOtherPointers
- Specified by:
getLotlOtherPointersin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setLotlOtherPointers
public void setLotlOtherPointers(List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> lotlOtherPointers) Sets LOTL other pointers- Parameters:
lotlOtherPointers- a list ofOtherTSLPointers
-
getTlOtherPointers
- Specified by:
getTlOtherPointersin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setTlOtherPointers
Sets TL other pointers- Parameters:
tlOtherPointers- a list ofOtherTSLPointers
-
getPivotUrls
- Specified by:
getPivotUrlsin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setPivotUrls
Sets pivot URLs- Parameters:
pivotUrls- a list ofStrings
-
getSigningCertificateAnnouncementUrl
- Specified by:
getSigningCertificateAnnouncementUrlin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setSigningCertificateAnnouncementUrl
Sets the signing certificate announcement URL- Parameters:
signingCertificateAnnouncementUrl-String
-
getTSPNumber
public int getTSPNumber()- Specified by:
getTSPNumberin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
getTSNumber
public int getTSNumber()- Specified by:
getTSNumberin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
getCertNumber
public int getCertNumber()- Specified by:
getCertNumberin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
getStructureValidationMessages
- Specified by:
getStructureValidationMessagesin interfaceeu.europa.esig.dss.model.tsl.ParsingInfoRecord
-
setStructureValidationMessages
Sets the structure validation error messages- Parameters:
structureValidationMessages- a list ofStringerror messages when occurred on the structure validation
-