| Package | Description |
|---|---|
| com.impetus.kundera.metadata.model.type | |
| com.impetus.kundera.metadata.processor |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIdentifiableType<X>
Abstract implementation for
IdentifiableType. |
class |
DefaultEmbeddableType<X>
Default implementation of
EmbeddableType
DefaultEmbeddableType implements EmbeddableType
interface, invokes constructor with PersistenceType.EMBEDDABLE. |
class |
DefaultEntityType<X>
Default implementation of
EntityType
DefaultEmbeddableType implements EntityType
interface, invokes constructor with PersistenceType.ENTITY. |
class |
DefaultMappedSuperClass<X>
Default implementation of
MappedSuperclassType
DefaultMappedSuperClass implements
MappedSuperclassType interface, invokes constructor with
PersistenceType.MAPPED_SUPERCLASS. |
| Modifier and Type | Field and Description |
|---|---|
private AbstractManagedType<X> |
MetaModelBuilder.managedType
The managed type.
|
private AbstractManagedType<X> |
MetaModelBuilder.TypeBuilder.AttributeBuilder.managedType
The managed type.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<Class<?>,AbstractManagedType<?>> |
MetaModelBuilder.embeddables
The embeddables.
|
| Modifier and Type | Method and Description |
|---|---|
private <X> AbstractManagedType<X> |
MetaModelBuilder.buildManagedType(Class<X> clazz,
boolean isIdClass)
Builds the managed type.
|
private AbstractManagedType |
MetaModelBuilder.getType(Class clazz,
boolean isIdClass)
Gets the super type.
|
private AbstractManagedType |
MetaModelBuilder.TypeBuilder.AttributeBuilder.onSuperType(Class clazz,
boolean isIdClass) |
private AbstractManagedType<X> |
MetaModelBuilder.processInternal(Class<X> clazz,
boolean isIdClass)
Process.
|
private AbstractManagedType |
MetaModelBuilder.TypeBuilder.processOnEmbeddables(Class attribType)
Process on embeddables.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,AbstractManagedType<?>> |
MetaModelBuilder.getEmbeddables()
Gets the embeddables.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
MetaModelBuilder.addEmbeddables(Class<?> clazz,
AbstractManagedType<?> embeddable)
Adds the embeddables.
|
(package private) void |
MetaModelBuilder.TypeBuilder.build(AbstractManagedType managedType,
Class attributeType)
Builds the.
|
private void |
MetaModelBuilder.TypeBuilder.isValidId(AbstractManagedType superType) |
private <X> void |
MetaModelBuilder.onDeclaredFields(Class<X> clazz,
AbstractManagedType<X> managedType)
On declared fields.
|
private void |
MetaModelBuilder.TypeBuilder.onPostProcess(AbstractManagedType<T> embeddableType)
Checks for constraint on embeddabletype and accordingly set it on
managedType
|
| Constructor and Description |
|---|
MetaModelBuilder.TypeBuilder.AttributeBuilder(Field attribute,
AbstractManagedType<X> managedType,
javax.persistence.metamodel.Type<T> attributeType)
Instantiates a new attribute builder.
|
Copyright © 2015. All Rights Reserved.