Interface UsersApi

All Known Implementing Classes:
UsersApiController

@Validated public interface UsersApi
  • Method Details

    • getDelegate

      UsersApiDelegate getDelegate()
    • addUserAccounts

      @RequestMapping(value="/users", produces="application/json", consumes="application/json", method=POST) default org.springframework.http.ResponseEntity<String> addUserAccounts(@Valid @RequestBody @Valid String body)
    • getUserAccount

      @RequestMapping(value="/users/{username}", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<String> getUserAccount(@PathVariable("username") String username)
    • removeUserAccount

      @RequestMapping(value="/users/{username}", method=DELETE) default org.springframework.http.ResponseEntity<Void> removeUserAccount(@PathVariable("username") String username)
    • updateUserAccount

      @RequestMapping(value="/users/{username}", produces="application/json", consumes="application/json", method=PATCH) default org.springframework.http.ResponseEntity<String> updateUserAccount(@PathVariable("username") String username, @Valid @RequestBody @Valid String body, @RequestHeader(value="X-Lockss-Request-Cookie",required=false) String xLockssRequestCookie)