Exemplo n.º 1
0
 @GET
 @Path("/{username}")
 @ApiOperation(value = "Get user by user name", response = User.class)
 @ApiResponses(
     value = {
       @ApiResponse(code = 400, message = "Invalid username supplied"),
       @ApiResponse(code = 404, message = "User not found")
     })
 public Response getUserByName(
     @ApiParam(
             value = "The name that needs to be fetched. Use user1 for testing. ",
             required = true)
         @PathParam("username")
         String username)
     throws ApiException {
   User user = userData.findUserByName(username);
   if (null != user) {
     return Response.ok().entity(user).build();
   } else {
     throw new NotFoundException(404, "User not found");
   }
 }