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.
Difference between revisions of "EclipseLink/DesignDocs/366748"
(New page: <div style="margin:5px;float:right;border:1px solid #000000;padding:5px">__TOC__</div> = Design Specification: Injectable Entity Listeners = [http://bugs.eclipse.org/366748 ER 366748] ==...) |
|||
Line 18: | Line 18: | ||
== Project overview == | == Project overview == | ||
− | + | Contexts and Dependency Injection (CDI) was a JSR released as part of Java EE 6. CDI allows for container managed injection of artifacts into Java Objects. This feature will provide the functionality needed for EclipseLink to integrate with CDI to provide for CDI injecting into the Entity Listener. This will be a requirement in JPA 2.1 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Concepts == | == Concepts == |
Revision as of 12:20, 23 December 2011
Contents
Design Specification: Injectable Entity Listeners
Document History
Date | Author | Version Description & Notes |
---|---|---|
14 December 2011 | Gordon Yorke | Initial Document created |
Project overview
Contexts and Dependency Injection (CDI) was a JSR released as part of Java EE 6. CDI allows for container managed injection of artifacts into Java Objects. This feature will provide the functionality needed for EclipseLink to integrate with CDI to provide for CDI injecting into the Entity Listener. This will be a requirement in JPA 2.1
Concepts
Present any concepts relevant to the feature.
Requirements
The following sections will expand the goals of this project into more concrete requirements.
Design Constraints
Design / Functionality
Testing
API
GUI
Config files
Documentation
Open Issues
This section lists the open issues that are still pending that must be decided prior to fully implementing this project's requirements.
Issue # | Owner | Description / Notes |
---|---|---|
Decisions
This section lists decisions made. These are intended to document the resolution of open issues or constraints added to the project that are important.
Issue # | Description / Notes | Decision |
---|---|---|
Future Considerations
During the research for this project the following items were identified as out of scope but are captured here as potential future enhancements. If agreed upon during the review process these should be logged in the bug system.