Class PollWsSource

java.lang.Object
org.lockss.ws.entities.PollWsResult
org.lockss.laaws.poller.impl.PollWsSource

public class PollWsSource extends org.lockss.ws.entities.PollWsResult
Container for the information that is used as the source for a query related to polls.
  • Constructor Details

    • PollWsSource

      public PollWsSource(org.lockss.plugin.ArchivalUnit au)
    • PollWsSource

      public PollWsSource(org.lockss.poller.v3.V3Poller poll)
  • Method Details

    • getAuId

      public String getAuId()
      Overrides:
      getAuId in class org.lockss.ws.entities.PollWsResult
    • getAuName

      public String getAuName()
      Overrides:
      getAuName in class org.lockss.ws.entities.PollWsResult
    • getParticipantCount

      public Integer getParticipantCount()
      Overrides:
      getParticipantCount in class org.lockss.ws.entities.PollWsResult
    • getPollStatus

      public String getPollStatus()
      Overrides:
      getPollStatus in class org.lockss.ws.entities.PollWsResult
    • getTalliedUrlCount

      public Integer getTalliedUrlCount()
      Overrides:
      getTalliedUrlCount in class org.lockss.ws.entities.PollWsResult
    • getTalliedUrls

      public List<String> getTalliedUrls()
      Overrides:
      getTalliedUrls in class org.lockss.ws.entities.PollWsResult
    • getHashErrorCount

      public Integer getHashErrorCount()
      Overrides:
      getHashErrorCount in class org.lockss.ws.entities.PollWsResult
    • getErrorUrls

      public Map<String,String> getErrorUrls()
      Overrides:
      getErrorUrls in class org.lockss.ws.entities.PollWsResult
    • getCompletedRepairCount

      public Integer getCompletedRepairCount()
      Overrides:
      getCompletedRepairCount in class org.lockss.ws.entities.PollWsResult
    • getCompletedRepairs

      public List<org.lockss.ws.entities.RepairWsResult> getCompletedRepairs()
      Overrides:
      getCompletedRepairs in class org.lockss.ws.entities.PollWsResult
    • getPercentAgreement

      public Float getPercentAgreement()
      Overrides:
      getPercentAgreement in class org.lockss.ws.entities.PollWsResult
    • getStartTime

      public Long getStartTime()
      Overrides:
      getStartTime in class org.lockss.ws.entities.PollWsResult
    • getDeadline

      public Long getDeadline()
      Overrides:
      getDeadline in class org.lockss.ws.entities.PollWsResult
    • getPollKey

      public String getPollKey()
      Overrides:
      getPollKey in class org.lockss.ws.entities.PollWsResult
    • getPollVariant

      public String getPollVariant()
      Overrides:
      getPollVariant in class org.lockss.ws.entities.PollWsResult
    • getErrorDetail

      public String getErrorDetail()
      Overrides:
      getErrorDetail in class org.lockss.ws.entities.PollWsResult
    • getAdditionalInfo

      public String getAdditionalInfo()
      Overrides:
      getAdditionalInfo in class org.lockss.ws.entities.PollWsResult
    • getVoteDeadline

      public Long getVoteDeadline()
      Overrides:
      getVoteDeadline in class org.lockss.ws.entities.PollWsResult
    • getDuration

      public Long getDuration()
      Overrides:
      getDuration in class org.lockss.ws.entities.PollWsResult
    • getRemainingTime

      public Long getRemainingTime()
      Overrides:
      getRemainingTime in class org.lockss.ws.entities.PollWsResult
    • getEndTime

      public Long getEndTime()
      Overrides:
      getEndTime in class org.lockss.ws.entities.PollWsResult
    • getAgreedUrlCount

      public Integer getAgreedUrlCount()
      Overrides:
      getAgreedUrlCount in class org.lockss.ws.entities.PollWsResult
    • getAgreedUrls

      public Set<String> getAgreedUrls()
      Overrides:
      getAgreedUrls in class org.lockss.ws.entities.PollWsResult
    • getDisagreedUrlCount

      public Integer getDisagreedUrlCount()
      Overrides:
      getDisagreedUrlCount in class org.lockss.ws.entities.PollWsResult
    • getDisagreedUrls

      public Set<String> getDisagreedUrls()
      Overrides:
      getDisagreedUrls in class org.lockss.ws.entities.PollWsResult
    • getNoQuorumUrlCount

      public Integer getNoQuorumUrlCount()
      Overrides:
      getNoQuorumUrlCount in class org.lockss.ws.entities.PollWsResult
    • getNoQuorumUrls

      public Set<String> getNoQuorumUrls()
      Overrides:
      getNoQuorumUrls in class org.lockss.ws.entities.PollWsResult
    • getTooCloseUrlCount

      public Integer getTooCloseUrlCount()
      Overrides:
      getTooCloseUrlCount in class org.lockss.ws.entities.PollWsResult
    • getTooCloseUrls

      public Set<String> getTooCloseUrls()
      Overrides:
      getTooCloseUrls in class org.lockss.ws.entities.PollWsResult
    • getActiveRepairCount

      public Integer getActiveRepairCount()
      Overrides:
      getActiveRepairCount in class org.lockss.ws.entities.PollWsResult
    • getActiveRepairs

      public List<org.lockss.ws.entities.RepairWsResult> getActiveRepairs()
      Overrides:
      getActiveRepairs in class org.lockss.ws.entities.PollWsResult
    • getBytesHashedCount

      public Long getBytesHashedCount()
      Overrides:
      getBytesHashedCount in class org.lockss.ws.entities.PollWsResult
    • getBytesReadCount

      public Long getBytesReadCount()
      Overrides:
      getBytesReadCount in class org.lockss.ws.entities.PollWsResult
    • getQuorum

      public Integer getQuorum()
      Overrides:
      getQuorum in class org.lockss.ws.entities.PollWsResult
    • getParticipants

      public List<org.lockss.ws.entities.ParticipantWsResult> getParticipants()
      Overrides:
      getParticipants in class org.lockss.ws.entities.PollWsResult