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.
EclipseLink/Development/Dynamic/Design PublicAPI
< EclipseLink | Development | Dynamic
Revision as of 13:19, 10 September 2009 by Douglas.clarke.oracle.com (Talk | contribs) (→Dynamic Persistence Design: Public API)
Dynamic Persistence Design: Public API
This page captures the design of the public API that allows developers to define and use dynamic entities
- DynamicEntity.java (org.eclipse.persistence.dynamic)
- Primary interface that a dynamic entity implements. This is the API that an application uses to interact with an instance.
- .java EntityType.java (org.eclipse.persistence.dynamic)
- Provides access to the type information (meta-model) as well as functioning as a factory for new instances
- DynamicHelper.java (org.eclipse.persistence.dynamic)
- Helper to lookup types
- EntityTypeBuilder.java (org.eclipse.persistence.dynamic)
- Factory for creating dynamic types and bootstrapping using XML
- DynamicException.java (org.eclipse.persistence.exceptions)
- Dynamic usage exception
Implementation Package: org.eclipse.persistence.internal.dynamic
While this is not part of the 'public' API it does define the default implementations used.