Package ru.cg.webbpm.studio.database.api
Interface InternalDatabaseManager
- All Known Implementing Classes:
InternalDatabaseManagerImpl
public interface InternalDatabaseManager
- Author:
- Kochetkov
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
changeDriverDependencies
(List<org.jooq.SQLDialect> sqlDialectList) void
void
generateDbClasses
(Datasource datasource) getAvailableSchemas
(Datasource datasource) void
void
void
saveDatasource
(Datasource datasource) void
testConnection
(Datasource datasource)
-
Method Details
-
testConnection
- Throws:
Exception
-
saveDatasource
- Throws:
Exception
-
saveDatabaseStructure
- Throws:
Exception
-
getDatasource
Datasource getDatasource() -
getAvailableSchemas
- Throws:
Exception
-
generateDbClasses
- Throws:
Exception
-
getDefaultDbBeanPackage
String getDefaultDbBeanPackage() -
clearDataSource
void clearDataSource() -
reloadDataSource
void reloadDataSource() -
addChangeListener
-
changeDriverDependencies
-