I wanted to discuss the fact that Jersey throws UniformInterfaceException if
the return-code is equal to or greater than 300.
I started a discussion at
http://stackoverflow.com/questions/401191/how-to-return-random-items-restfully
and someone suggested that return-code 300 is appropriate for a resource
whose state consists of links to sub-resources. In such a case, HTTP 300
would not constitute an error at all. What are your thoughts on the matter?