Actually, this reminds me of something else I stumbled upon a LONG time
ago. I don't have a good test case handy, so my details might be a bit
off.
If you have a Department with a to-many to Person, and Person has a
string emailAddress, Cayenne won't let you do this (or at least wouldn't
when I tried it):
List addresses =
manager.readNestedProperty("department.people.emailAddress");
Cayenne didn't want to handle that. EOF supports it. Is there any
reason we shouldn't be able to handle this? (Assuming it still doesn't
handle it.)
/dev/mrg
-----Original Message-----
From: Gentry, Michael (Contractor) [mailto:michael_gentr..anniemae.com]
Sent: Thursday, June 29, 2006 9:46 AM
To: cayenne-use..ncubator.apache.org
Subject: RE: writeNestedProperty
I'd think it would be fairly easy to write this, but what do you do if
the last item in the path returns a List of objects instead of a single
object? Apply the value to all of them or throw an exception?
/dev/mrg
-----Original Message-----
From: Andrus Adamchik [mailto:andru..bjectstyle.org]
Sent: Thursday, June 29, 2006 9:32 AM
To: cayenne-use..ncubator.apache.org
Subject: Re: writeNestedProperty
Hi Andrew,
No, unfortunately there's none. Should be easy to add via a custom
wedge class sitting between CayenneDataObject and your own class
(configurable in the Modeler)
Andrus
On Jun 29, 2006, at 1:58 PM, ap..indesay.co.nz wrote:
> Hello;
>
> Can I ask if there's something like 'takeValueForKeyPath(...)' from
> KVC that can be used with 'DataObject'? I was looking for a
> 'writeNestedProperty', but couldn't see it.
>
> Regards;
>
> ___
> Andrew Lindesay
> www.lindesay.co.nz
>
>
>
>
This archive was generated by hypermail 2.0.0 : Thu Jun 29 2006 - 09:52:53 EDT