@Path("{id}") @GET @Produces(MediaType.APPLICATION_JSON) public Response getUsuario(@PathParam(value = "id") Integer id) throws UsuariosApiExcpetion { Usuario usuario = usuarioDAO.getUsuario(id); if (usuario == null) { return Response.status(Status.BAD_REQUEST).build(); } UsuarioDTO dto = UsuarioMapper.from(usuario); return Response.ok(dto).build(); }
@GET @Produces(MediaType.APPLICATION_JSON) public Response getUsuarios() { List<Usuario> lista = usuarioDAO.getAll(); List<UsuarioDTO> listaDTO = new ArrayList<UsuarioDTO>(); for (Usuario u : lista) { UsuarioDTO dto = UsuarioMapper.from(u); listaDTO.add(dto); } return Response.ok(listaDTO).build(); }