Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 366748

Summary: JPA 2.1 Injectable Entity Listeners
Product: z_Archived Reporter: Gordon Yorke <gordon.yorke>
Component: EclipselinkAssignee: Nobody - feel free to take it <nobody>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: eclipselink.orm-inbox, michael.f.obrien, ringerc, tom.ware
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
URL: http://wiki.eclipse.org/EclipseLink/DesignDocs/366748
Whiteboard:
Bug Depends on:    
Bug Blocks: 338610    
Attachments:
Description Flags
changes part 1
none
updated patch
none
Updates to allow clean up to work
none
Initial Server Testing
none
updated patch based on review none

Description Gordon Yorke CLA 2011-12-14 15:43:10 EST
The specification has included requirements for a JPA provider to ensure that an Entity Listener can have resources injected into the listener when CDI is present.
Comment 1 Tom Ware CLA 2013-01-04 11:47:59 EST
Created attachment 225225 [details]
changes part 1
Comment 2 Tom Ware CLA 2013-01-07 10:38:24 EST
Created attachment 225285 [details]
updated patch
Comment 3 Tom Ware CLA 2013-01-07 10:39:40 EST
Checked in initial code to master stream.

Initial code has had injection manually tested and passed the JPA and Core LRGs.

Reviewed by Chris Delahunt

Still to come:

- some work on PreDestroy support
- automated testing
Comment 4 Tom Ware CLA 2013-01-07 15:03:55 EST
Created attachment 225305 [details]
Updates to allow clean up to work
Comment 5 Tom Ware CLA 2013-01-09 15:01:24 EST
Created attachment 225400 [details]
Initial Server Testing
Comment 6 Tom Ware CLA 2013-01-10 09:01:13 EST
Created attachment 225437 [details]
updated patch based on review
Comment 7 Tom Ware CLA 2013-01-10 09:04:36 EST
Final testing patch checked in.

Reviewed by Yiping Zhao and Chris Delahunt
Comment 8 Eclipse Webmaster CLA 2022-06-09 10:33:10 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink