public interface HibernateDatabaseService
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDatabaseSystemName()
Has to return the database system name (e.g.
|
java.lang.String |
getDriverClassName()
Has to return the driver class as an ID for a hibernate database service.
|
java.util.Vector<java.lang.String> |
getHibernateConfigurationPropertyNamesForDbCheckOnJDBC()
Has to return the property names that have to configured for a hibernate configuration, in
order to check the database connection on a JDBC level (e.g. connection host or IP, port,
user name and password).
|
java.util.Properties |
getHibernateDefaultPropertySettings()
Has to return the default property settings for hibernate.
|
AbstractDatabaseSettingsPanel |
getHibernateSettingsPanel()
Has to return the hibernate setting panel for the specific database system.
|
boolean |
isDatabaseAccessible(java.util.Properties hibernateProperties,
java.util.Vector<java.lang.String> userMessageVector,
boolean isPrintToConole)
Will be called to check if a database is accessible.
|
java.lang.String getDatabaseSystemName()
java.lang.String getDriverClassName()
java.util.Properties getHibernateDefaultPropertySettings()
java.util.Vector<java.lang.String> getHibernateConfigurationPropertyNamesForDbCheckOnJDBC()
boolean isDatabaseAccessible(java.util.Properties hibernateProperties, java.util.Vector<java.lang.String> userMessageVector, boolean isPrintToConole)
hibernateProperties
- the hibernate propertiesuserMessageVector
- the vector in which messages to users can be storedisPrintToConole
- set true, if information should be printed to consoleAbstractDatabaseSettingsPanel getHibernateSettingsPanel()