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/Development/Dynamic/Design PublicAPI"
< EclipseLink | Development | Dynamic
(→Dynamic Persistence Design: Public API) |
|||
Line 18: | Line 18: | ||
** Dynamic usage exception | ** Dynamic usage exception | ||
+ | * [http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/incubator/dynamic/branches/1.1.0/org.eclipse.persistence.core.dynamic/src/org/eclipse/persistence/tools/schemaframework/DynamicSchemaManager.java DynamicSchemaManager.java (org.eclipse.persistence.tools.schemaframework)] | ||
+ | ** Extended SchemaManager for allowing incremental schema generation for new dynamic types | ||
=== Implementation Package: org.eclipse.persistence.internal.dynamic === | === Implementation Package: org.eclipse.persistence.internal.dynamic === | ||
While this is not part of the 'public' API it does define the default implementations used. | While this is not part of the 'public' API it does define the default implementations used. |
Revision as of 13:22, 10 September 2009
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
- DynamicSchemaManager.java (org.eclipse.persistence.tools.schemaframework)
- Extended SchemaManager for allowing incremental schema generation for new dynamic types
Implementation Package: org.eclipse.persistence.internal.dynamic
While this is not part of the 'public' API it does define the default implementations used.