On 7/29/05, Christian Essl <[EMAIL PROTECTED]> wrote: > Igor needs an eight-liner where you need a helper-class which is > complicated enough to put in an extra contribution-package. > OrderedPageList adds some indirection to get something which is less > efficient and more work to use.
My "eight-liner" lookes almost exactly the same, (except for a few more lines of course): new QueryList() { protected List getItems(int start, int max, String orderBy) { session.createQuery("FROM Entity e" + orderBy) .setFirstResult(start).setMaxResults(max).list(); } protected int getCount() { return (Integer) session .createQuery("SELECT COUNT(*) FROM Entity e") .uniqueResult(); } } Or how about the same thing as a one-liner? new HibernateQueryList("FROM Entity e", dao); > Sure you have a List, with all those nice methods unfortunately many are > not supported and many are not recommended to use. To me OrderedPageList > is not a List it is a DataProvider which happens to implement List because > of ListView. Of course the user must know and this is exactly what the > user does with one spot when using Igors interface. To me a list IS a data provider. Sometimes the data is in an array, sometimes linked objects, sometimes a database... But it's all good. Like Igor said, this is all just in the contrib, so we can just use what we're comfortable with. I'm just happy that people are taking this stuff so seriosly. I think that really shows that Wicket is off to a great start. ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user