You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "Glen Mazza (JIRA)" <ji...@apache.org> on 2014/07/06 02:19:33 UTC

[jira] [Closed] (ROL-1152) AutoPingManager: change return type from List to Collection when ordering is not required

     [ https://issues.apache.org/jira/browse/ROL-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Glen Mazza closed ROL-1152.
---------------------------

    Resolution: Not a Problem

Probably not worth the effort in switching.  JPA returns Lists giving an indication of the order that the rows were returned.  Having the interfaces return Lists instead of Collections allows for future expansion, i.e., potentially adding an ORDER BY clause should any of the queries someday end up having an ordering (or a desire on the part of the UI to have it displayed in a particular order, e.g., alphabetically), that would indeed be captured by using a list instead of a collection.

> AutoPingManager: change return type from List to Collection when ordering is not required
> -----------------------------------------------------------------------------------------
>
>                 Key: ROL-1152
>                 URL: https://issues.apache.org/jira/browse/ROL-1152
>             Project: Apache Roller
>          Issue Type: Improvement
>          Components: Data Model & JPA Backend
>    Affects Versions: 2.0.1
>            Reporter: Craig L Russell
>            Assignee: Roller Unassigned
>            Priority: Minor
>
> The signatures of some of the model manager interfaces return List from queries, where there is no natural ordering. 
> Would a return type of Collection be more approriate?
> AutoPingManager:     public List getAutoPingsByWebsite(WebsiteData website)
> AutoPingManager:     public List getAutoPingsByTarget(PingTargetData pingTarget) 
> AutoPingManager:     public List getCategoryRestrictions(AutoPingData autoPing) 



--
This message was sent by Atlassian JIRA
(v6.2#6252)