Package org.lockss.laaws.poller.api
Interface WsApiDelegate
- All Known Implementing Classes:
WsApiServiceImpl
public interface WsApiDelegate
A delegate to be called by the
WsApiController}.
Implement this interface with a Service annotated class.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<String>deleteHash(String requestId) default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>default Optional<com.fasterxml.jackson.databind.ObjectMapper>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PeerWsResult>>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PollWsResult>>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.RepositoryWsResult>>getRepositories(String repositoryQuery) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.RepositorySpaceWsResult>>getRepositorySpaces(String repositorySpaceQuery) default Optional<jakarta.servlet.http.HttpServletRequest>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.VoteWsResult>>default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>default org.springframework.http.ResponseEntity<Void>putImportFile(String targetBaseUrlPath, String targetUrl, org.springframework.web.multipart.MultipartFile file, List<String> userProperties)
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getObjectMapper
-
getRequest
-
getAcceptHeader
-
deleteHash
- See Also:
-
getAllHashes
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getAllHashes()- See Also:
-
getHash
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getHash(String requestId) - See Also:
-
getPeers
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PeerWsResult>> getPeers(String peerQuery) - See Also:
-
getPolls
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PollWsResult>> getPolls(String pollQuery) - See Also:
-
getRepositories
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.RepositoryWsResult>> getRepositories(String repositoryQuery) - See Also:
-
getRepositorySpaces
-
getVotes
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.VoteWsResult>> getVotes(String voteQuery) - See Also:
-
putHash
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> putHash(org.lockss.ws.entities.HasherWsParams body, Boolean isAsynchronous) -
putImportFile
-