| Summary: | Extensibility Metadata Repository | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Chris Delahunt <christopher.delahunt> | ||||||||||
| Component: | Eclipselink | Assignee: | Nobody - feel free to take it <nobody> | ||||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||||
| Severity: | enhancement | ||||||||||||
| Priority: | P3 | ||||||||||||
| Version: | unspecified | ||||||||||||
| Target Milestone: | --- | ||||||||||||
| Hardware: | All | ||||||||||||
| OS: | All | ||||||||||||
| Whiteboard: | |||||||||||||
| Bug Depends on: | |||||||||||||
| Bug Blocks: | 340192, 345328 | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Chris Delahunt
Created attachment 195116 [details]
MetadataRepository first draft
Uploaded the MetadataRepositoryReader interface,
MetadataRepositoryAdapter which implements the interface,
and XMLMetadataRepository as an implementation that reads from an XML file or URL.
Created attachment 195259 [details]
proposed Metadata Repository
Contains the proposed interface, adapter and XML repository implementation.
Created attachment 195529 [details]
file name changes
This patch reflects renaming MetadataRepositoryReader to MetadataSource and renaming all properties, comments and variables to reflect the change.
It also changes getEntityMappings to take a map instead of property file so that the merged properties (persistence.xml and passed in properties) can be used.
Created attachment 196480 [details]
adding java docs and generics
this patch adds:
- java docs
- generics on properties
- makes MetadataSourceAdapter abstract
- handling null return values from getEntityMappings
Checked in at revision: 9452 The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |