Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/DesignDocs"

(EclipseLink 2.4)
(10 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project.  Please provide a link to the document here.
 
This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project.  Please provide a link to the document here.
  
=== EclipseLink 1.0 ===
+
=== Future  ===
* ER 200040: New Native ORM XSD - [[EclipseLink/Development/200040/FunctionalSpec | Functional Spec]]
+
*[[EclipseLink/DesignDocs/236185|ER 236185: Java6 API Support]]  
** [[EclipseLink/Development/1.0/ER-200040_DS_M4|Milestone 4 Design Doc]]
+
*[[EclipseLink/DesignDocs/240495|ER 240495: EJB3.1 API Support]]
* [[EclipseLink/DesignDocs/209971| ER 209971: MOXy Sequenced Objects]]
+
*[[EclipseLink/DesignDocs/335601|ER 335601: Descriptor and Schema Extensibility]]
* [[EclipseLink/DesignDocs/209968| ER 209968: MOXy Choice Mappings]]
+
*[[EclipseLink/DesignDocs/332312|ER 332312: Application Analytics, Monitoring, Performance and Diagnostics]]
* [[EclipseLink/DesignDocs/214661 | ER 214661: VM managed Entity detachment]]
+
*[[EclipseLink/DesignDocs/384399|ER 384399: MOXy footprint reduction]]
* [[EclipseLink/DesignDocs/217508 | ER 217508: Support for Root Elements representing Simple Types]]
+
*[[EclipseLink/Development/404453|ER 404453: Generate MOXy annotation model from JSON schema]]
* [[EclipseLink/DesignDocs/219683 | ER 219683: Design and Implement Interception points in EclipseLink]]
+
* [[EclipseLink/DesignDocs/221546 | ER 221546: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/235168 | ER 235168: JMX MBean Support]]
+
  
=== EclipseLink 1.1 ===
+
=== EclipseLink 2.6 ===
* [[EclipseLink/Bugs/256277 | 256277: Endless loop on @PrePersist during a nested persist]]
+
* [[EclipseLink/DesignDocs/406993 | ER 406993: Serializers]]
* [[EclipseLink/DesignDocs/221546(1.1) | ER 221546: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/282074 | ER 282074: JGroups]]
* [[EclipseLink/Development/JPA_2.0 | JPA 2.0 Features]]
+
* [https://bugs.eclipse.org/bugs/attachment.cgi?id=241506 ER 431803: Bean Validation in MOXy]
* [[EclipseLink/Development/DBWS | EclipseLink Database Web Services]]
+
* [[EclipseLink/DesignDocs/405161 | ER 405161: MOXy support for Java API for JSON Processing (JSR-353)]]
* [[EclipseLink/DesignDocs/248748 | ER 248748: JMX MBean Support for WebLogic 10.3]]
+
* [[EclipseLink/DesignDocs/JPARS2.0 | Enhance JPA-RS functionality - pagination, options, versions, ...]]
* [[EclipseLink/DesignDocs/249860 | ER 249860 : Table Per Class support]]
+
* [[EclipseLink/DesignDocs/251594 | ER 251594: Query Hints]]
+
  
=== EclipseLink 2.0 ===
+
=== EclipseLink 2.5 ===
* [[EclipseLink/Development/JPA_2.0 | ER 248291 : JPA 2.0 Functionality]]
+
* [[EclipseLink/DesignDocs/390352 | ER 390352: Remote JPA]]
* [[EclipseLink/DesignDocs/221546(2.0) | ER 221546: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/398411| ER 398411: Performance and Concurrency]]
* [[EclipseLink/DesignDocs/277920 | ER 277920: OXM XSD]]
+
* [[EclipseLink/DesignDocs/371950 | ER 371950: Metadata caching]]
* [[EclipseLink/Development/JPA_2.0/metamodel_api | ER 266912: JPA 2.0 Metamodel API]]
+
* [[EclipseLink/Development/404452 | ER 404452: Generate JSON Schema from MOXy annotated model]]
* [[EclipseLink/Bugs/259993 | 259993: em.find() hangs on some tests in WebSphere 7.0.0.1]]
+
* [https://wiki.eclipse.org/EclipseLink/Development/DBWS/MetadataSupport ER 332227: JPA/JAXB metadata support to DBWS]
 +
==== JPA 2.1 ====
 +
*[[EclipseLink/DesignDocs/350469 | ER 350469: JPA 2.1 Criteria Query framework Bulk Update/Delete support]]
 +
*[[EclipseLink/DesignDocs/350597 | ER 350597: JPA 2.1 Arithmetic expressions with Sub-Queries]]
 +
*[[EclipseLink/DesignDocs/350728 | ER 350728: JPA 2.1 Dynamic Named Query definition]]
 +
*[[EclipseLink/DesignDocs/350843 | ER 350843: JPA 2.1 Generic Query function support]]
 +
*[[EclipseLink/DesignDocs/350727 | ER 350727: JPA 2.1 ConstructorResult support in SQLResultSetMappings]]
 +
*[[EclipseLink/DesignDocs/350487 | ER 350487: JPA 2.1 Specification defined support for Stored Procedure Calls]]
 +
*[[EclipseLink/DesignDocs/366748 | ER 366748: JPA 2.1 Injectable Entity Listeners]]
 +
*[[EclipseLink/DesignDocs/367452 | ER 367452: JPA 2.1 JPQL joins with ON clause]]
 +
*[[EclipseLink/DesignDocs/374771 | ER 374771: JPA 2.1 TREAT function support]]
 +
*[[EclipseLink/DesignDocs/374688 | ER 374688: JPA 2.1 @Converter support]]
  
=== EclipseLink 2.1 ===
+
=== EclipseLink 2.4 ===
* [[EclipseLink/DesignDocs/293925|ER 293925: MOXy: OXM XSD]]  
+
* [[EclipseLink/DesignDocs/350484 | ER 350484: Cache indexes]]
* [[EclipseLink/DesignDocs/298985 | ER 298985: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/356812 | ER 356812: Database Change Event Cache Invalidation]]
* [[EclipseLink/Bugs/305331 | ER 305331: JBoss 5.1.0 EAP support]]
+
* [[EclipseLink/DesignDocs/350483 | ER 350483: JSON Binding]]
* [[EclipseLink/Development/JPA_2.0/cache_api#DI_3:_Eviction_of_a_MappedSuperclass_also_evicts_root_Entity_Superclass | ER 312503: JPA 2.0 Cache API Extensions]]
+
* [[EclipseLink/Development/359251 | ER 359251:  JAXB RI Extensions]]
* [[EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromXSD | ER 296967: Dynamic MOXy - Bootstrapping from XML Schema ]]
+
* [[EclipseLink/DesignDocs/312146 | ER 312146: Enhanced JPQL]]
 +
* [[EclipseLink/DesignDocs/362899 | ER 362899: Support NoSQL Databases]]
 +
* [[EclipseLink/DesignDocs/368490 | ER 368490: Refresh Metadata through RCM]]
 +
* [[EclipseLink/DesignDocs/368365|ER 368365: DDL support for Alter Table]]
 +
 
 +
=== EclipseLink 2.3 ===
 +
* [[EclipseLink/DesignDocs/275156 | ER 275156: PLSQL Procedures and Functions]]
 +
* [[EclipseLink/DesignDocs/340192 | ER 340192: Descriptor Extensibility by Flex Columns]]
 +
* [[EclipseLink/DesignDocs/328404_new|ER 328404: Persistence Unit Composition]]
 +
* [[EclipseLink/DesignDocs/Multi-Tenancy|ER 337323: Multi-Tenancy]]
  
 
=== EclipseLink 2.2 ===
 
=== EclipseLink 2.2 ===
Line 49: Line 64:
 
*[[EclipseLink/DesignDocs/232063|ER 232063: Relationships between JPA 2.0 Cachable(false) and Cachable(true) Entities should be supported ]]
 
*[[EclipseLink/DesignDocs/232063|ER 232063: Relationships between JPA 2.0 Cachable(false) and Cachable(true) Entities should be supported ]]
  
=== EclipseLink 2.3 ===
+
=== EclipseLink 2.1 ===
* [[EclipseLink/DesignDocs/275156 | ER 275156: PLSQL Procedures and Functions]]
+
* [[EclipseLink/DesignDocs/293925|ER 293925: MOXy: OXM XSD]]  
* [[EclipseLink/DesignDocs/340192 | ER 340192: Descriptor Extensibility by Flex Columns]]
+
* [[EclipseLink/DesignDocs/298985 | ER 298985: Performance and Concurrency]]
* [[EclipseLink/DesignDocs/328404_new|ER 328404: Persistence Unit Composition]]
+
* [[EclipseLink/Bugs/305331 | ER 305331: JBoss 5.1.0 EAP support]]
* [[EclipseLink/DesignDocs/Multi-Tenancy|ER 337323: Multi-Tenancy]]
+
* [[EclipseLink/Development/JPA_2.0/cache_api#DI_3:_Eviction_of_a_MappedSuperclass_also_evicts_root_Entity_Superclass | ER 312503: JPA 2.0 Cache API Extensions]]
 +
* [[EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromXSD | ER 296967: Dynamic MOXy - Bootstrapping from XML Schema ]]
 +
* [[EclipseLink/DesignDocs/296967|ER 296967: MOXy support for Dynamic Persistence]]  
  
=== EclipseLink 2.4 ===
+
=== EclipseLink 2.0 ===
* [[EclipseLink/DesignDocs/350484 | ER 350484: Cache indexes]]
+
* [[EclipseLink/Development/JPA_2.0 | ER 248291 : JPA 2.0 Functionality]]
* [[EclipseLink/DesignDocs/356812 | ER 356812: Database Change Event Cache Invalidation]]
+
* [[EclipseLink/DesignDocs/221546(2.0) | ER 221546: Performance and Concurrency]]
* [[EclipseLink/DesignDocs/350483 | ER 350483: JSON Binding]]
+
* [[EclipseLink/DesignDocs/277920 | ER 277920: OXM XSD]]
* [[EclipseLink/Development/359251 | ER 359251:  JAXB RI Extensions]]
+
* [[EclipseLink/Development/JPA_2.0/metamodel_api | ER 266912: JPA 2.0 Metamodel API]]
* [[EclipseLink/DesignDocs/312146 | ER 312146: Enhanced JPQL]]
+
* [[EclipseLink/Bugs/259993 | 259993: em.find() hangs on some tests in WebSphere 7.0.0.1]]
* [[EclipseLink/DesignDocs/362899 | ER 362899: Support NoSQL Databases]]
+
* [[EclipseLink/DesignDocs/368490 | ER 368490: Refresh Metadata through RCM]]
+
* [[EclipseLink/DesignDocs/368365|ER 368365: DDL support for Alter Table]]
+
  
=== EclipseLink 2.5 ===
+
=== EclipseLink 1.1 ===
* [[EclipseLink/DesignDocs/390352 | ER 390352: Remote JPA]]
+
* [[EclipseLink/Bugs/256277 | 256277: Endless loop on @PrePersist during a nested persist]]
 +
* [[EclipseLink/DesignDocs/221546(1.1) | ER 221546: Performance and Concurrency]]
 +
* [[EclipseLink/Development/JPA_2.0 | JPA 2.0 Features]]
 +
* [[EclipseLink/Development/DBWS | EclipseLink Database Web Services]]
 +
* [[EclipseLink/DesignDocs/248748 | ER 248748: JMX MBean Support for WebLogic 10.3]]
 +
* [[EclipseLink/DesignDocs/249860 | ER 249860 : Table Per Class support]]
 +
* [[EclipseLink/DesignDocs/251594 | ER 251594: Query Hints]]
  
=== JPA 2.1 ===
+
=== EclipseLink 1.0 ===
*[[EclipseLink/DesignDocs/350469 | ER 350469: JPA 2.1 Criteria Query framework Bulk Update/Delete support]]
+
* ER 200040: New Native ORM XSD - [[EclipseLink/Development/200040/FunctionalSpec | Functional Spec]]
*[[EclipseLink/DesignDocs/350597 | ER 350597: JPA 2.1 Arithmetic expressions with Sub-Queries]]
+
** [[EclipseLink/Development/1.0/ER-200040_DS_M4|Milestone 4 Design Doc]]
*[[EclipseLink/DesignDocs/350728 | ER 350728: JPA 2.1 Dynamic Named Query definition]]
+
* [[EclipseLink/DesignDocs/209971| ER 209971: MOXy Sequenced Objects]]
*[[EclipseLink/DesignDocs/350843 | ER 350843: JPA 2.1 Generic Query function support]]
+
* [[EclipseLink/DesignDocs/209968| ER 209968: MOXy Choice Mappings]]
*[[EclipseLink/DesignDocs/350727 | ER 350727: JPA 2.1 ConstructorResult support in SQLResultSetMappings]]
+
* [[EclipseLink/DesignDocs/214661 | ER 214661: VM managed Entity detachment]]
*[[EclipseLink/DesignDocs/350487 | ER 350487: JPA 2.1 Specification defined support for Stored Procedure Calls]]
+
* [[EclipseLink/DesignDocs/217508 | ER 217508: Support for Root Elements representing Simple Types]]
*[[EclipseLink/DesignDocs/366748 | ER 366748: JPA 2.1 Injectable Entity Listeners]]
+
* [[EclipseLink/DesignDocs/219683 | ER 219683: Design and Implement Interception points in EclipseLink]]
*[[EclipseLink/DesignDocs/367452 | ER 367452: JPA 2.1 JPQL joins with ON clause]]
+
* [[EclipseLink/DesignDocs/221546 | ER 221546: Performance and Concurrency]]
*[[EclipseLink/DesignDocs/374771 | ER 374771: JPA 2.1 TREAT function support]]
+
* [[EclipseLink/DesignDocs/235168 | ER 235168: JMX MBean Support]]
*[[EclipseLink/DesignDocs/374688 | ER 374688: JPA 2.1 @Converter support]]
+
 
+
=== Future  ===
+
 
+
*[[EclipseLink/DesignDocs/236185|ER 236185: Java6 API Support]]  
+
*[[EclipseLink/DesignDocs/240494|ER 240494: Java7 API Support]] <!--* [[EclipseLink/DesignDocs/240495 | ER 240495: EJB3.1 API Support]]-->
+
*[[EclipseLink/DesignDocs/296967|ER 296967: MOXy support for Dynamic Persistence]]  
+
*[[EclipseLink/DesignDocs/335601|ER 335601: Descriptor and Schema Extensibility]]
+
*[[EclipseLink/DesignDocs/332312|ER 332312: Application Analytics, Monitoring, Performance and Diagnostics]]
+
*[[EclipseLink/DesignDocs/371950|ER 371950: Metadata caching]]
+
  
 
=== References ===
 
=== References ===
Line 93: Line 103:
 
* [[EclipseLink/Development/Bugs|Development Bugs Guidelines and Queries]]
 
* [[EclipseLink/Development/Bugs|Development Bugs Guidelines and Queries]]
 
* [[EclipseLink/Bugs|EclipseLink Bugs and Enhancement Requests]]
 
* [[EclipseLink/Bugs|EclipseLink Bugs and Enhancement Requests]]
* [[EclipseLink/Debugging| Debugging EclipseLink]]
 
 
= Templates =
 
  
 
* [[/DesignTemplate|Design Document Template]]
 
* [[/DesignTemplate|Design Document Template]]
  
 
[[Category:EclipseLink|DesignDocs]]
 
[[Category:EclipseLink|DesignDocs]]

Revision as of 05:20, 10 October 2014

Design Documents

This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project. Please provide a link to the document here.

Future

EclipseLink 2.6

EclipseLink 2.5

JPA 2.1

EclipseLink 2.4

EclipseLink 2.3

EclipseLink 2.2

EclipseLink 2.1

EclipseLink 2.0

EclipseLink 1.1

EclipseLink 1.0

References

Back to the top