Class ParsingCacheDTO

java.lang.Object
eu.europa.esig.dss.tsl.dto.AbstractCacheDTO
eu.europa.esig.dss.tsl.dto.ParsingCacheDTO
All Implemented Interfaces:
Serializable

public class ParsingCacheDTO extends AbstractCacheDTO
The parsing record DTO
See Also:
  • Field Details

    • structureValidationMessages

      protected List<String> structureValidationMessages
      A list of error messages occurred during a structure validation
  • Constructor Details

    • ParsingCacheDTO

      public ParsingCacheDTO()
      Default constructor
    • ParsingCacheDTO

      public ParsingCacheDTO(AbstractCacheDTO cacheDTO)
      Copies the cache DTO
      Parameters:
      cacheDTO - AbstractCacheDTO
  • Method Details

    • getTSLType

      public eu.europa.esig.dss.enumerations.TSLType getTSLType()
    • setTSLType

      public void setTSLType(eu.europa.esig.dss.enumerations.TSLType tslType)
      Sets the TSLType
      Parameters:
      tslType - TSLType
    • getSequenceNumber

      public Integer getSequenceNumber()
    • setSequenceNumber

      public void setSequenceNumber(Integer sequenceNumber)
      Sets the sequence number
      Parameters:
      sequenceNumber - Integer
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
      Sets the version
      Parameters:
      version - Integer
    • getTerritory

      public String getTerritory()
    • setTerritory

      public void setTerritory(String territory)
      Sets the territory
      Parameters:
      territory - String
    • getIssueDate

      public Date getIssueDate()
    • setIssueDate

      public void setIssueDate(Date issueDate)
      Sets the issue date
      Parameters:
      issueDate - Date
    • getNextUpdateDate

      public Date getNextUpdateDate()
    • setNextUpdateDate

      public void setNextUpdateDate(Date nextUpdateDate)
      Sets the next update date
      Parameters:
      nextUpdateDate - Date
    • getDistributionPoints

      public List<String> getDistributionPoints()
    • setDistributionPoints

      public void setDistributionPoints(List<String> distributionPoints)
      Sets a list of distribution point urls
      Parameters:
      distributionPoints - a list of Strings
    • getTrustServiceProviders

      public List<eu.europa.esig.dss.model.tsl.TrustServiceProvider> getTrustServiceProviders()
    • setTrustServiceProviders

      public void setTrustServiceProviders(List<eu.europa.esig.dss.model.tsl.TrustServiceProvider> trustServiceProviders)
      Sets trust service providers
      Parameters:
      trustServiceProviders - a list of TrustServiceProviders
    • getLotlOtherPointers

      public List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> getLotlOtherPointers()
    • setLotlOtherPointers

      public void setLotlOtherPointers(List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> lotlOtherPointers)
      Sets LOTL other pointers
      Parameters:
      lotlOtherPointers - a list of OtherTSLPointers
    • getTlOtherPointers

      public List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> getTlOtherPointers()
    • setTlOtherPointers

      public void setTlOtherPointers(List<eu.europa.esig.dss.model.tsl.OtherTSLPointer> tlOtherPointers)
      Sets TL other pointers
      Parameters:
      tlOtherPointers - a list of OtherTSLPointers
    • getPivotUrls

      public List<String> getPivotUrls()
    • setPivotUrls

      public void setPivotUrls(List<String> pivotUrls)
      Sets pivot URLs
      Parameters:
      pivotUrls - a list of Strings
    • getSigningCertificateAnnouncementUrl

      public String getSigningCertificateAnnouncementUrl()
    • setSigningCertificateAnnouncementUrl

      public void setSigningCertificateAnnouncementUrl(String signingCertificateAnnouncementUrl)
      Sets the signing certificate announcement URL
      Parameters:
      signingCertificateAnnouncementUrl - String
    • getTSPNumber

      public int getTSPNumber()
    • getTSNumber

      public int getTSNumber()
    • getCertNumber

      public int getCertNumber()
    • getStructureValidationMessages

      public List<String> getStructureValidationMessages()
    • setStructureValidationMessages

      public void setStructureValidationMessages(List<String> structureValidationMessages)
      Sets the structure validation error messages
      Parameters:
      structureValidationMessages - a list of String error messages when occurred on the structure validation
    • isRefreshNeeded

      boolean isRefreshNeeded()
    • isDesynchronized

      boolean isDesynchronized()
    • isSynchronized

      boolean isSynchronized()
    • isError

      boolean isError()
    • isToBeDeleted

      boolean isToBeDeleted()
    • getStatusName

      String getStatusName()
    • getLastStateTransitionTime

      Date getLastStateTransitionTime()
    • getLastSuccessSynchronizationTime

      Date getLastSuccessSynchronizationTime()
    • getExceptionMessage

      String getExceptionMessage()
    • getExceptionStackTrace

      String getExceptionStackTrace()
    • getExceptionFirstOccurrenceTime

      Date getExceptionFirstOccurrenceTime()
    • getExceptionLastOccurrenceTime

      Date getExceptionLastOccurrenceTime()
    • isResultExist

      boolean isResultExist()