1 package eu
.etaxonomy
.cdm
.database
;
3 import org
.hibernate
.cache
.CacheProvider
;
4 import org
.springframework
.beans
.factory
.config
.BeanDefinition
;
6 import eu
.etaxonomy
.cdm
.database
.CdmPersistentDataSource
.HBM2DDL
;
8 public interface ICdmDataSource
{
11 * Returns a BeanDefinition object of type DriverManagerDataSource that contains
12 * datsource properties (url, username, password, ...)
15 public BeanDefinition
getDatasourceBean();
22 public BeanDefinition
getHibernatePropertiesBean(HBM2DDL hbm2dll
);
29 public BeanDefinition
getHibernatePropertiesBean(HBM2DDL hbm2dll
, Boolean showSql
, Boolean formatSql
, Class
<?
extends CacheProvider
> cacheProviderClass
);