Class AuWsSource

java.lang.Object
org.lockss.ws.entities.AuWsResult
org.lockss.laaws.config.impl.AuWsSource

public class AuWsSource extends org.lockss.ws.entities.AuWsResult
Container for the information that is used as the source for a query related to Archival Units.
  • Constructor Details

    • AuWsSource

      public AuWsSource(org.lockss.plugin.ArchivalUnit au)
      Constructor.
      Parameters:
      au - An ArchivalUnit with the archival unit information.
  • Method Details

    • getAuId

      public String getAuId()
      Overrides:
      getAuId in class org.lockss.ws.entities.AuWsResult
    • getName

      public String getName()
      Overrides:
      getName in class org.lockss.ws.entities.AuWsResult
    • getVolume

      public String getVolume()
      Overrides:
      getVolume in class org.lockss.ws.entities.AuWsResult
    • getPluginName

      public String getPluginName()
      Overrides:
      getPluginName in class org.lockss.ws.entities.AuWsResult
    • getTdbYear

      public String getTdbYear()
      Overrides:
      getTdbYear in class org.lockss.ws.entities.AuWsResult
    • getAccessType

      public String getAccessType()
      Overrides:
      getAccessType in class org.lockss.ws.entities.AuWsResult
    • getContentSize

      public Long getContentSize()
      Overrides:
      getContentSize in class org.lockss.ws.entities.AuWsResult
    • getDiskUsage

      public Long getDiskUsage()
      Overrides:
      getDiskUsage in class org.lockss.ws.entities.AuWsResult
    • getRepositoryPath

      public String getRepositoryPath()
      Overrides:
      getRepositoryPath in class org.lockss.ws.entities.AuWsResult
    • getRecentPollAgreement

      public Double getRecentPollAgreement()
      Overrides:
      getRecentPollAgreement in class org.lockss.ws.entities.AuWsResult
    • getHighestPollAgreement

      public Double getHighestPollAgreement()
      Overrides:
      getHighestPollAgreement in class org.lockss.ws.entities.AuWsResult
    • getPublishingPlatform

      public String getPublishingPlatform()
      Overrides:
      getPublishingPlatform in class org.lockss.ws.entities.AuWsResult
    • getTdbPublisher

      public String getTdbPublisher()
      Overrides:
      getTdbPublisher in class org.lockss.ws.entities.AuWsResult
    • getAvailableFromPublisher

      public Boolean getAvailableFromPublisher()
      Overrides:
      getAvailableFromPublisher in class org.lockss.ws.entities.AuWsResult
    • getSubstanceState

      public String getSubstanceState()
      Overrides:
      getSubstanceState in class org.lockss.ws.entities.AuWsResult
    • getCreationTime

      public Long getCreationTime()
      Overrides:
      getCreationTime in class org.lockss.ws.entities.AuWsResult
    • getCrawlProxy

      public String getCrawlProxy()
      Overrides:
      getCrawlProxy in class org.lockss.ws.entities.AuWsResult
    • getCrawlWindow

      public String getCrawlWindow()
      Overrides:
      getCrawlWindow in class org.lockss.ws.entities.AuWsResult
    • getCrawlPool

      public String getCrawlPool()
      Overrides:
      getCrawlPool in class org.lockss.ws.entities.AuWsResult
    • getLastCompletedCrawl

      public Long getLastCompletedCrawl()
      Overrides:
      getLastCompletedCrawl in class org.lockss.ws.entities.AuWsResult
    • getLastCrawl

      public Long getLastCrawl()
      Overrides:
      getLastCrawl in class org.lockss.ws.entities.AuWsResult
    • getLastCrawlResult

      public String getLastCrawlResult()
      Overrides:
      getLastCrawlResult in class org.lockss.ws.entities.AuWsResult
    • getLastDeepCrawl

      public Long getLastDeepCrawl()
      Overrides:
      getLastDeepCrawl in class org.lockss.ws.entities.AuWsResult
    • getLastCompletedDeepCrawl

      public Long getLastCompletedDeepCrawl()
      Overrides:
      getLastCompletedDeepCrawl in class org.lockss.ws.entities.AuWsResult
    • getLastDeepCrawlResult

      public String getLastDeepCrawlResult()
      Overrides:
      getLastDeepCrawlResult in class org.lockss.ws.entities.AuWsResult
    • getLastCompletedDeepCrawlDepth

      public Integer getLastCompletedDeepCrawlDepth()
      Overrides:
      getLastCompletedDeepCrawlDepth in class org.lockss.ws.entities.AuWsResult
    • getLastMetadataIndex

      public Long getLastMetadataIndex()
      Overrides:
      getLastMetadataIndex in class org.lockss.ws.entities.AuWsResult
    • getLastCompletedPoll

      public Long getLastCompletedPoll()
      Overrides:
      getLastCompletedPoll in class org.lockss.ws.entities.AuWsResult
    • getLastPoll

      public Long getLastPoll()
      Overrides:
      getLastPoll in class org.lockss.ws.entities.AuWsResult
    • getLastPollResult

      public String getLastPollResult()
      Overrides:
      getLastPollResult in class org.lockss.ws.entities.AuWsResult
    • getCurrentlyCrawling

      public Boolean getCurrentlyCrawling()
      Overrides:
      getCurrentlyCrawling in class org.lockss.ws.entities.AuWsResult
    • getCurrentlyPolling

      public Boolean getCurrentlyPolling()
      Overrides:
      getCurrentlyPolling in class org.lockss.ws.entities.AuWsResult
    • getSubscriptionStatus

      public String getSubscriptionStatus()
      Overrides:
      getSubscriptionStatus in class org.lockss.ws.entities.AuWsResult
    • getAuConfiguration

      public org.lockss.ws.entities.AuConfigurationWsResult getAuConfiguration()
      Overrides:
      getAuConfiguration in class org.lockss.ws.entities.AuWsResult
    • getNewContentCrawlUrls

      public List<String> getNewContentCrawlUrls()
      Overrides:
      getNewContentCrawlUrls in class org.lockss.ws.entities.AuWsResult
    • getUrlStems

      public List<String> getUrlStems()
      Overrides:
      getUrlStems in class org.lockss.ws.entities.AuWsResult
    • getIsBulkContent

      public Boolean getIsBulkContent()
      Overrides:
      getIsBulkContent in class org.lockss.ws.entities.AuWsResult
    • getPeerAgreements

      public List<org.lockss.ws.entities.PeerAgreementsWsResult> getPeerAgreements()
      Overrides:
      getPeerAgreements in class org.lockss.ws.entities.AuWsResult
    • getUrls

      public List<org.lockss.ws.entities.UrlWsResult> getUrls()
      Overrides:
      getUrls in class org.lockss.ws.entities.AuWsResult
    • getUrlResultWeight

      protected float getUrlResultWeight(String url)
    • getAccessUrls

      public Collection<String> getAccessUrls()
      Overrides:
      getAccessUrls in class org.lockss.ws.entities.AuWsResult
    • getSubstanceUrls

      public List<String> getSubstanceUrls()
      Overrides:
      getSubstanceUrls in class org.lockss.ws.entities.AuWsResult
    • getArticleUrls

      public List<String> getArticleUrls()
      Overrides:
      getArticleUrls in class org.lockss.ws.entities.AuWsResult
    • getJournalTitle

      public String getJournalTitle()
      Provides the Archival Unit journal title.
      Overrides:
      getJournalTitle in class org.lockss.ws.entities.AuWsResult
      Returns:
      a String with the journal title.
    • getTdbProvider

      public String getTdbProvider()
      Overrides:
      getTdbProvider in class org.lockss.ws.entities.AuWsResult