Ben Can you post this patch to codereview.appspot.com. Its become working practice to post changes that are likely to incur feedback there.
-Louis On Sat, Feb 14, 2009 at 8:37 AM, Ben Smith (JIRA) <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/SHINDIG-918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel] > > Ben Smith updated SHINDIG-918: > ------------------------------ > > Attachment: SHINDIG-918-improvement.patch > > Has PersonHandler call getPeople for all types of request. > > > 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 > > > > Attachments: SHINDIG-918-improvement.patch > > > > > > 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. > >

