This task would be a requirement if we are to use the controller in the TODO app. For example, deleting a project would require a route that looks something like this:

route()
       .from("/projects/{id}")
       .roles("admin")
       .on(RequestMethod.DELETE)
       .produces(MediaType.JSON)
       .to(ProjectPojo.class).deleteById(param("id"));

We could change this to String, but there are other methods like update that take both a path parameter and an Project instance which is something that the current controller does not support.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira