Uses of Class
org.eclipse.persistence.sessions.Project
Package
Description
-
Uses of Project in org.eclipse.persistence.dbws
-
Uses of Project in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionboolean
ClassDescriptor.supportsChangeTracking
(Project project) INTERNAL: Returns whether this descriptor is capable of supporting weaved change tracking. -
Uses of Project in org.eclipse.persistence.dynamic
Modifier and TypeMethodDescriptionstatic Project
DynamicTypeBuilder.loadDynamicProject
(InputStream resourceStream, DatabaseLogin login, DynamicClassLoader dynamicClassLoader) Load a dynamic project from deployment XML creating dynamic types for all descriptors where the provided class name does not exist.static Project
DynamicTypeBuilder.loadDynamicProject
(String resourcePath, DatabaseLogin login, DynamicClassLoader dynamicClassLoader) Load a dynamic project from deployment XML creating dynamic types for all descriptors where the provided class name does not exist.static Project
DynamicTypeBuilder.loadDynamicProject
(Project project, DatabaseLogin login, DynamicClassLoader dynamicClassLoader) Modifier and TypeMethodDescriptionstatic Project
DynamicTypeBuilder.loadDynamicProject
(Project project, DatabaseLogin login, DynamicClassLoader dynamicClassLoader) -
Uses of Project in org.eclipse.persistence.eis
-
Uses of Project in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic ValidationException
ValidationException.noTablesToCreate
(Project project) -
Uses of Project in org.eclipse.persistence.internal.codegen
Modifier and TypeMethodDescriptionstatic Hashtable
<String, HierarchyNode> InheritanceHierarchyBuilder.buildInheritanceHierarchyTree
(Project project) -
Uses of Project in org.eclipse.persistence.internal.jpa
Modifier and TypeMethodDescriptionprotected void
EntityManagerSetupImpl.addProjectToSession
(ServerSession session, Project project) Adds descriptors plus sequencing info found on the project to the session. -
Uses of Project in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionMetadataProject.getProject()
INTERNAL: Return the core API Project associated with this MetadataProject. -
Uses of Project in org.eclipse.persistence.internal.jpa.metadata.xml
Modifier and TypeClassDescriptionclass
INTERNAL: EclipseLink ORM mapping file OX mapping project. -
Uses of Project in org.eclipse.persistence.internal.jpa.metamodel
Modifier and TypeMethodDescriptionMetamodelImpl.getProject()
INTERNAL: Return the core API Project associated with the DatabaseSession that is associated with this Metamodel -
Uses of Project in org.eclipse.persistence.internal.jpa.weaving
Modifier and TypeMethodDescriptionprotected ClassDescriptor
TransformerFactory.findDescriptor
(Project project, String className) Find a descriptor by name in the given project used to avoid referring to descriptors by class. -
Uses of Project in org.eclipse.persistence.internal.oxm.schema
Modifier and TypeClassDescriptionclass
Purpose: TopLink OX project to map org.eclipse.persistence.internal.schema.model.* Used by TopLink SDO and JAXB implementations -
Uses of Project in org.eclipse.persistence.internal.sessions
Modifier and TypeFieldDescriptionprotected Project
AbstractSession.project
The project stores configuration information, such as the descriptors and login.Modifier and TypeMethodDescriptionAbstractSession.getProject()
PUBLIC: Return the project, the project holds configuartion information including the descriptors.Modifier and TypeMethodDescriptionvoid
DatabaseSessionImpl.addDescriptors
(Project project) PUBLIC: Add the descriptors to the session from the Project.void
AbstractSession.setProject
(Project project) INTERNAL: Set the project, the project holds configuration information including the descriptors.ModifierConstructorDescriptionprotected
AbstractSession
(Project project) PUBLIC: Create and return a new session.DatabaseSessionImpl
(Project project) PUBLIC: Create and return a new session. -
Uses of Project in org.eclipse.persistence.internal.sessions.factories
Modifier and TypeClassDescriptionclass
INTERNAL: Define the EclipseLInk OX project and descriptor information to read an EclipseLink project from an XML file.class
class
INTERNAL: Define the TopLink OX project and descriptor information to read a OracleAS TopLink 10g (10.0.3) project from an XML file.class
INTERNAL: Define the TopLink OX project and descriptor information to read an AS 11g (11.1.1) project from an XML file.class
INTERNAL: Amend the EclipseLink project and descriptor information to write out an EclipseLink project to an XML file, replacing actual .class references with String equivalentsclass
INTERNAL:class
INTERNAL: This class was generated by the TopLink project class generator.class
INTERNAL: OX mapping project for the 11gR1 sessions XML schema.class
INTERNAL: OX mapping project provides back compatibility for toplink 10g and 11g sessions XML meta-data reading.Modifier and TypeMethodDescriptionprotected Project
SessionsFactory.loadProjectConfig
(ProjectConfig projectConfig) INTERNAL: Load a projectConfig from the session.xml file.Modifier and TypeMethodDescriptionprotected DatabaseSessionImpl
SessionsFactory.getSession
(SessionConfig sessionConfig, Project project) INTERNAL: Return the correct session type from the sessionConfigprotected void
SessionsFactory.prepareProjectLogin
(Project project, Login login) INTERNAL: Return the correct session type from the sessionConfig -
Uses of Project in org.eclipse.persistence.internal.xr
Modifier and TypeMethodDescriptionprotected Project
XRServiceFactory.loadORMetadata
(XRDynamicClassLoader xrdecl, ServerSession session) INTERNAL: Create a Project using ORM metadata.protected Project
XRServiceFactory.loadOXMetadata
(ClassLoader xrdecl, Session session) INTERNAL: Create a Project using OXM metadata.protected Project
XRSessionsFactory.loadProjectConfig
(ProjectConfig projectConfig) Modifier and TypeMethodDescriptionstatic void
ProjectHelper.fixOROXAccessors
(Project orProject, Project oxProject) INTERNAL: Fix the given EclipseLink OR and OX projects so that the descriptors for all generated sub-classes of XRDynamicEntity have the correct AttributeAccessors.protected static ClassDescriptor
XRServiceFactory.getDescriptorForClassName
(Project project, String javaClassName) Returns a ClassDescriptor from the given project with the matching javaClassName, or null if not found.protected static void
XRServiceFactory.prepareDescriptors
(Project oxProject, Project orProject, XRDynamicClassLoader xrdcl) INTERNAL: Perform any post-load descriptor modifications, such as altering attribute classification on a given mapping, or converting class names to classes.protected static void
XRServiceFactory.updateFindQueryNames
(Project orProject) INTERNAL: Legacy projects have 'findAll' and 'findByPrimaryKey' queries, whereas we now expect these to have the descriptor alias appended (preceded with underscore), + 'Type'. -
Uses of Project in org.eclipse.persistence.internal.xr.sxf
-
Uses of Project in org.eclipse.persistence.jpa.metadata
Modifier and TypeMethodDescriptionFileBasedProjectCache.retrieveProject
(Map<String, ?> properties, ClassLoader loader, SessionLog log) ProjectCache.retrieveProject
(Map<String, ?> properties, ClassLoader loader, SessionLog log) PUBLIC: This method is responsible for returning the cached metadata as represented by a Project instance.Modifier and TypeMethodDescriptionvoid
FileBasedProjectCache.storeProject
(Project project, Map<String, ?> properties, SessionLog log) void
ProjectCache.storeProject
(Project project, Map<String, ?> properties, SessionLog log) PUBLIC: This method is responsible for caching a project instance representing the application metadata. -
Uses of Project in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionboolean
AggregateCollectionMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking.boolean
AggregateObjectMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking.boolean
CollectionMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking.boolean
DatabaseMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking.boolean
ObjectReferenceMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking. -
Uses of Project in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionboolean
AbstractDirectMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking.boolean
AbstractTransformationMapping.isChangeTrackingSupported
(Project project) INTERNAL: Return if this mapping supports change tracking. -
Uses of Project in org.eclipse.persistence.oxm
ModifierConstructorDescriptionXMLContext
(Project project) Create a new XMLContext based on the specified projectXMLContext
(Project project, ClassLoader classLoader) Create a new XMLContext based on the specified Project and ClassLoader.XMLContext
(Project project, ClassLoader classLoader, Collection<SessionEventListener> sessionEventListeners) Create a new XMLContext based on the specified Project and ClassLoader.XMLContext
(Project project, ClassLoader classLoader, SessionEventListener sessionEventListener) Create a new XMLContext based on the specified Project and ClassLoader. -
Uses of Project in org.eclipse.persistence.sdo.helper
Modifier and TypeMethodDescriptionSDOTypesGenerator.getSchemaProject()
SDOXMLHelper.getTopLinkProject()
INTERNAL:Modifier and TypeMethodDescriptionvoid
SDOTypeHelper.addWrappersToProject
(Project toplinkProject) void
SDOXMLHelper.setTopLinkProject
(Project toplinkProject) INTERNAL: -
Uses of Project in org.eclipse.persistence.sdo.helper.delegates
Modifier and TypeMethodDescriptionSDOXMLHelperDelegate.getTopLinkProject()
SDOXMLHelperDelegator.getTopLinkProject()
Modifier and TypeMethodDescriptionvoid
SDOTypeHelperDelegate.addWrappersToProject
(Project project) void
SDOTypeHelperDelegator.addWrappersToProject
(Project toplinkProject) void
SDOXMLHelperDelegate.setTopLinkProject
(Project toplinkProject) void
SDOXMLHelperDelegator.setTopLinkProject
(Project toplinkProject) -
Uses of Project in org.eclipse.persistence.sdo.types
-
Uses of Project in org.eclipse.persistence.sessions
Modifier and TypeMethodDescriptionProject.clone()
INTERNAL: Clones the descriptorSession.getProject()
PUBLIC: Return the project.Modifier and TypeMethodDescriptionvoid
DatabaseSession.addDescriptors
(Project project) PUBLIC: Add the descriptors to the session from the Project.void
Project.addDescriptors
(Project project, DatabaseSessionImpl session) PUBLIC: Merge the descriptors from another project into this one. -
Uses of Project in org.eclipse.persistence.sessions.broker
Modifier and TypeMethodDescriptionvoid
SessionBroker.addDescriptors
(Project project) PUBLIC: You cannot add a project to a session broker, you must add it to its session. -
Uses of Project in org.eclipse.persistence.sessions.factories
Modifier and TypeFieldDescriptionprotected Project
ProjectClassGenerator.project
protected static Project
XMLProjectReader.project
Cache the creation and initialization of the EclipseLink XML mapping project.protected static final Project
XMLSessionConfigLoader.project
Cache the creation and initialization of the Session XML mapping project.Modifier and TypeMethodDescriptionProjectClassGenerator.getProject()
PUBLIC: Return the project to generate from.protected static Project
XMLSessionConfigLoader.getProject()
Cache the creation and initialization of the Session XML mapping project.static Project
PUBLIC: Read the EclipseLink project deployment XML from the reader on the file.static Project
XMLProjectReader.read
(Reader reader, ClassLoader classLoader) PUBLIC: Read the EclipseLink project deployment XML from the reader on the file.static Project
PUBLIC: Read the EclipseLink project deployment XML from the file or resource name.static Project
XMLProjectReader.read
(String fileOrResourceName, ClassLoader classLoader) PUBLIC: Read the EclipseLink project deployment XML from the file or resource name.static Project
XMLProjectReader.read1013Format
(Document document, ClassLoader classLoader) INTERNAL: Read the TopLink 10.1.3 deployment XML format.static Project
XMLProjectReader.read1111Format
(Document document, ClassLoader classLoader) INTERNAL: Read the TopLink 11.1.1 deployment XML format.static Project
XMLProjectReader.readObjectPersistenceRuntimeFormat
(Document document, ClassLoader classLoader, Project opmProject) Read a project in the format of an ObjectPersistenceRuntimeXMLProject.Modifier and TypeMethodDescriptionstatic Project
XMLProjectReader.readObjectPersistenceRuntimeFormat
(Document document, ClassLoader classLoader, Project opmProject) Read a project in the format of an ObjectPersistenceRuntimeXMLProject.void
ProjectClassGenerator.setProject
(Project newProject) PUBLIC: Set the project to generate from.static void
PUBLIC: Generate the source code to a project class to the project's descriptor into the writer.static void
PUBLIC: Generate the source code to a project class to the project's descriptor into the file.static void
INTERNAL: This should not be used.static void
INTERNAL: This should not be used.static void
PUBLIC: Given the writer, and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.static void
PUBLIC: Given the file name (including path), and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.ModifierConstructorDescriptionProjectClassGenerator
(Project project) PUBLIC: Create a new generator to output the project.ProjectClassGenerator
(Project project, String projectClassName, Writer outputWriter) PUBLIC: Create a new generator to output to the writer.ProjectClassGenerator
(Project project, String projectClassName, String fileName) PUBLIC: Create a new generator to output to the file. -
Uses of Project in org.eclipse.persistence.sessions.server
ModifierConstructorDescriptionprotected
ClientSession
(Project project) ServerSession
(Project project) INTERNAL: Create and return a new server session.ServerSession
(Project project, int minNumberOfPooledConnection, int maxNumberOfPooledConnection) INTERNAL: Create and return a new server session.ServerSession
(Project project, int initialNumberOfPooledConnection, int minNumberOfPooledConnection, int maxNumberOfPooledConnection) INTERNAL: Create and return a new server session.ServerSession
(Project project, int minNumberOfPooledConnection, int maxNumberOfPooledConnection, Login readLogin) INTERNAL: Create and return a new server session.ServerSession
(Project project, int minNumberOfPooledConnection, int maxNumberOfPooledConnection, Login readLogin, Login sequenceLogin) INTERNAL: Create and return a new server session.ServerSession
(Project project, ConnectionPolicy defaultConnectionPolicy) INTERNAL: Create and return a new server session.ServerSession
(Project project, ConnectionPolicy defaultConnectionPolicy, int initialNumberOfPooledConnections, int minNumberOfPooledConnections, int maxNumberOfPooledConnections, Login readLogin, Login sequenceLogin) INTERNAL: Create and return a new server session.ServerSession
(Project project, ConnectionPolicy defaultConnectionPolicy, Login readLogin) INTERNAL: Create and return a new server session.ServerSession
(Project project, ConnectionPolicy defaultConnectionPolicy, Login readLogin, Login sequenceLogin) INTERNAL: Create and return a new server session. -
Uses of Project in org.eclipse.persistence.tools.dbws
Modifier and TypeFieldDescriptionprotected Project
DBWSBuilder.orProject
protected Project
DBWSBuilder.oxProject
Modifier and TypeMethodDescriptionprotected void
BaseDBWSBuilderHelper.addToOROXProjectsForBuildSql
(ModelWithBuildSql modelWithBuildSql, Project orProject, Project oxProject, NamingConventionTransformer nct) protected abstract void
BaseDBWSBuilderHelper.addToOROXProjectsForComplexTypes
(List<CompositeDatabaseType> types, Project orProject, Project oxProject) protected abstract void
BaseDBWSBuilderHelper.buildQueryForProcedureType
(ProcedureType procType, Project orProject, Project oxProject, ProcedureOperationModel opModel, boolean hasComplexArgs) protected void
BaseDBWSBuilderHelper.finishUpProjects
(Project orProject, Project oxProject, List<CompositeDatabaseType> typeList) Complete project configuration.static XMLEntityMappings
XmlEntityMappingsGenerator.generateXmlEntityMappings
(Project orProject, List<CompositeDatabaseType> complexTypes, Map<String, Map<String, String>> crudOperations) Generate an XMLEntityMappings instance based on a given OR Project's Queries and Descriptors.protected static List
<ComplexTypeMetadata> XmlEntityMappingsGenerator.processCompositeTypes
(List<CompositeDatabaseType> complexTypes, Project orProject) Returns a list of ComplexTypeMetadata instances generated based on a list of CompositeDatabaseTypes.protected static ComplexTypeMetadata
XmlEntityMappingsGenerator.processDatabaseType
(CompositeDatabaseType cdbType, Project orProject) Process the given CompositeDatabaseType and return a ComplexTypeMetadata instance.protected static ComplexTypeMetadata
XmlEntityMappingsGenerator.processDatabaseType
(CompositeDatabaseType cdbType, Project orProject, List<String> processedTypeNames) Process the given CompositeDatabaseType and return a ComplexTypeMetadata instance.protected static ComplexTypeMetadata
XmlEntityMappingsGenerator.processObjectTableType
(ObjectTableType oTableType, Project orProject) Process the given ObjectTableType and return an OracleArrayTypeMetadata instance.protected static ComplexTypeMetadata
XmlEntityMappingsGenerator.processObjectType
(ObjectType oType, Project orProject) Process the given ObjectType and return an OracleObjectTypeMetadata instance.protected static ComplexTypeMetadata
XmlEntityMappingsGenerator.processVArrayType
(VArrayType vType, Project orProject) Process the given VArrayType and return an OracleArrayTypeMetadata instance.void
DBWSBuilder.setOrProject
(Project orProject) void
DBWSBuilder.setOxProject
(Project oxProject) -
Uses of Project in org.eclipse.persistence.tools.dbws.jdbc
Modifier and TypeMethodDescriptionvoid
JDBCHelper.addToOROXProjectsForComplexTypes
(List<CompositeDatabaseType> types, Project orProject, Project oxProject) protected void
JDBCHelper.buildQueryForProcedureType
(ProcedureType procType, Project orProject, Project oxProject, ProcedureOperationModel opModel, boolean hasComplexArgs) -
Uses of Project in org.eclipse.persistence.tools.dbws.oracle
Modifier and TypeMethodDescriptionvoid
OracleHelper.addToOROXProjectsForComplexTypes
(List<CompositeDatabaseType> types, Project orProject, Project oxProject) Create OR/OX projects for complex types, i.e.protected void
OracleHelper.addToORProjectForObjectTableTypeArg
(DatabaseType dbType, Project orProject, String objectTableName, String objectTableAlias) Build descriptor and mappings for an OracleTableType argument.protected void
OracleHelper.addToORProjectForObjectTypeArg
(DatabaseType dbType, Project orProject, String objectName, String objectAlias) Build descriptor and mappings for an Object type argument.protected void
OracleHelper.addToORProjectForPLSQLRecordArg
(DatabaseType dbType, Project orProject, String recordName, String recordAlias, String targetTypeName, String catalogPattern) Build descriptor and mappings for a PL/SQL record argument.protected void
OracleHelper.addToORProjectForPLSQLTableArg
(DatabaseType dbType, Project orProject, String tableName, String tableAlias, String targetTypeName, String catalogPattern) Build descriptor and mappings for a PL/SQL collection argument.protected void
OracleHelper.addToORProjectForVArrayArg
(DatabaseType dbType, Project orProject, String arrayName, String arrayAlias) Build descriptor and mappings for a VArray argument.protected void
OracleHelper.addToOXProjectForObjectTableTypeArg
(DatabaseType dbType, Project oxProject, String objectTableName, String objectTableAlias) Build descriptor and mappings for an OracleTableType argument.protected void
OracleHelper.addToOXProjectForObjectTypeArg
(DatabaseType dbType, Project oxProject, String objectName, String objectAlias) Build descriptor and mappings for an Object type argument.protected void
OracleHelper.addToOXProjectForPLSQLRecordArg
(DatabaseType dbType, Project oxProject, String recordName, String recordAlias, String targetTypeName, String catalogPattern) Build descriptor and mappings for a PL/SQL record argument.protected void
OracleHelper.addToOXProjectForPLSQLTableArg
(DatabaseType dbType, Project oxProject, String tableName, String tableAlias, String targetTypeName, String catalogPattern) Build descriptor and mappings for a PL/SQL collection argument.protected void
OracleHelper.addToOXProjectForVArrayArg
(DatabaseType dbType, Project oxProject, String arrayName, String arrayAlias) Build descriptor and mappings for a VArray argument.protected ObjectRelationalDataTypeDescriptor
OracleHelper.buildAndAddNewObjectRelationalDataTypeDescriptor
(Project orProject, String alias) Build an ObjectRelationalDataTypeDescriptor based on a given descriptor alias and add it to the given OR Project.protected ObjectRelationalDataTypeDescriptor
OracleHelper.buildAndAddNewObjectRelationalDataTypeDescriptor
(Project orProject, String alias, String javaClassName) Build an ObjectRelationalDataTypeDescriptor based on a given descriptor alias and java class name, and add it to the given OR Project.protected XMLDescriptor
OracleHelper.buildAndAddNewXMLDescriptor
(Project oxProject, String objectAlias, String userType, String targetNamespace) Build an XMLDescriptor based on a given descriptor alias, schema alias and target namespace, and add the newly created descriptor to the given OX Project.protected XMLDescriptor
OracleHelper.buildAndAddNewXMLDescriptor
(Project oxProject, String objectAlias, String javaClassName, String userType, String targetNamespace) Build an XMLDescriptor based on a given descriptor alias, schema alias, java class name and target namespace, and add the newly created descriptor to the given OX Project.protected void
OracleHelper.buildQueryForProcedureType
(ProcedureType procType, Project orProject, Project oxProject, ProcedureOperationModel opModel, boolean hasPLSQLArgs) Build a Query for the given ProcedureType instance and add it to the given OR project's list of queries. -
Uses of Project in org.eclipse.persistence.tools.schemaframework
Modifier and TypeMethodDescriptionprotected void
StoredProcedureGenerator.generateSequenceStoredProcedures
(Project project) INTERNAL: Generates the select and update stored procedures for this project.ModifierConstructorDescriptionDefaultTableGenerator
(Project project) Default constructorDefaultTableGenerator
(Project project, boolean generateFKConstraints) This constructor will create a DefaultTableGenerator that can be set to create fk constraints