@GET @Path("/{id}") public Viewable edit(@PathParam("id") Integer id) { Map model = new HashMap(); model.put("usuario", repository.findBy(id)); return new Viewable("/usuarioForm", model); }
@DELETE @Path("/{id}/{version}") @Transactional public Response delete(@PathParam("id") Integer id, @PathParam("version") Integer version) { Usuario usuario = repository.findBy(id); usuario.setVersion(version); repository.removeAndFlush(usuario); return Response.ok().build(); }