| Name | Description | Type | Package | Framework |
| DescriptorCustomizer | This class handles migration from TopLink when broad imports were used. | Interface | org.eclipse.persistence.sessions.factories | EclipseLink |
| OracleDirectToXMLTypeMappingHelper | Helper class to abstract the XML mapping for DirectToXMLType. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| ProjectClassGenerator | Purpose: Allow for a class storing a TopLink project's descriptors (meta-data) to be generated. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| SessionCustomizer | This class handles migration from TopLink when broad imports were used. | Interface | org.eclipse.persistence.sessions.factories | EclipseLink |
| SessionFactory | Helper class to simplify the development and generation of code that accesses TopLink through the SessionManager (sessions config XML). | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| SessionManager | Purpose: Global session location. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| TableCreatorClassGenerator | Purpose: Allow for a class storing a TopLink table creator's tables (meta-data) to be generated. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| XMLProjectReader | Purpose: Allow for a EclipseLink Mapping Workbench generated deployment XML project file to be read. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| XMLProjectWriter | Purpose: Write the deployment XML (object persistence meta-data) for the TopLink project instance to a file. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |
| XMLSessionConfigLoader | Provide a mechanism for loading Session configuration XML files. | Class | org.eclipse.persistence.sessions.factories | EclipseLink |