public abstract class CoreProject<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,SESSION extends CoreSession> extends Object implements Serializable
Constructor and Description |
---|
CoreProject() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addDescriptor(DESCRIPTOR descriptor) |
abstract void |
convertClassNamesToClasses(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(Class theClass)
PUBLIC:
Return the descriptor specified for the class.
|
abstract 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.
|
public abstract void addDescriptor(DESCRIPTOR descriptor)
public abstract void convertClassNamesToClasses(ClassLoader classLoader)
public abstract SESSION createDatabaseSession()
public abstract LOGIN getDatasourceLogin()
public abstract DESCRIPTOR getDescriptor(Class theClass)
public abstract List<DESCRIPTOR> getOrderedDescriptors()
public abstract void setLogin(LOGIN datasourceLogin)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference