Uses of Interface
org.eclipse.persistence.dynamic.DynamicType
Package
Description
-
Uses of DynamicType in org.eclipse.persistence.dynamic
Modifier and TypeMethodDescriptionDynamicType.getParentType()
Lookup the dynamic type for an alias.static DynamicType
DynamicHelper.getType
(ClassDescriptor descriptor) static DynamicType
DynamicHelper.getType
(DynamicEntity entity) Provide access to the entity's type.DynamicTypeBuilder.getType()
Modifier and TypeMethodDescriptionDynamicTypeBuilder.addAggregateObjectMapping
(String name, DynamicType refType, boolean allowsNull) Add aAggregateObjectMapping
(Embeddable
in JPA) to theDynamicTypeBuilder.entityType
being built or extended.protected void
DynamicTypeBuilder.addDynamicClasses
(DynamicClassLoader dcl, String className, DynamicType parentType) Register aDynamicClassWriter
with the providedDynamicClassLoader
so that a dynamic class can be generated when needed.void
DynamicTypeBuilder.addManyToManyMapping
(String name, DynamicType refType, String relationshipTableName) Add aManyToManyMapping
to theDynamicTypeBuilder.entityType
being built or extended.DynamicTypeBuilder.addOneToManyMapping
(String name, DynamicType refType, String... fkFieldNames) Add aOneToManyMapping
to theDynamicTypeBuilder.entityType
being built or extended.DynamicTypeBuilder.addOneToOneMapping
(String name, DynamicType refType, String... fkFieldNames) AllowsOneToOneMapping
(@OneToOne and @ManyToOne) mappings to be added to a dynamic type through API.void
DynamicHelper.addTypes
(boolean createMissingTables, boolean generateFKConstraints, DynamicType... types) Add one or more EntityType instances to a session and optionally generate needed tables with or without FK constraints.ModifierConstructorDescriptionDynamicTypeBuilder
(Class<?> dynamicClass, DynamicType parentType, String... tableNames) Create an EntityType for a new dynamic type.DynamicTypeBuilder
(DynamicClassLoader dcl, ClassDescriptor descriptor, DynamicType parentType) Create an EntityTypeBuilder for an existing descriptor. -
Uses of DynamicType in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic DynamicException
DynamicException.invalidPropertyIndex
(DynamicType type, int propertyIndex) Exception throw when attempting to access a dynamic property by index which does not have an associated mapping.static DynamicException
DynamicException.invalidPropertyName
(DynamicType type, String propertyName) A request to get a persistent value from a DynamicEntity was made providing a propertyName that does not correspond to any mappings in the underlying descriptor. -
Uses of DynamicType in org.eclipse.persistence.internal.dynamic
Modifier and TypeClassDescriptionclass
An EntityType provides a metadata facade into the EclipseLink object-relational metadata (descriptors & mappings) with specific knowledge of the entity types being dynamic.Modifier and TypeMethodDescriptionDynamicTypeImpl.getParentType()
DynamicPropertiesManager.getType()
ModifierConstructorDescriptionDynamicTypeImpl
(ClassDescriptor descriptor, DynamicType parentType) Creation of an EntityTypeImpl for an existing Descriptor with mappings. -
Uses of DynamicType in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionprotected void
MetadataProject.createDynamicType
(MetadataDescriptor descriptor, Map<String, DynamicType> dynamicTypes, DynamicClassLoader dcl) INTERNAL: Create the dynamic types using JPA metadata processed descriptors. -
Uses of DynamicType in org.eclipse.persistence.internal.xr
-
Uses of DynamicType in org.eclipse.persistence.jaxb.dynamic
Modifier and TypeMethodDescriptionDynamicJAXBContext.getDynamicType
(String javaName) Obtain a reference to theDynamicType
object for a given Java name.Modifier and TypeMethodDescriptionDynamicJAXBContext.newDynamicEntity
(DynamicType dynamicType) Create a new instance ofDynamicEntity
for a givenDynamicType
. -
Uses of DynamicType in org.eclipse.persistence.jpa.dynamic
Modifier and TypeMethodDescriptionvoid
JPADynamicHelper.addTypes
(boolean createMissingTables, boolean generateFKConstraints, DynamicType... types) Add one or more EntityType instances to a session and optionally generate needed tables with or without FK constraints.ModifierConstructorDescriptionJPADynamicTypeBuilder
(Class<?> dynamicClass, DynamicType parentType, String... tableNames) JPADynamicTypeBuilder
(DynamicClassLoader dcl, ClassDescriptor descriptor, DynamicType parentType) -
Uses of DynamicType in org.eclipse.persistence.tools.schemaframework
Modifier and TypeMethodDescriptionvoid
DynamicSchemaManager.createTables
(boolean generateFKConstraints, DynamicType... entityTypes) void
DynamicSchemaManager.createTables
(DynamicType... entityTypes) Create the database tables for one or more entityTypes.Modifier and TypeMethodDescriptionvoid
DynamicSchemaManager.createTables
(boolean generateFKConstraints, Collection<DynamicType> entityTypes)