Skip to main content
Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/DesignDocs"

(Future)
(EclipseLink 2.7)
 
(43 intermediate revisions by 10 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/TBD|ER TBD: JSON Binding implementation]]
** [[EclipseLink/Development/1.0/ER-200040_DS_M4|Milestone 4 Design Doc]]
+
*[[EclipseLink/DesignDocs/TBD|ER TBD: JPA 2.2 MR & RI]]
* [[EclipseLink/DesignDocs/209971| ER 209971: MOXy Sequenced Objects]]
+
* [[EclipseLink/DesignDocs/209968| ER 209968: MOXy Choice Mappings]]
+
* [[EclipseLink/DesignDocs/214661 | ER 214661: VM managed Entity detachment]]
+
* [[EclipseLink/DesignDocs/217508 | ER 217508: Support for Root Elements representing Simple Types]]
+
* [[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.7 ===
* [[EclipseLink/Bugs/256277 | 256277: Endless loop on @PrePersist during a nested persist]]
+
*[[EclipseLink/DesignDocs/332312|ER 332312: Application Analytics, Monitoring, Performance and Diagnostics]]
* [[EclipseLink/DesignDocs/221546(1.1) | ER 221546: Performance and Concurrency]]
+
*[[EclipseLink/DesignDocs/465197|ER 465197: Java SE & EE Refresh]]
* [[EclipseLink/Development/JPA_2.0 | JPA 2.0 Features]]
+
*[[EclipseLink/Development/404453|ER 404453: Generate MOXy annotation model from JSON schema]]
* [[EclipseLink/Development/DBWS | EclipseLink Database Web Services]]
+
*[[EclipseLink/Development/296391|ER 296391: EclipseLink Logger bridge over SLF4J]]
* [[EclipseLink/DesignDocs/248748 | ER 248748: JMX MBean Support for WebLogic 10.3]]
+
*[[EclipseLink/Development/490171|ER 490171: Evaluate if MethodHandle use would result in perf improvement]]
* [[EclipseLink/DesignDocs/249860 | ER 249860 : Table Per Class support]]
+
* [[EclipseLink/DesignDocs/251594 | ER 251594: Query Hints]]
+
  
=== EclipseLink 2.0 ===
+
=== EclipseLink 2.6 ===
* [[EclipseLink/Development/JPA_2.0 | ER 248291 : JPA 2.0 Functionality]]
+
* [[EclipseLink/DesignDocs/406993 | ER 406993: Serializers]]
* [[EclipseLink/DesignDocs/221546(2.0) | ER 221546: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/282074 | ER 282074: JGroups]]
* [[EclipseLink/DesignDocs/277920 | ER 277920: OXM XSD]]
+
* [https://bugs.eclipse.org/bugs/attachment.cgi?id=252461 ER 431803: Bean Validation in MOXy - specification], [https://bugs.eclipse.org/bugs/attachment.cgi?id=252463 ER 431803: Bean Validation in MOXy - presentation]
* [[EclipseLink/Development/JPA_2.0/metamodel_api | ER 266912: JPA 2.0 Metamodel API]]
+
* [[EclipseLink/DesignDocs/405161 | ER 405161: MOXy support for Java API for JSON Processing (JSR-353)]]
* [[EclipseLink/Bugs/259993 | 259993: em.find() hangs on some tests in WebSphere 7.0.0.1]]
+
* [[EclipseLink/DesignDocs/JPARS2.0 | ER 448484: Enhance JPA-RS functionality - pagination, options, versions, ...]]
 +
* [[EclipseLink/DesignDocs/459464 | ER 459464: Redesign of type property in JSON processing]]
  
=== EclipseLink 2.1 ===
+
=== EclipseLink 2.5 ===
* [[EclipseLink/DesignDocs/293925|ER 293925: MOXy: OXM XSD]]  
+
* [[EclipseLink/DesignDocs/390352 | ER 390352: Remote JPA]]
* [[EclipseLink/DesignDocs/298985 | ER 298985: Performance and Concurrency]]
+
* [[EclipseLink/DesignDocs/398411| ER 398411: Performance and Concurrency]]
* [[EclipseLink/Bugs/305331 | ER 305331: JBoss 5.1.0 EAP support]]
+
* [[EclipseLink/DesignDocs/371950 | ER 371950: Metadata caching]]
* [[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/404452 | ER 404452: Generate JSON Schema from MOXy annotated model]]
* [[EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromXSD | ER 296967: Dynamic MOXy - Bootstrapping from XML Schema ]]
+
* [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.4 ===
 +
* [[EclipseLink/DesignDocs/350484 | ER 350484: Cache indexes]]
 +
* [[EclipseLink/DesignDocs/356812 | ER 356812: Database Change Event Cache Invalidation]]
 +
* [[EclipseLink/DesignDocs/350483 | ER 350483: JSON Binding]]
 +
* [[EclipseLink/Development/359251 | ER 359251:  JAXB RI Extensions]]
 +
* [[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 47: Line 66:
 
* [[EclipseLink/DesignDocs/214519| ER 214519: Appending strings to CREATE TABLE statements]]
 
* [[EclipseLink/DesignDocs/214519| ER 214519: Appending strings to CREATE TABLE statements]]
 
* [[EclipseLink/DesignDocs/328937 | ER 328937 : Data Partitioning]]
 
* [[EclipseLink/DesignDocs/328937 | ER 328937 : Data Partitioning]]
 +
*[[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/298985 | ER 298985: Performance and Concurrency]]
 +
* [[EclipseLink/Bugs/305331 | ER 305331: JBoss 5.1.0 EAP support]]
 +
* [[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]]  
  
=== Future  ===
+
=== EclipseLink 2.0 ===
 +
* [[EclipseLink/Development/JPA_2.0 | ER 248291 : JPA 2.0 Functionality]]
 +
* [[EclipseLink/DesignDocs/221546(2.0) | ER 221546: Performance and Concurrency]]
 +
* [[EclipseLink/DesignDocs/277920 | ER 277920: OXM XSD]]
 +
* [[EclipseLink/Development/JPA_2.0/metamodel_api | ER 266912: JPA 2.0 Metamodel API]]
 +
* [[EclipseLink/Bugs/259993 | 259993: em.find() hangs on some tests in WebSphere 7.0.0.1]]
  
*[[EclipseLink/DesignDocs/236185|ER 236185: Java6 API Support]]  
+
=== EclipseLink 1.1 ===
*[[EclipseLink/DesignDocs/240494|ER 240494: Java7 API Support]] <!--* [[EclipseLink/DesignDocs/240495 | ER 240495: EJB3.1 API Support]]-->
+
* [[EclipseLink/Bugs/256277 | 256277: Endless loop on @PrePersist during a nested persist]]
*[[EclipseLink/DesignDocs/296967|ER 296967: MOXy support for Dynamic Persistence]]  
+
* [[EclipseLink/DesignDocs/221546(1.1) | ER 221546: Performance and Concurrency]]
*[[EclipseLink/DesignDocs/232063|ER 232063: Relationships between JPA 2.0 Cachable(false) and Cachable(true) Entities should be supported ]]
+
* [[EclipseLink/Development/JPA_2.0 | JPA 2.0 Features]]
*[[EclipseLink/DesignDocs/328404_new|ER 328404: Persistence Unit Composition]]
+
* [[EclipseLink/Development/DBWS | EclipseLink Database Web Services]]
*[[EclipseLink/DesignDocs/335601|ER 335601: Descriptor and Schema Extensibility]]
+
* [[EclipseLink/DesignDocs/248748 | ER 248748: JMX MBean Support for WebLogic 10.3]]
*[[EclipseLink/DesignDocs/Multi-Tenancy|ER 337323: Multi-Tenancy]]
+
* [[EclipseLink/DesignDocs/249860 | ER 249860 : Table Per Class support]]
*[[EclipseLink/DesignDocs/332312|ER 332312: Application Analytics, Monitoring, Performance and Diagnostics]]
+
* [[EclipseLink/DesignDocs/251594 | ER 251594: Query Hints]]
 +
 
 +
=== EclipseLink 1.0 ===
 +
* ER 200040: New Native ORM XSD - [[EclipseLink/Development/200040/FunctionalSpec | Functional Spec]]
 +
** [[EclipseLink/Development/1.0/ER-200040_DS_M4|Milestone 4 Design Doc]]
 +
* [[EclipseLink/DesignDocs/209971| ER 209971: MOXy Sequenced Objects]]
 +
* [[EclipseLink/DesignDocs/209968| ER 209968: MOXy Choice Mappings]]
 +
* [[EclipseLink/DesignDocs/214661 | ER 214661: VM managed Entity detachment]]
 +
* [[EclipseLink/DesignDocs/217508 | ER 217508: Support for Root Elements representing Simple Types]]
 +
* [[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]]
  
 
=== References ===
 
=== References ===
Line 66: Line 107:
 
* [[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]]

Latest revision as of 09:20, 22 March 2016

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.7

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