| Interface | Description | 
|---|---|
| Archive | 
 Provides an abstraction to deal with various kinds of URLs that can be returned by  
PersistenceUnitInfo.getPersistenceUnitRootUrl() | 
| ArchiveFactory | 
 This interface should be implemented by users that want to provide a custom way of dealing with archives that contain persistence units. 
 | 
| JpaCache | 
 Extends JPA Cache interface with additional EclipseLink API. 
 | 
| JpaCriteriaBuilder | 
 PUBLIC: EclipseLInk specific JPA Criteria interface. 
 | 
| JpaEntityManager | 
 Purpose: Defines the Interface for EclipseLink extensions to the EntityManager 
 | 
| JpaEntityManagerFactory | 
 Purpose: Defines the Interface for EclipseLink extensions to the EntityManagerFactory 
 | 
| JpaQuery<X> | 
 PUBLIC: EclipseLInk specific JPA query interface. 
 | 
| Class | Description | 
|---|---|
| JpaHelper | 
 This sample illustrates the JPA helper methods that may be of use to EclipseLink customers attempting to leverage EclipseLink specific functionality. 
 | 
| PersistenceProvider | 
 This is the EclipseLink EJB 3.0 provider This provider should be used by JavaEE and JavaSE users. 
 |