Package org.fcrepo.config
Class DatabaseConfig
- java.lang.Object
-
- org.fcrepo.config.DatabaseConfig
-
@EnableTransactionManagement @Configuration public class DatabaseConfig extends Object
- Author:
- pwinckles
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCEstatic StringDEFAULT_FCREPO_HOME_VALUEstatic StringFCREPO_CONFIG_FILE_PROP_SOURCEstatic StringFCREPO_HOME_PROPERTY
-
Constructor Summary
Constructors Constructor Description DatabaseConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcedataSource()org.flywaydb.core.Flywayflyway(DataSource source)voidsetup()org.springframework.jdbc.datasource.DataSourceTransactionManagertxManager(DataSource dataSource)
-
-
-
Field Detail
-
FCREPO_HOME_PROPERTY
public static final String FCREPO_HOME_PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_FCREPO_HOME_VALUE
public static final String DEFAULT_FCREPO_HOME_VALUE
- See Also:
- Constant Field Values
-
DEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCE
public static final String DEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCE
- See Also:
- Constant Field Values
-
FCREPO_CONFIG_FILE_PROP_SOURCE
public static final String FCREPO_CONFIG_FILE_PROP_SOURCE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DatabaseConfig
public DatabaseConfig()
-
-
Method Detail
-
setup
@PostConstruct public void setup()
-
dataSource
@Bean public DataSource dataSource() throws Exception
- Throws:
Exception
-
txManager
@Bean public org.springframework.jdbc.datasource.DataSourceTransactionManager txManager(DataSource dataSource)
-
flyway
@Bean public org.flywaydb.core.Flyway flyway(DataSource source) throws Exception
- Throws:
Exception
-
-