Package org.lockss.laaws.config.api
Interface WsApi
- All Known Implementing Classes:
WsApiController
@Validated
public interface WsApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.ContentConfigurationResult>>deleteAusDelete(@Valid List<String> body) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.AuWsResult>>getAuqueries(@NotNull @Valid String auQuery) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.PluginWsResult>>getPlugins(@NotNull @Valid String pluginQuery) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.TdbAuWsResult>>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.TdbPublisherWsResult>>getTdbPublishers(@NotNull @Valid String tdbPublisherQuery) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.TdbTitleWsResult>>getTdbTitles(@NotNull @Valid String tdbTitleQuery) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.ContentConfigurationResult>>default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.ContentConfigurationResult>>putAusDeactivate(@Valid List<String> body) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.ContentConfigurationResult>>putAusReactivate(@Valid List<String> body)
-
Method Details
-
getDelegate
WsApiDelegate getDelegate() -
deleteAusDelete
-
getAuqueries
-
getPlugins
-
getTdbAus
-
getTdbPublishers
@RequestMapping(value="/ws/tdbpublishers", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<List<org.lockss.ws.entities.TdbPublisherWsResult>> getTdbPublishers(@NotNull @Valid @RequestParam(value="tdbPublisherQuery",required=true) @NotNull @Valid String tdbPublisherQuery) -
getTdbTitles
-
postAus
-
putAusDeactivate
-
putAusReactivate
-