public interface WsApiDelegate
WsApiController}.
Implement this interface with a Service annotated class.| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
| Modifier and Type | Method and Description |
|---|---|
default org.springframework.http.ResponseEntity<String> |
deleteHash(String requestId) |
default Optional<String> |
getAcceptHeader() |
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> |
getAllHashes() |
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> |
getHash(String requestId) |
default Optional<com.fasterxml.jackson.databind.ObjectMapper> |
getObjectMapper() |
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PeerWsResult>> |
getPeers(String peerQuery) |
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PollWsResult>> |
getPolls(String pollQuery) |
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<javax.servlet.http.HttpServletRequest> |
getRequest() |
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.VoteWsResult>> |
getVotes(String voteQuery) |
default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> |
putHash(org.lockss.ws.entities.HasherWsParams hasherWsParams,
Boolean isAsynchronous) |
default org.springframework.http.ResponseEntity<Void> |
putImportFile(String targetBaseUrlPath,
String targetUrl,
org.springframework.web.multipart.MultipartFile file,
List<String> userProperties) |
default Optional<com.fasterxml.jackson.databind.ObjectMapper> getObjectMapper()
default Optional<javax.servlet.http.HttpServletRequest> getRequest()
default org.springframework.http.ResponseEntity<String> deleteHash(String requestId)
WsApi.deleteHash(java.lang.String)default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getAllHashes()
WsApi.getAllHashes()default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getHash(String requestId)
WsApi.getHash(java.lang.String)default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PeerWsResult>> getPeers(String peerQuery)
WsApi.getPeers(java.lang.String)default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PollWsResult>> getPolls(String pollQuery)
WsApi.getPolls(java.lang.String)default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.RepositoryWsResult>> getRepositories(String repositoryQuery)
WsApi.getRepositories(java.lang.String)default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.RepositorySpaceWsResult>> getRepositorySpaces(String repositorySpaceQuery)
default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.VoteWsResult>> getVotes(String voteQuery)
WsApi.getVotes(java.lang.String)default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> putHash(org.lockss.ws.entities.HasherWsParams hasherWsParams,
Boolean isAsynchronous)
Copyright © 2000–2023 LOCKSS Program. All rights reserved.