Jump to: navigation, search

Difference between revisions of "Dali feature backlog post 2.0"

(New page: ===Dali Post 2.0 Feature Backlog=== '''Deferred from 2.0''' ''Extensibility'' *Entity Generation extensibility 175177 ''More Spec support'' *Support Callbacks 198985 *Multiple Pe...)
 
(Dali Feature Backlog)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
===Dali Post 2.0 Feature Backlog===
+
==Dali Feature Backlog==  
 +
(as of Dali 2.1 release)
  
  
 +
''EclipseLink''
 +
*Additional support for EclipseLink provider specific annotations and mapping file content (high)
 +
**[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=EclipseLink&classification=WebTools&product=Dali+JPA+Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Open EclipseLink enhancements]
  
'''Deferred from 2.0'''
+
''JPA 2.0''
 
+
*Preview support for JPA 2.0 features (high)
''Extensibility''
+
**[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=jpa2.0&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Open JPA 2.0 related enhancements]
 
+
*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 Significant Enhancement Requests'''
+
 
+
''EclipseLink''
+
*Support for EclipseLink provider specific annotations and mapping file
+
  
  
Line 35: Line 15:
  
 
*API
 
*API
**API for easily saving OrmXML and PersistentXML models  223197
+
**Move from provisional to public where possible (high)
**Headless API for committing changes to CU 184470
+
*Entity Generation extensibility [https://bugs.eclipse.org/bugs/show_bug.cgi?id=175177 175177] (Help Wanted)
**Move from provisional to public
+
  
  
 
''More Spec support''
 
''More Spec support''
  
*Enhance Validation (many enhancements associated with this in bugzilla)
+
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=validation&classification=WebTools&product=Dali+JPA+Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Enhance Validation (medium-high priority)]
*Enhance inheritance support (change strategies mid hierarchy) 141528
+
**Conflicting mapping annotations - Basic and One to One on same attribute; resource model validation
*Callback configuration 198985
+
*Enhance inheritance support (change strategies mid hierarchy) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=141528 141528] (eclipselink related - lower priority)
 +
*Additional Query support (high)
 +
*Support Callbacks [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198985 198985] (Low Priority)
 +
*Multiple Persistent Unit support (Non-overlapping – classes must be listed in persistence.xml) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194833 194833]  (3.0?)
 +
*Better support for EAR development
  
  
 
''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  136333
+
*Participate in Java Refactoring  [https://bugs.eclipse.org/bugs/show_bug.cgi?id=136333 136333] (higher priority)
*Enhance Entity Gen
+
*Enhance Entity Gen  
**Type configuration (some support now by editing platform def files)
+
**Detect existing entities when generating new entities from schema [https://bugs.eclipse.org/bugs/show_bug.cgi?id=146451 146451] (helpwanted)
**Add relationship management code (add/remove)
+
**Detect existing entities when generating new entities from schema 146451 (helpwanted)
+
 
**Many others
 
**Many others
*In Java Editor, Mark Attributes with XML mapping overrides 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 141421
+
*Multi-select “Make Entity” support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182849 182849] (low priority)
*Multi-select “Make Entity” support 182849
+
*Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=138622 138622](3.0?)
*Action to move annotation metadata to XML Mapping File metadata for a given attribute?, type, package, or project.
+
*Remove Utility Module requirement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=234383 234383](higher priority)

Latest revision as of 13:39, 18 June 2010

Dali Feature Backlog

(as of Dali 2.1 release)


EclipseLink

JPA 2.0


Extensibility

  • API
    • Move from provisional to public where possible (high)
  • Entity Generation extensibility 175177 (Help Wanted)


More Spec support

  • Enhance Validation (medium-high priority)
    • Conflicting mapping annotations - Basic and One to One on same attribute; resource model validation
  • Enhance inheritance support (change strategies mid hierarchy) 141528 (eclipselink related - lower priority)
  • Additional Query support (high)
  • Support Callbacks 198985 (Low Priority)
  • Multiple Persistent Unit support (Non-overlapping – classes must be listed in persistence.xml) 194833 (3.0?)
  • Better support for EAR development


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
    • 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. 138622(3.0?)
  • Remove Utility Module requirement 234383(higher priority)