@Service public class PollsApiServiceImpl extends Object implements PollsApiDelegate
log| Constructor and Description |
|---|
PollsApiServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<String> |
callPoll(org.lockss.util.rest.poller.PollDesc body)
Call a new poll
|
org.springframework.http.ResponseEntity<Void> |
cancelPoll(String psId)
Cancel Poll a previously called poll
|
org.springframework.http.ResponseEntity<PollerDetail> |
getPollerPollDetails(String pollKey)
Get the detailed description of a Poller poll.
|
org.springframework.http.ResponseEntity<UrlPager> |
getPollPeerVoteUrls(String pollKey,
String peerId,
String urls,
Integer page,
Integer size)
Get a Participant peers's urls for a Poller
|
org.springframework.http.ResponseEntity |
getPolls(String pollQuery)
Provides the selected properties of selected polls.
|
org.springframework.http.ResponseEntity<PollerPager> |
getPollsAsPoller(Integer size,
Integer page)
Get the Polls for which we are the poller.
|
org.springframework.http.ResponseEntity<VoterPager> |
getPollsAsVoter(Integer size,
Integer page)
Get the Polls for which we are only a voter.
|
org.springframework.http.ResponseEntity<PollerSummary> |
getPollStatus(String psId)
Return the current status of a poll.
|
org.springframework.http.ResponseEntity<RepairPager> |
getRepairQueueData(String pollKey,
String repair,
Integer page,
Integer size)
Return details of form the RepairQueue of a called poll.
|
org.springframework.http.ResponseEntity<UrlPager> |
getTallyUrls(String pollKey,
String tally,
Integer page,
Integer size)
Return the Tallied Urls.
|
org.springframework.http.ResponseEntity<VoterDetail> |
getVoterPollDetails(String pollKey)
Get the detailed description of a Poller poll.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAcceptHeader, getObjectMapper, getRequestpublic org.springframework.http.ResponseEntity<String> callPoll(org.lockss.util.rest.poller.PollDesc body)
callPoll in interface PollsApiDelegatebody - a description of the poll to callPollsApi.callPoll(org.lockss.util.rest.poller.PollDesc)public org.springframework.http.ResponseEntity<Void> cancelPoll(String psId)
cancelPoll in interface PollsApiDelegatepsId - the poll service id of the called pollPollsApi.cancelPoll(java.lang.String)public org.springframework.http.ResponseEntity<PollerSummary> getPollStatus(String psId)
getPollStatus in interface PollsApiDelegatepsId - The poll service id of the called pollPollsApi.getPollStatus(java.lang.String)public org.springframework.http.ResponseEntity<PollerDetail> getPollerPollDetails(String pollKey)
getPollerPollDetails in interface PollsApiDelegatepollKey - the PollKey assigned by the Poll ManagerPollsApi.getPollerPollDetails(java.lang.String)public org.springframework.http.ResponseEntity<VoterDetail> getVoterPollDetails(String pollKey)
getVoterPollDetails in interface PollsApiDelegatepollKey - the PollKey assigned by the Poll ManagerPollsApi.getVoterPollDetails(java.lang.String)public org.springframework.http.ResponseEntity<UrlPager> getPollPeerVoteUrls(String pollKey, String peerId, String urls, Integer page, Integer size)
getPollPeerVoteUrls in interface PollsApiDelegatepollKey - the PollKey assigned by the Poll ManagerpeerId - the id of the peerurls - the type of urls to returnpage - the page number of the paged resultssize - the size of the page.PollsApi.getPollPeerVoteUrls(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)public org.springframework.http.ResponseEntity<RepairPager> getRepairQueueData(String pollKey, String repair, Integer page, Integer size)
getRepairQueueData in interface PollsApiDelegatepollKey - the PollKey assigned by the Poll Managerrepair - the kind of repair data to return.page - the page number of the paged resultssize - the size of the page.PollsApi.getRepairQueueData(java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)public org.springframework.http.ResponseEntity<UrlPager> getTallyUrls(String pollKey, String tally, Integer page, Integer size)
getTallyUrls in interface PollsApiDelegatepollKey - the PollKey assigned by the Poll Managertally - the kind of tally data to return.page - the page number of the paged resultssize - the size of the page.PollsApi.getTallyUrls(java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)public org.springframework.http.ResponseEntity<PollerPager> getPollsAsPoller(Integer size, Integer page)
getPollsAsPoller in interface PollsApiDelegatepage - the page number of the paged resultssize - the size of the page.PollsApi.getPollsAsPoller(java.lang.Integer, java.lang.Integer)public org.springframework.http.ResponseEntity<VoterPager> getPollsAsVoter(Integer size, Integer page)
getPollsAsVoter in interface PollsApiDelegatepage - the page number of the paged resultssize - the size of the page.PollsApi.getPollsAsVoter(java.lang.Integer, java.lang.Integer)public org.springframework.http.ResponseEntity getPolls(String pollQuery)
getPolls in interface PollsApiDelegatepollQuery - A String with the
SQL-like
query used to specify what properties to retrieve
from which polls.ResponseEntity<List<PollWsResult>> with the results.PollsApi.getPolls(java.lang.String)Copyright © 2000–2021 LOCKSS Program. All rights reserved.