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

Reply via email to