@Controller
@RequestMapping(value="/api/user",
produces="application/json")
public class UserController
extends java.lang.Object
| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<User> |
createUser(User user) |
org.springframework.http.ResponseEntity<User> |
createUsersWithArrayInput(User[] users) |
org.springframework.http.ResponseEntity<java.lang.String> |
createUsersWithListInput(java.util.List<User> users) |
org.springframework.http.ResponseEntity<java.lang.String> |
deleteUser(java.lang.String username) |
org.springframework.http.ResponseEntity<User> |
getUserByName(java.lang.String username) |
org.springframework.http.ResponseEntity<java.lang.String> |
loginUser(java.lang.String username,
java.lang.String password) |
org.springframework.http.ResponseEntity<java.lang.String> |
logoutUser() |
org.springframework.http.ResponseEntity<java.lang.String> |
updateUser(java.lang.String username,
User user) |
@RequestMapping(method=POST) @ResponseBody public org.springframework.http.ResponseEntity<User> createUser(@RequestBody User user)
@RequestMapping(value="/createWithArray",
method=POST)
@ResponseBody
public org.springframework.http.ResponseEntity<User> createUsersWithArrayInput(User[] users)
@RequestMapping(value="/createWithList",
method=POST)
@ResponseBody
public org.springframework.http.ResponseEntity<java.lang.String> createUsersWithListInput(java.util.List<User> users)
@RequestMapping(value="/{username}",
method=PUT)
@ResponseBody
public org.springframework.http.ResponseEntity<java.lang.String> updateUser(@PathVariable(value="username")
java.lang.String username,
User user)
@RequestMapping(value="/{username}",
method=DELETE)
public org.springframework.http.ResponseEntity<java.lang.String> deleteUser(@PathVariable(value="username")
java.lang.String username)
@RequestMapping(value="/{username}",
method=GET)
public org.springframework.http.ResponseEntity<User> getUserByName(@PathVariable(value="username")
java.lang.String username)
@RequestMapping(value="/login",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> loginUser(@RequestParam(value="username")
java.lang.String username,
@RequestParam(value="password")
java.lang.String password)
@RequestMapping(value="/logout",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> logoutUser()