cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Kienenberger" <>
Subject Re: Why no getPropertyNames?
Date Thu, 06 Mar 2008 17:27:35 GMT
Model metadata is available through the ObjEntity, ObjAttribute,
ObjRelationship, DbEntity, DbAttribute, and DbRelationship classes.

Typically, you would use an EntityResolver to get the appropriate
object you wish to work with.   For 3.0, you can use
[Data/Object]Context.getEntityResolver() to acquire one.   You can
also fetch one via DataNode as well.

On 3/6/08, Mary-Anne Wolf <> wrote:
> In the DataObject, there is readProperty and writeProperty, but there
>  does not appear to be a method to get the names of the available properties.
>  I could hack around this limitation by creating a custom superclass for
>  my CayenneDataObject instances,
>  but WHY is there no getPropertyNames method?  Is there a way to get the
>  names of the properties
>  which I have not figured out?
>  Mary-Anne

View raw message