Neo! Eh, wait, nevermind... :P On 4/19/08, Niclas Hedhman <[EMAIL PROTECTED]> wrote: > Ha ha ha, do you know of any project where the documentation ever > caught up with the implementation? -- Niclas. > > On 4/19/08, Tobias Ivarsson <[EMAIL PROTECTED]> wrote: > > Ok, yeah, that's right. I just didn't think about that when implementing > the > > EntityState, I guess this will be easier (to remember), when the > > documentation catches up with the implementation. > > > > On Sat, Apr 19, 2008 at 1:09 PM, Niclas Hedhman <[EMAIL PROTECTED]> > wrote: > > > > > On Saturday 19 April 2008 18:44, Tobias Ivarsson wrote: > > > > Hi! I ran into this problem just now: > > > > > > > > The newInstance( UnitOfWorkInstance unitOfWork, Object value ) method > in > > > > AssociationContext assumes that the value object passed in can be cast > > > to > > > > List. This object is retreived from an EntityState-object in the > > > > getAssociation( Method associationMethod ) method in > > > > EntityCompositeInstance. But the methods in EntityState only promises > to > > > > return Collection object, not List objects. > > > > > > I am not sure where you are reading, but the reason for the Collection > is > > > that > > > it can either be a List or a Set. I only find one cast to List, which is > > > after the associationType has been determined to be a ListAssociation in > > > which case the contract is that it must be a List, otherwise it is a > Set, > > > unless it is not a ManyAssociation. > > > > > > I presume that the EntityStore implementor is responsible to return a > > > List/Set > > > in accordance with what was given previously, in the > > > EntityState.setManyAssociation(). > > > > > > > > > Cheers > > > -- > > > Niclas Hedhman, Software Developer > > > > > > I live here; http://tinyurl.com/2qq9er > > > I work here; http://tinyurl.com/2ymelc > > > I relax here; http://tinyurl.com/2cgsug > > > > > > _______________________________________________ > > > qi4j-dev mailing list > > > [email protected] > > > http://lists.ops4j.org/mailman/listinfo/qi4j-dev > > > > > > > > > > > -- > > Tobias Ivarsson <[EMAIL PROTECTED]> > > Hacker, Neo Technology > > www.neotechnology.com > > Cellphone: +46 706 534857 > > > > -- > Sent from Gmail for mobile | mobile.google.com > > _______________________________________________ > qi4j-dev mailing list > [email protected] > http://lists.ops4j.org/mailman/listinfo/qi4j-dev >
-- Emil Eifrém, CEO [EMAIL PROTECTED] Neo Technology, www.neotechnology.com Cell: +46 733 462 271 | US: 206 403 8808 _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

