This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 340192 - Provide Extensibility through Flexible Columns
Summary: Provide Extensibility through Flexible Columns
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Tom Ware CLA
QA Contact:
URL: http://wiki.eclipse.org/EclipseLink/D...
Whiteboard:
Keywords:
Depends on: 344837
Blocks: 335601 337031 341429 343757
  Show dependency tree
 
Reported: 2011-03-16 13:13 EDT by Tom Ware CLA
Modified: 2022-06-09 10:08 EDT (History)
1 user (show)

See Also:


Attachments
initial patch (76.91 KB, patch)
2011-05-11 14:21 EDT, Tom Ware CLA
no flags Details | Diff
updated patch (103.43 KB, patch)
2011-05-12 09:57 EDT, Tom Ware CLA
no flags Details | Diff
Updates to allow refresh functionality (86.14 KB, patch)
2011-05-17 13:29 EDT, Tom Ware CLA
no flags Details | Diff
updates to allow refresh - after review (133.41 KB, patch)
2011-05-18 18:56 EDT, Tom Ware CLA
no flags Details | Diff
Refactor refresh parts to EMSetupImpl, other minor updates (34.15 KB, patch)
2011-05-24 15:53 EDT, Tom Ware CLA
no flags Details | Diff
Updates to allow refresh to be called on server, updates to tests for server (13.51 KB, patch)
2011-05-26 08:51 EDT, Tom Ware CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Ware CLA 2011-03-16 13:13:09 EDT
This feature will allow mapping pre-existing extra columns in a table by extending ClassDescriptors at runtime.

See the wki page in the URL field for more details.

See Bug 335601 for the more general extensibility feature definition.
Comment 1 Tom Ware CLA 2011-05-11 14:21:28 EDT
Created attachment 195403 [details]
initial patch

initial patch includes annoataions for configuration and weaving of mapping other than 1-1s.

To do:

- refresh() method
- RCM notification
- weaving of 1-1
- allowing types other than Object for get/set methods
Comment 2 Tom Ware CLA 2011-05-12 09:57:15 EDT
Created attachment 195497 [details]
updated patch
Comment 3 Tom Ware CLA 2011-05-17 13:29:19 EDT
Created attachment 195895 [details]
Updates to allow refresh functionality
Comment 4 Tom Ware CLA 2011-05-18 18:56:34 EDT
Created attachment 196064 [details]
updates to allow refresh - after review
Comment 5 Tom Ware CLA 2011-05-24 15:53:52 EDT
Created attachment 196483 [details]
Refactor refresh parts to EMSetupImpl, other minor updates
Comment 6 Tom Ware CLA 2011-05-26 08:51:36 EDT
Created attachment 196656 [details]
Updates to allow refresh to be called on server, updates to tests for server
Comment 7 Tom Ware CLA 2011-05-30 11:55:16 EDT
Final updates to testing checked in.
Comment 8 Eclipse Webmaster CLA 2022-06-09 10:03:24 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink
Comment 9 Eclipse Webmaster CLA 2022-06-09 10:08:15 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink