Difference between revisions of "Dali feature backlog post 2.0"

From Eclipsepedia

Jump to: navigation, search
(Dali Feature Backlog)
(Dali Feature Backlog)
Line 21: Line 21:
 
''Usability/Integration'' (take further advantage of Eclipse integration)  
 
''Usability/Integration'' (take further advantage of Eclipse integration)  
  
*Quick Fixes  
+
*Quick Fixes (lower priority)
*Java UI indicator to show where XML is overriding Java annotations  
+
*Java UI indicator to show where XML is overriding Java annotations [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194673 194673](lower priority)
*ORM XML element/attribute value completion [https://bugs.eclipse.org/bugs/show_bug.cgi?id=188940 188940]  
+
*ORM XML element/attribute value completion [https://bugs.eclipse.org/bugs/show_bug.cgi?id=188940 188940] (Medium)
  
  
Line 30: Line 30:
  
 
''EclipseLink''
 
''EclipseLink''
*Support for EclipseLink provider specific annotations and mapping file
+
*Support for EclipseLink provider specific annotations and mapping file (2.1)
  
  
Line 36: Line 36:
  
 
*API
 
*API
**API for easily saving OrmXML and PersistentXML models [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223197 223197]
+
**API for easily saving OrmXML and PersistentXML models [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223197 223197] (low priority - help wanted)
**Headless API for committing changes to CU [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184470 184470]
+
**Headless API for committing changes to CU [https://bugs.eclipse.org/bugs/show_bug.cgi?id=184470 184470] (low-priority - help wanted)
**Move from provisional to public
+
**Move from provisional to public (2.2?)
  
  
 
''More Spec support''
 
''More Spec support''
  
*Enhance Validation (many enhancements associated with this in bugzilla)
+
*Enhance Validation (many enhancements associated with this in bugzilla) (medium-high priority)
*Enhance inheritance support (change strategies mid hierarchy) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141528 141528]
+
*Enhance inheritance support (change strategies mid hierarchy) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141528 141528] (eclipselink related - lower priority)
*Callback configuration [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198985 198985]
+
*Additional Query support (2.2?)
  
  
 
''Usability/Integration'' (take further advantage of Eclipse integration)
 
''Usability/Integration'' (take further advantage of Eclipse integration)
  
*Tabbed Properties integration
+
*Tabbed Properties integration (not currently possible, but still fighting the good fight)
*Participate in Java Refactoring  [https://bugs.eclipse.org/bugs/show_bug.cgi?id=136333 136333]
+
*Participate in Java Refactoring  [https://bugs.eclipse.org/bugs/show_bug.cgi?id=136333 136333] (higher priority)
*Enhance Entity Gen
+
*Enhance Entity Gen (look for contributions)
 
**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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=146451 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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194673 194673]
+
*Autosync between project and persistence.xml [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141421 141421] (medium priority)
*Autosync between project and persistence.xml [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141421 141421]
+
*Multi-select “Make Entity” support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182849 182849] (low priority)
*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. (3.0?)
*Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project.
+
*Add JDBC driver library checkbox to new project creation, similar to  (higher priority)

Revision as of 17:41, 14 July 2008

Dali Feature Backlog

(as of Dali 2.0 release)


Deferred from 2.0

Extensibility

  • Entity Generation extensibility 175177 (Help Wanted)


More Spec support

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


Usability/Integration (take further advantage of Eclipse integration)

  • Quick Fixes (lower priority)
  • Java UI indicator to show where XML is overriding Java annotations 194673(lower priority)
  • ORM XML element/attribute value completion 188940 (Medium)


Other Major Enhancement Requests

EclipseLink

  • Support for EclipseLink provider specific annotations and mapping file (2.1)


Extensibility

  • API
    • API for easily saving OrmXML and PersistentXML models 223197 (low priority - help wanted)
    • Headless API for committing changes to CU 184470 (low-priority - help wanted)
    • Move from provisional to public (2.2?)


More Spec support

  • Enhance Validation (many enhancements associated with this in bugzilla) (medium-high priority)
  • Enhance inheritance support (change strategies mid hierarchy) 141528 (eclipselink related - lower priority)
  • Additional Query support (2.2?)


Usability/Integration (take further advantage of Eclipse integration)

  • Tabbed Properties integration (not currently possible, but still fighting the good fight)
  • Participate in Java Refactoring 136333 (higher priority)
  • Enhance Entity Gen (look for contributions)
    • 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
  • Autosync between project and persistence.xml 141421 (medium priority)
  • Multi-select “Make Entity” support 182849 (low priority)
  • Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project. (3.0?)
  • Add JDBC driver library checkbox to new project creation, similar to (higher priority)