EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

Package org.eclipse.persistence.jpa.jpql.spi

The Hermes SPI defines how the parser and its related features can retrieve information about the JPA managed types from the application.

See:
          Description

Interface Summary
IConstructor The external representation of a Java class constructor.
IEclipseLinkMappingType This enumeration lists the mapping types defined in the Java Persistence functional specification and those that are provided by EclipseLink.
IEmbeddable The external representation of the managed type that is annotated with @Embeddable.
IEntity The external representation of the managed type that is annotated with @Entity.
IManagedType The external representation of a managed type, which is a JPA persistent object.
IManagedTypeProvider The external representation of the provider of managed types, which provide access to the JPA domain model.
IManagedTypeVisitor The interface is used to visit a IManagedType.
IMappedSuperclass The external representation of the managed type that is annotated with @MappedSuperclass.
IMapping The external representation of a mapping, which represents a single persistence property of a managed type.
IMappingBuilder<T> A mapping builder is used to create the appropriate implementation of a IMapping.
IMappingType This enumeration lists the mapping types defined in the Java Persistence functional specification.
IQuery The external representation of a JPQL query.
IType The external representation of a Java type.
ITypeDeclaration The external representation of a type declaration, which is used to give more information about the type, i.e. if it's an array and if it has parameter types.
ITypeRepository The external representation of the repository of Java types, which gives access to the application's classes.
 

Enum Summary
JPAVersion An enumeration listing the various releases of the Java Persistence specification.
 

Package org.eclipse.persistence.jpa.jpql.spi Description

The Hermes SPI defines how the parser and its related features can retrieve information about the JPA managed types from the application.


EclipseLink 2.4.2, build 'v20130514-5956486' API Reference