@Path(value="/user")
@Produces(value={"application/json","application/xml"})
public class UserResource
extends Object
| Constructor and Description |
|---|
UserResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
changePassword(String username,
String currentPassword,
String newPassword) |
jakarta.ws.rs.core.Response |
createUser(User user) |
jakarta.ws.rs.core.Response |
createUsersWithArrayInput(User[] users) |
jakarta.ws.rs.core.Response |
createUsersWithListInput(List<User> users) |
jakarta.ws.rs.core.Response |
deleteUser(String userName) |
jakarta.ws.rs.core.Response |
getUserById(int id) |
jakarta.ws.rs.core.Response |
getUserByName(String userName) |
UserData |
getUserData() |
jakarta.ws.rs.core.Response |
loginUser(String username,
String password) |
jakarta.ws.rs.core.Response |
logoutUser() |
void |
setUserData(UserData userData) |
User |
specialOperation(User body,
String param1)
Operation to test hiding of request body and parameter schemas
|
jakarta.ws.rs.core.Response |
updateUser(String username,
User user) |
public UserData getUserData()
public void setUserData(UserData userData)
@POST public jakarta.ws.rs.core.Response createUser(User user)
@POST @Path(value="/createWithArray") public jakarta.ws.rs.core.Response createUsersWithArrayInput(User[] users)
@POST @Path(value="/createWithList") public jakarta.ws.rs.core.Response createUsersWithListInput(List<User> users)
@Path(value="/{username}")
@PUT
public jakarta.ws.rs.core.Response updateUser(@PathParam(value="username")
String username,
User user)
@PATCH
@Path(value="/{username}")
public void changePassword(@PathParam(value="username")
String username,
@QueryParam(value="currentPassword")
String currentPassword,
@QueryParam(value="newPassword")
String newPassword)
@DELETE
@Path(value="/{username}")
public jakarta.ws.rs.core.Response deleteUser(@PathParam(value="username")
String userName)
@GET
@Path(value="/{username}")
public jakarta.ws.rs.core.Response getUserByName(@PathParam(value="username")
String userName)
throws NotFoundException
NotFoundException@GET
@Path(value="/{id}")
public jakarta.ws.rs.core.Response getUserById(@PathParam(value="id")
int id)
throws NotFoundException
NotFoundException@GET
@Path(value="/login")
public jakarta.ws.rs.core.Response loginUser(@QueryParam(value="username")
String username,
@QueryParam(value="password")
String password)
@GET @Path(value="/logout") public jakarta.ws.rs.core.Response logoutUser()
Copyright © 2017 – 2022 Eclipse Foundation. All rights reserved.
Use is subject to license terms.