public abstract class CoreAbstractSession<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,PLATFORM extends CorePlatform,PROJECT extends CoreProject,SESSION_EVENT_MANAGER extends CoreSessionEventManager> extends java.lang.Object implements CoreSession<DESCRIPTOR,LOGIN,PLATFORM,PROJECT,SESSION_EVENT_MANAGER>
Constructor and Description |
---|
CoreAbstractSession() |
Modifier and Type | Method and Description |
---|---|
abstract PLATFORM |
getDatasourcePlatform()
INTERNAL:
Return the database platform currently connected to.
|
abstract java.util.Map<java.lang.Class,DESCRIPTOR> |
getDescriptors()
ADVANCED:
Return all registered descriptors.
|
abstract PLATFORM |
getPlatform(java.lang.Class domainClass)
INTERNAL:
Return the database platform currently connected to
for specified class.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDatasourceLogin, getDescriptor, getDescriptor, getEventManager, getProject, setLogLevel
public abstract PLATFORM getDatasourcePlatform()
getDatasourcePlatform
in interface CoreSession<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,PLATFORM extends CorePlatform,PROJECT extends CoreProject,SESSION_EVENT_MANAGER extends CoreSessionEventManager>
public abstract java.util.Map<java.lang.Class,DESCRIPTOR> getDescriptors()
getDescriptors
in interface CoreSession<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,PLATFORM extends CorePlatform,PROJECT extends CoreProject,SESSION_EVENT_MANAGER extends CoreSessionEventManager>
public abstract PLATFORM getPlatform(java.lang.Class domainClass)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference