EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference

javax.persistence.metamodel
Interface Type<X>

Type Parameters:
X - The type of the represented object or attribute
All Known Subinterfaces:
Basic<X>, Embeddable<X>, Entity<X>, IdentifiableType<X>, ManagedType<X>, MappedSuperclass<X>

public interface Type<X>

Instances of the type Type represent persistent object or attribute types.


Nested Class Summary
static class Type.PersistenceType
           
 
Method Summary
 java.lang.Class<X> getJavaType()
          Return the represented Java type.
 Type.PersistenceType getPersistenceType()
          Return the persistence type.
 

Method Detail

getPersistenceType

Type.PersistenceType getPersistenceType()
Return the persistence type.

Returns:
persistence type

getJavaType

java.lang.Class<X> getJavaType()
Return the represented Java type.

Returns:
Java type

EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference