public abstract class DbManagerServiceImpl extends Object implements DbManagerService
| Modifier and Type | Field and Description |
|---|---|
protected org.osgi.framework.BundleContext |
context |
protected de.mhus.lib.core.logging.Log |
log |
protected DataSourceUtil |
util |
| Constructor and Description |
|---|
DbManagerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
doActivate(org.osgi.service.component.ComponentContext ctx) |
protected void |
doClose() |
protected de.mhus.lib.core.MActivator |
doCreateActivator() |
protected de.mhus.lib.core.directory.ResourceNode |
doCreateConfig() |
protected de.mhus.lib.sql.DbPool |
doCreateDataPool() |
protected de.mhus.lib.adb.DbManager |
doCreateDbManager(boolean clean) |
protected de.mhus.lib.sql.Dialect |
doCreateDialect() |
protected abstract de.mhus.lib.adb.DbSchema |
doCreateSchema() |
void |
doDeactivate(org.osgi.service.component.ComponentContext ctx) |
protected abstract void |
doInitialize() |
protected void |
doOpen(boolean clean)
Call this function in the doActivate() after you set the context and dataSourceName attribute.
|
protected DataSource |
getDataSource() |
String |
getDataSourceName() |
de.mhus.lib.adb.DbManager |
getManager() |
String |
getServiceName() |
boolean |
isConnected() |
void |
setDataSourceName(String dataSourceName) |
void |
updateManager(boolean clean) |
protected org.osgi.framework.BundleContext context
protected DataSourceUtil util
protected de.mhus.lib.core.logging.Log log
public void doActivate(org.osgi.service.component.ComponentContext ctx)
public void doDeactivate(org.osgi.service.component.ComponentContext ctx)
protected void doOpen(boolean clean)
throws Exception
Exceptionprotected void doClose()
protected de.mhus.lib.adb.DbManager doCreateDbManager(boolean clean)
throws Exception
Exceptionprotected abstract de.mhus.lib.adb.DbSchema doCreateSchema()
protected de.mhus.lib.sql.DbPool doCreateDataPool()
protected de.mhus.lib.core.MActivator doCreateActivator()
protected de.mhus.lib.core.directory.ResourceNode doCreateConfig()
protected de.mhus.lib.sql.Dialect doCreateDialect()
protected DataSource getDataSource()
public void updateManager(boolean clean)
throws Exception
updateManager in interface DbManagerServiceExceptionpublic de.mhus.lib.adb.DbManager getManager()
getManager in interface DbManagerServicepublic boolean isConnected()
isConnected in interface DbManagerServicepublic String getDataSourceName()
getDataSourceName in interface DbManagerServicepublic void setDataSourceName(String dataSourceName)
setDataSourceName in interface DbManagerServicepublic String getServiceName()
getServiceName in interface DbManagerServiceCopyright © 2015. All rights reserved.