[ 
https://issues.apache.org/jira/browse/QPID-7247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15359001#comment-15359001
 ] 

Keith Wall commented on QPID-7247:
----------------------------------

Reviewed implementation so far, no comments.

One comment against the API is that there is currently no reasonable way to get 
all preferences of a type belonging to a user.  Currently, the API demands that 
one calls the {{/userpreferences}} on every object to get a complete picture (n 
calls, where n is the number of objects).  If we supported wildcards {*} in 
name position(s) e.g. {{queue/*/*/userpreferences}}  then the number of calls 
would be reduced (m calls, where m is the number of categories) but this would 
still leave the UI having to make multiple calls, which seems unpleasant.    

> Implement preferences model and REST API
> ----------------------------------------
>
>                 Key: QPID-7247
>                 URL: https://issues.apache.org/jira/browse/QPID-7247
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>             Fix For: qpid-java-6.1
>
>
> Implement the preferences model and the REST API described by:
> https://cwiki.apache.org/confluence/display/qpid/Preference+Store
> After this work it will be possible to add/update/remove preference from the 
> REST API, but there will be no persistence.  At this stage all preferences 
> will be available to all users.   There will be no security in preferences 
> layer.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to