org.eclipse.persistence.jpa.jpql.tools.spi.java
Class JavaEmbeddable
java.lang.Object
org.eclipse.persistence.jpa.jpql.tools.spi.java.JavaManagedType
org.eclipse.persistence.jpa.jpql.tools.spi.java.JavaEmbeddable
- All Implemented Interfaces:
- java.lang.Comparable<IManagedType>, IEmbeddable, IManagedType
public class JavaEmbeddable
- extends JavaManagedType
- implements IEmbeddable
The concrete implementation of IEmbeddable
that is wrapping the design-time
representation of a JPA embeddable.
- Version:
- 2.4
- Author:
- Pascal Filion
- Since:
- 2.3
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.spi.java.JavaManagedType |
buildMapping, compareTo, getAccessType, getMappingNamed, getProvider, getType, initializeMappings, initializeMappings, isPersistentAttribute, isProperty, mappings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
JavaEmbeddable
public JavaEmbeddable(IManagedTypeProvider provider,
JavaType type,
IMappingBuilder<java.lang.reflect.Member> mappingBuilder)
- Creates a new
JavaManagedType
.
- Parameters:
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 property
accept
public void accept(IManagedTypeVisitor visitor)
- Visits this managed type with the given visitor.
- Specified by:
accept
in interface IManagedType
- Parameters:
visitor
- The visitor to visit this managed type object
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object