Thanks Igor.
My anonymous cvs is a bit lagging.
Regarding the size thing, currently I use IDataProvider.size(){return
Integer.MAX_VALUE;} This works so far fine. Propably we do not need any
code change. This is maybe even better, because than DataView respects the
contract that it does not give a count paramter to iterator() where
first+count is bigger than what size() returned. Anyway I'll take a look
and maybe I should write a test-case for that.
Christian
On Mon, 15 Aug 2005 18:24:32 -0700, Igor Vaynberg <[EMAIL PROTECTED]>
wrote:
All done, check it out and let me know what you think.
-Igor
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Igor Vaynberg
Sent: Monday, August 15, 2005 11:00 AM
To: [email protected]
Subject: RE: [Wicket-user] [Wicket] DataView and optimized
item removal
Alright, if that's what you guys want :) I will make the
changes to make it work with model.equals(model). I am also
going to get rid of the uniquekeyprovider since the model
comparison makes it obsolete.
I will tag the current version with PRE_OIR_BY_MODEL_EQUALITY
if you still need to get to it.
-Igor
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Christian Essl
> Sent: Monday, August 15, 2005 6:44 AM
> To: [email protected]
> Subject: Re: [Wicket-user] [Wicket] DataView and optimized item
> removal
>
> Initially I was not sure (anymore), but after reading
Phil's comment I
> also think model.equals(model) is better. I also think the identity
> definition (wheter through equals or string uniquekey)
belongs to the
> data side, because you can only do this with knowledge
about the data.
> And I belief that it can save you some typing if you have it all in
> one place.
>
> I strongly agree that there should be a property on
DataView to turn
> OIR on or off.
>
> BTW: Does DataView need to call IDataProvider.size().
> Wouldn't it be enough if it just called iterator() with
viewSize. The
> iterator just returns than what is there. I have quite some views
> (unfortunately
> orderitems) where I do not need paging and can just get all of them
> with one select .
>
> Christian
>
> On Mon, 15 Aug 2005 01:00:38 -0700, Phil Kulak <[EMAIL PROTECTED]>
> wrote:
>
> > Won't it be comparing with the models from the last
> request? You know,
> > those models that were detached and may be discarded, never to be
> > attached again save that comparison?
> >
> > Another problem is that I don't want the DataView using
> value equality
> > when row equality is available, which it always will be in
> this case.
> > I think if you want to make it more general, use the
> model's equals so
> > that it can use value, row, or object identity. I don't
think that
> > requiring a proper implementation of equals on the model is any
> > different from requiring it on the object and it gives you more
> > options.
> >
>
>
>
>
>
> ___________________________________________________________
> Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier
> anmelden: http://mail.yahoo.de
>
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices Agile & Plan-Driven Development * Managing
Projects & Teams
> * Testing & QA Security * Process Improvement & Measurement *
> http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference &
EXPO September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices Agile & Plan-Driven Development *
Managing Projects & Teams * Testing & QA Security * Process
Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing &
QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
--
Christian Essl
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user