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, 17 September 2009 by Michael.norman.oracle.com (Talk | contribs)
Dynamic Persistence Design: Public API
This page captures the design of the public API - introduced in the new package org.eclipse.persistence.dynamic
- that allows developers to define and use dynamic entities.
- DynamicEntity.java
- Primary interface that a dynamic entity implements. This is the API that an application uses to interact with an instance.
- .java EntityType.java
- Provides access to the type information (meta-model) as well as functioning as a factory for new instances
- DynamicHelper.java
- Helper to lookup types
- EntityTypeBuilder.java
- 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
Dynamic Persistence Internal Design
New package org.eclipse.persistence.internal.dynamic