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

Reply via email to