Top Interfaces Classes
module org.eclipse.persistence.jpa

Package org.eclipse.persistence.internal.jpa.deployment


Interface Summary

Modifier and TypeInterface and Description
public interface
BeanValidationInitializationHelper

Responsible for intialializing Bean Validation.

Class Summary

Modifier and TypeClass and Description
public abstract class
ArchiveBase

Abstract base class of all Archives.

public class
ArchiveFactoryImpl

This class is written to deal with various URLs that can be returned by jakarta.persistence.spi.PersistenceUnitInfo#getPersistenceUnitRootUrl()

public class
DirectoryArchive

This is an implementation of Archive when container returns a file: url that refers to a directory that contains an exploded jar file.

public class
DirectoryInsideJarURLArchive

This is an implementation of Archive which is used when container returns a jar: URL.

public class
JarFileArchive

This is an implementation of Archive when container returns a file: url that refers to a jar file.

public class
JarInputStreamURLArchive

This is an implementation of Archive which is used when container returns some form of URL from which an InputStream in jar format can be obtained.

public class
JavaSECMPInitializer

INTERNAL: JavaSECMPInitializer is used to bootstrap the deployment of EntityBeans in EJB 3.0 when deployed in a non-managed setting It is called internally by our Provider

public class
JavaSECMPInitializerAgent

This agent is intended to be run prior to start up on a CMP3 JavaSE application.

public abstract class
JPAInitializer

Base class for all JPA initialization classes.

public class
PersistenceUnitProcessor

INTERNAL: Utility Class that deals with persistence archives for EJB 3.0 Provides functions like searching for persistence archives, processing persistence.xml and searching for Entities in a Persistence archive

public class
SEPersistenceUnitInfo

Internal implementation of the PersistenceUnitInfo detailed in the EJB 3.0 specification Used by our Java SE implementation so common method calls can be used in setting of Container and non-Container EntityManagerFactories.

public class
SEPersistenceUnitProperty

INTERNAL: Object to hold onto persistence unit properties as specified in the persistence.xml property.

public class
URLArchive

This is an implementation of Archive when container returns a url that is not one of the familiar URL types like file or jar URLs.