Class UserResource
java.lang.Object
org.eclipse.microprofile.openapi.apps.airlines.resources.UserResource
@Path("/user")
@Produces({"application/json","application/xml"})
public class UserResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangePassword(String username, String currentPassword, String newPassword) jakarta.ws.rs.core.ResponsecreateUser(User user) jakarta.ws.rs.core.ResponsecreateUsersWithArrayInput(User[] users) jakarta.ws.rs.core.ResponsecreateUsersWithListInput(List<User> users) jakarta.ws.rs.core.ResponsedeleteUser(String userName) jakarta.ws.rs.core.ResponsegetUserById(int id) jakarta.ws.rs.core.ResponsegetUserByName(String userName) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsevoidsetUserData(UserData userData) specialOperation(User body, String param1) Operation to test hiding of request body and parameter schemasjakarta.ws.rs.core.ResponseupdateUser(String username, User user)
-
Constructor Details
-
UserResource
public UserResource()
-
-
Method Details
-
getUserData
-
setUserData
-
createUser
-
createUsersWithArrayInput
@POST @Path("/createWithArray") public jakarta.ws.rs.core.Response createUsersWithArrayInput(User[] users) -
createUsersWithListInput
-
updateUser
-
changePassword
-
deleteUser
@DELETE @Path("/username/{username}") public jakarta.ws.rs.core.Response deleteUser(@PathParam("username") String userName) -
getUserByName
@GET @Path("/username/{username}") public jakarta.ws.rs.core.Response getUserByName(@PathParam("username") String userName) throws NotFoundException - Throws:
NotFoundException
-
getUserById
@GET @Path("/id/{id}") public jakarta.ws.rs.core.Response getUserById(@PathParam("id") int id) throws NotFoundException - Throws:
NotFoundException
-
loginUser
-
logoutUser
@GET @Path("/logout") public jakarta.ws.rs.core.Response logoutUser() -
specialOperation
@POST @Path("/special") public User specialOperation(User body, @QueryParam("param1") String param1) Operation to test hiding of request body and parameter schemas- Returns:
- a user
-