public class JavaEmbeddable extends JavaManagedType implements IEmbeddable
IEmbeddable
that is wrapping the design-time
representation of a JPA embeddable.Constructor and Description |
---|
JavaEmbeddable(IManagedTypeProvider provider,
JavaType type,
IMappingBuilder<java.lang.reflect.Member> mappingBuilder)
Creates a new
JavaManagedType . |
Modifier and Type | Method and Description |
---|---|
void |
accept(IManagedTypeVisitor visitor)
Visits this managed type with the given visitor.
|
java.lang.String |
toString() |
compareTo, getMappingNamed, getProvider, getType, mappings
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMappingNamed, getProvider, getType, mappings
public JavaEmbeddable(IManagedTypeProvider provider, JavaType type, IMappingBuilder<java.lang.reflect.Member> mappingBuilder)
JavaManagedType
.provider
- The provider of JPA managed typestype
- The IType
wrapping the Java typemappingBuilder
- The builder that is responsible to create the persistence.jpa.jpql.spi.IMapping IMapping
wrapping a persistent attribute or propertypublic void accept(IManagedTypeVisitor visitor)
accept
in interface IManagedType
visitor
- The visitor to visit this managed type objectpublic java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.4.2, "build v20130514-5956486" API Reference