| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public abstract void | convertClassNamesToClasses(ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this project to actual class-based settings. |
| public abstract SESSION | |
| public abstract LOGIN | getDatasourceLogin()
PUBLIC: Return the login, the login holds any database connection information given. |
| public abstract DESCRIPTOR | |
| public abstract List | |
| public abstract void | setLogin(LOGIN datasourceLogin)
PUBLIC: Set the login to be used to connect to the database for this project. |
| CoreProject | back to summary |
|---|---|
| protected CoreProject() Default constructor. | |
| addDescriptor | back to summary |
|---|---|
| public abstract void addDescriptor(DESCRIPTOR descriptor) | |
| convertClassNamesToClasses | back to summary |
|---|---|
| public abstract void convertClassNamesToClasses(ClassLoader classLoader) INTERNAL: Convert all the class-name-based settings in this project to actual class-based settings. This will also reset any class references to the version of the class from the class loader. | |
| createDatabaseSession | back to summary |
|---|---|
| public abstract SESSION createDatabaseSession() INTERNAL: Factory method to create session. This returns an implementor of the CoreSession interface, which can be used to login and add descriptors from other projects. The CoreSession interface however should be used for reading and writing once connected for complete portability. | |
| getDatasourceLogin | back to summary |
|---|---|
| public abstract LOGIN getDatasourceLogin() PUBLIC: Return the login, the login holds any database connection information given. This return the Login interface and may need to be cast to the datasource specific implementation. | |
| getDescriptor | back to summary |
|---|---|
| public abstract DESCRIPTOR getDescriptor(Class<?> theClass) PUBLIC: Return the descriptor specified for the class. | |
| getOrderedDescriptors | back to summary |
|---|---|
| public abstract List INTERNAL: Return the descriptors in the order added. Used to maintain consistent order in XML. | |
| setLogin | back to summary |
|---|---|
| public abstract void setLogin(LOGIN datasourceLogin) PUBLIC: Set the login to be used to connect to the database for this project. | |