|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.groupdocs.annotation.data.connector.db.AbstractDatabaseConnector
public abstract class AbstractDatabaseConnector
Abstract database connector. Extend it for create custom database connector
| Constructor Summary | |
|---|---|
AbstractDatabaseConnector(String dbDriver,
String dbConnectionString)
Create database connector |
|
| Method Summary | |
|---|---|
void |
closeConnection()
Close connection to database |
IAnnotationDao |
getAnnotationDao()
Get annotation dao |
ICollaboratorDao |
getCollaboratorDao()
Get collaborator dao |
protected com.j256.ormlite.support.ConnectionSource |
getConnection(String dbDriver,
String dbConnectionString)
Get connection sources |
protected String |
getDbConnectionString()
Getter for property 'dbConnectionString'. |
protected String |
getDbDriver()
Getter for property 'dbDriver'. |
IDocumentDao |
getDocumentDao()
Get document dao |
IReplyDao |
getReplyDao()
Get reply dao |
ISessionDao |
getSessionDao()
Get session dao |
IStorageSchemaUpdater |
getStorageSchemaUpdater()
Callback object. |
ISystemInfoDao |
getSystemInfoDao()
Get system info dao |
IUserDao |
getUserDao()
Get user dao |
void |
openConnection()
Open connection to database |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDatabaseConnector(String dbDriver,
String dbConnectionString)
throws AnnotationException
dbDriver - database driver class namedbConnectionString - connection string
AnnotationException| Method Detail |
|---|
public void closeConnection()
throws AnnotationException
closeConnection in interface IConnectorAnnotationException
public void openConnection()
throws AnnotationException
openConnection in interface IConnectorAnnotationException
public IAnnotationDao getAnnotationDao()
throws AnnotationException
getAnnotationDao in interface IConnectorAnnotationException
public ICollaboratorDao getCollaboratorDao()
throws AnnotationException
getCollaboratorDao in interface IConnectorAnnotationException
public IDocumentDao getDocumentDao()
throws AnnotationException
getDocumentDao in interface IConnectorAnnotationException
public IReplyDao getReplyDao()
throws AnnotationException
getReplyDao in interface IConnectorAnnotationException
public ISessionDao getSessionDao()
throws AnnotationException
getSessionDao in interface IConnectorAnnotationException
public ISystemInfoDao getSystemInfoDao()
throws AnnotationException
getSystemInfoDao in interface IConnectorAnnotationException
public IUserDao getUserDao()
throws AnnotationException
getUserDao in interface IConnectorAnnotationException
protected com.j256.ormlite.support.ConnectionSource getConnection(String dbDriver,
String dbConnectionString)
dbDriver - database driver class namedbConnectionString - connection string
public IStorageSchemaUpdater getStorageSchemaUpdater()
getStorageSchemaUpdater in interface IConnectorprotected String getDbDriver()
protected String getDbConnectionString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||