|
Page Edited :
CAY :
3.0 Wish List
3.0 Wish List has been edited by Michael Gentry (Nov 20, 2006). Change summary: Added Password Encoding Core Framework_expression_ Enhancements
Caching EnhancementsCayenne Modeler ImprovementsConsolidate DbEntity/ObjEntity ViewsConsolidate the DbEntity/ObjEntity views in Cayenne Modeler so the information is easier to see (more like EOModeler). This will make editing and viewing models much easier, especially with large models, since the current approach requires a lot of scrolling to see everything. AutoSyncAdd a preference to allow auto-synchronization of DbEntity changes into the ObjEntity. Modification TrackingHave the modeler better understand which ObjEntities have been updated since the last code generation cycle and auto-select the "dirty" classes by default. JavaDocAllow JavaDoc to be entered into the model to be output in the generated Java classes. (Andrus) see CAY-400 Jira Issue Password EncodingAdd extra password encoding options to the modeler per Jira Issue 642 Cayenne Model ImprovementsChange Model FilenameAllow for models that are not named "cayenne.xml". This would accomplish two things:
This change would also require changes to Cayenne Modeler to support saving with different names. Link Unregistered DOsCayenne 1.2 has made things a lot easier by allowing an unregistered DO to be linked with a registered one. In this case, the unregistered one is registered with the DC of the DO it is linked with. It would be very useful if two unregistered DOs could be linked and then when one is registered with a DC, it cascades down the whole object graph. The DOs could then truly be treated as POJOs and all the persistence stuff centralized to one part of the program, rather than being interspersed throughout. Memory managementIt would be nice to be able to have more control of the memory usage.
DbEntity / ObjEntity mapping enhancementsAdd the ability for users to define regexes to manipulate field names, table names, etc when syncing or importing a database. This was discussed in the mailing list: http://www.objectstyle.org/cayenne/lists/cayenne-user/2005/11/0090.html May be nice to abstract this even further with a mapping class, which would be a RegexMapper by default. This way, users could get total control if they happen to need it. |
Unsubscribe or edit your notifications preferences
