Change to PersonHandler to allow filtering of requests - 0.9 improvement
------------------------------------------------------------------------
Key: SHINDIG-918
URL: https://issues.apache.org/jira/browse/SHINDIG-918
Project: Shindig
Issue Type: Improvement
Components: Java
Affects Versions: trunk
Reporter: Ben Smith
Fix For: trunk
Calls for single people (say, /people/@me/@self) should be filterable:
http://opensocial-resources.googlecode.com/svn/spec/draft/REST-API.xml#standardQueryParameters
Because PersonHandler calls PersonService.getPerson() for such requests, which
doesn't accept CollectionOptions, the result can't be filtered. A patch in
SHINDIG-904 solved this by changing the getPerson() method signature but after
much discussion on the mailing list it was decided that a better solution would
be to change PersonHandler to only call getPeople, and convert the
RestfulCollection result to a single Person when calls for a single user are
made (like, /people/@me/@self).
Patch to follow.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.