Interface AusApi

All Known Implementing Classes:
AusApiController

@Validated public interface AusApi
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration>
     
    default org.springframework.http.ResponseEntity<List<org.lockss.config.AuConfiguration>>
     
    default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration>
     
     
    default org.springframework.http.ResponseEntity<Void>
    putAuConfig(String auid, @Valid org.lockss.config.AuConfiguration body)
     
    default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult>
     
    default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult>
     
  • Method Details

    • getDelegate

      AusApiDelegate getDelegate()
    • deleteAuConfig

      @RequestMapping(value="/aus/{auid}", produces="application/json", method=DELETE) default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration> deleteAuConfig(@PathVariable("auid") String auid)
    • getAllAuConfig

      @RequestMapping(value="/aus", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<List<org.lockss.config.AuConfiguration>> getAllAuConfig()
    • getAuConfig

      @RequestMapping(value="/aus/{auid}", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration> getAuConfig(@PathVariable("auid") String auid)
    • putAuConfig

      @RequestMapping(value="/aus/{auid}", consumes="application/json", method=PUT) default org.springframework.http.ResponseEntity<Void> putAuConfig(@PathVariable("auid") String auid, @Valid @RequestBody @Valid org.lockss.config.AuConfiguration body)
    • putAusMdDisable

      @RequestMapping(value="/aus/{auid}/mddisable", produces="application/json", method=PUT) default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult> putAusMdDisable(@PathVariable("auid") String auid)
    • putAusMdEnable

      @RequestMapping(value="/aus/{auid}/mdenable", produces="application/json", method=PUT) default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult> putAusMdEnable(@PathVariable("auid") String auid)