Top Constructors Methods
org.eclipse.persistence.internal.core.sessions

public abstract Class CoreAbstractSession<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, PLATFORM extends CorePlatform<CONVERSION_MANAGER extends CoreConversionManager>, PROJECT extends CoreProject<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, SESSION extends CoreSession>, SESSION_EVENT_MANAGER extends CoreSessionEventManager<SESSION_EVENT_LISTENER extends CoreSessionEventListener>>

extends Object
implements CoreSession<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, PLATFORM extends CorePlatform<CONVERSION_MANAGER extends CoreConversionManager>, PROJECT extends CoreProject<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, SESSION extends CoreSession>, SESSION_EVENT_MANAGER extends CoreSessionEventManager<SESSION_EVENT_LISTENER extends CoreSessionEventListener>>
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.core.sessions.CoreSession
Known Direct Subclasses
org.eclipse.persistence.internal.sessions.AbstractSession
Imports
java.util.Map, org.eclipse.persistence.core.descriptors.CoreDescriptor, org.eclipse.persistence.core.sessions.CoreLogin, .CoreProject, .CoreSession, .CoreSessionEventManager, org.eclipse.persistence.internal.core.databaseaccess.CorePlatform

Constructor Summary

AccessConstructor and Description
protected
CoreAbstractSession()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
public abstract PLATFORM
getDatasourcePlatform()

Redeclares org.eclipse.persistence.core.sessions.CoreSession.getDatasourcePlatform.

INTERNAL: Return the database platform currently connected to.
public abstract Map<Class<?>, DESCRIPTOR>
getDescriptors()

Redeclares org.eclipse.persistence.core.sessions.CoreSession.getDescriptors.

ADVANCED: Return all registered descriptors.
public abstract PLATFORM
getPlatform(Class<?> domainClass)

INTERNAL: Return the database platform currently connected to for specified class.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CoreAbstractSessionback to summary
protected CoreAbstractSession()

Default constructor.

Method Detail

getDatasourcePlatformback to summary
public abstract PLATFORM getDatasourcePlatform()

Redeclares org.eclipse.persistence.core.sessions.CoreSession.getDatasourcePlatform.

INTERNAL: Return the database platform currently connected to. The platform is used for database specific behavior.

Annotations
@Override
getDescriptorsback to summary
public abstract Map<Class<?>, DESCRIPTOR> getDescriptors()

Redeclares org.eclipse.persistence.core.sessions.CoreSession.getDescriptors.

ADVANCED: Return all registered descriptors.

Annotations
@Override
getPlatformback to summary
public abstract PLATFORM getPlatform(Class<?> domainClass)

INTERNAL: Return the database platform currently connected to for specified class. The platform is used for database specific behavior.