If I'm reading it right, you're using a HashMap? Does this mean that a
proper implementation of hashCode is required as well? I mean, I know
it's always a good idea, of course, but is it an official requirement
of OIR now?

On 8/15/05, Christian Essl <[EMAIL PROTECTED]> wrote:
> 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
>


-------------------------------------------------------
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

Reply via email to