|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.core.sessions.CoreProject<DESCRIPTOR,LOGIN,SESSION>
public abstract class CoreProject<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,SESSION extends CoreSession>
INTERNAL A abstraction of project capturing behavior common to all persistence types.
Constructor Summary | |
---|---|
CoreProject()
|
Method Summary | |
---|---|
abstract void |
addDescriptor(DESCRIPTOR descriptor)
|
abstract void |
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this project to actual class-based settings. |
abstract SESSION |
createDatabaseSession()
INTERNAL: Factory method to create session. |
abstract LOGIN |
getDatasourceLogin()
PUBLIC: Return the login, the login holds any database connection information given. |
abstract DESCRIPTOR |
getDescriptor(java.lang.Class theClass)
PUBLIC: Return the descriptor specified for the class. |
abstract java.util.List<DESCRIPTOR> |
getOrderedDescriptors()
INTERNAL: Return the descriptors in the order added. |
abstract void |
setLogin(LOGIN datasourceLogin)
PUBLIC: Set the login to be used to connect to the database for this project. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CoreProject()
Method Detail |
---|
public abstract void addDescriptor(DESCRIPTOR descriptor)
public abstract void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
public abstract SESSION createDatabaseSession()
public abstract LOGIN getDatasourceLogin()
public abstract DESCRIPTOR getDescriptor(java.lang.Class theClass)
public abstract java.util.List<DESCRIPTOR> getOrderedDescriptors()
public abstract void setLogin(LOGIN datasourceLogin)
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |