Jump to: navigation, search

Difference between revisions of "Dali feature backlog post 2.0"

m (Dali Feature Backlog)
m (Dali Feature Backlog)
Line 8: Line 8:
 
''Extensibility''
 
''Extensibility''
  
*Entity Generation extensibility 175177  
+
*Entity Generation extensibility [https://bugs.eclipse.org/bugs/show_bug.cgi?id=175177 175177]
  
  
 
''More Spec support''
 
''More Spec support''
  
*Support Callbacks 198985  
+
*Support Callbacks [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198985 198985]
*Multiple Persistent Unit support (Non-overlapping – classes must be listed in persistence.xml) 194833  
+
*Multiple Persistent Unit support (Non-overlapping – classes must be listed in persistence.xml) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194833 194833]
*Java Class file support 197069  
+
*Java Class file support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197069 197069]
 
*Cross project references  
 
*Cross project references  
  
Line 23: Line 23:
 
*Quick Fixes  
 
*Quick Fixes  
 
*Java UI indicator to show where XML is overriding Java annotations  
 
*Java UI indicator to show where XML is overriding Java annotations  
*ORM XML element/attribute value completion 188940  
+
*ORM XML element/attribute value completion [https://bugs.eclipse.org/bugs/show_bug.cgi?id=188940 188940]
  
  
Line 36: Line 36:
  
 
*API
 
*API
**API for easily saving OrmXML and PersistentXML models 223197
+
**API for easily saving OrmXML and PersistentXML models [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223197 223197]
**Headless API for committing changes to CU 184470
+
**Headless API for committing changes to CU [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184470 184470]
 
**Move from provisional to public
 
**Move from provisional to public
  
Line 44: Line 44:
  
 
*Enhance Validation (many enhancements associated with this in bugzilla)
 
*Enhance Validation (many enhancements associated with this in bugzilla)
*Enhance inheritance support (change strategies mid hierarchy) 141528
+
*Enhance inheritance support (change strategies mid hierarchy) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141528 141528]
*Callback configuration 198985
+
*Callback configuration [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198985 198985]
  
  
Line 51: Line 51:
  
 
*Tabbed Properties integration
 
*Tabbed Properties integration
*Participate in Java Refactoring  136333
+
*Participate in Java Refactoring  [https://bugs.eclipse.org/bugs/show_bug.cgi?id=136333 136333]
 
*Enhance Entity Gen
 
*Enhance Entity Gen
 
**Type configuration (some support now by editing platform def files)
 
**Type configuration (some support now by editing platform def files)
 
**Add relationship management code (add/remove)
 
**Add relationship management code (add/remove)
**Detect existing entities when generating new entities from schema 146451 (helpwanted)
+
**Detect existing entities when generating new entities from schema [https://bugs.eclipse.org/bugs/show_bug.cgi?id=146451 146451] (helpwanted)
 
**Many others
 
**Many others
*In Java Editor, Mark Attributes with XML mapping overrides 194673
+
*In Java Editor, Mark Attributes with XML mapping overrides [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194673 194673]
*Autosync between project and persistence.xml 141421
+
*Autosync between project and persistence.xml [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141421 141421]
*Multi-select “Make Entity” support 182849
+
*Multi-select “Make Entity” support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182849 182849]
 
*Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project.
 
*Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project.

Revision as of 00:51, 12 July 2008

Dali Feature Backlog

(as of Dali 2.0 release)


Deferred from 2.0

Extensibility

  • Entity Generation extensibility 175177


More Spec support

  • Support Callbacks 198985
  • Multiple Persistent Unit support (Non-overlapping – classes must be listed in persistence.xml) 194833
  • Java Class file support 197069
  • Cross project references


Usability/Integration (take further advantage of Eclipse integration)

  • Quick Fixes
  • Java UI indicator to show where XML is overriding Java annotations
  • ORM XML element/attribute value completion 188940


Other Major Enhancement Requests

EclipseLink

  • Support for EclipseLink provider specific annotations and mapping file


Extensibility

  • API
    • API for easily saving OrmXML and PersistentXML models 223197
    • Headless API for committing changes to CU 184470
    • Move from provisional to public


More Spec support

  • Enhance Validation (many enhancements associated with this in bugzilla)
  • Enhance inheritance support (change strategies mid hierarchy) 141528
  • Callback configuration 198985


Usability/Integration (take further advantage of Eclipse integration)

  • Tabbed Properties integration
  • Participate in Java Refactoring 136333
  • Enhance Entity Gen
    • Type configuration (some support now by editing platform def files)
    • Add relationship management code (add/remove)
    • Detect existing entities when generating new entities from schema 146451 (helpwanted)
    • Many others
  • In Java Editor, Mark Attributes with XML mapping overrides 194673
  • Autosync between project and persistence.xml 141421
  • Multi-select “Make Entity” support 182849
  • Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project.