Skip to content

Instantly share code, notes, and snippets.

@miere
Created May 26, 2013 02:35
Show Gist options
  • Select an option

  • Save miere/5651507 to your computer and use it in GitHub Desktop.

Select an option

Save miere/5651507 to your computer and use it in GitHub Desktop.
package user;
import static layr.api.ResponseBuilder.renderTemplate;
import layr.api.GET;
import layr.api.PathParameter;
import layr.api.Response;
import layr.api.WebResource;
@WebResource("user")
public class UserWebResource {
UserService data = new UserService();
@GET("list")
public Response renderList(){
return renderTemplate("user/list.prerendering.xhtml")
.set("users", data.list());
}
@GET("edit/{id}")
public Response editUser(
@PathParameter("id") Long id )
{
return renderTemplate("user/form.xhtml")
.set("user", data.get(id));
}
@GET("add")
public Response addUser(){
return renderTemplate("user/form.xhtml");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment