cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Zeigler <>
Subject Re: Why no getPropertyNames?
Date Thu, 06 Mar 2008 17:19:47 GMT
All of the meta-data is stored in the obj entity (and the dbentity).
So, something like:
obj.getObjEntity().getAttributes(); //return attribute (non- 
relationship properties)
obj.getObjEntity().getRelationships();//return relationships (1-1, 1- 
many, etc.)

You can get the property names from there. You can also get the  
corresponding DbAttribute to determine table and column names, joins,  


On Mar 6, 2008, at 3/610:55 AM , 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