public class SqlRepositoryConfiguration extends Object
Constructor and Description |
---|
SqlRepositoryConfiguration(org.apache.commons.configuration.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
String |
getBaseDir() |
String |
getDatabase() |
String |
getDataSource() |
String |
getDriverClassName() |
String |
getFileName()
Used in embedded mode to define h2 database file name.
|
String |
getHibernateDialect()
Value represents hibernate dialect used to communicate with database.
|
String |
getHibernateHbm2ddl() |
int |
getIterativeSearchByPagingBatchSize() |
String |
getJdbcPassword() |
String |
getJdbcUrl() |
String |
getJdbcUsername() |
int |
getMaxPoolSize() |
int |
getMinPoolSize() |
OrgClosureManager.StartupAction |
getOrgClosureStartupAction() |
String |
getPerformanceStatisticsFile() |
int |
getPerformanceStatisticsLevel() |
int |
getPort() |
TransactionIsolation |
getTransactionIsolation() |
boolean |
isAsServer() |
boolean |
isDropIfExists() |
boolean |
isEmbedded() |
boolean |
isIgnoreOrgClosure() |
boolean |
isIterativeSearchByPaging() |
boolean |
isLockForUpdateViaHibernate() |
boolean |
isLockForUpdateViaSql() |
boolean |
isSkipOrgClosureStructureCheck() |
boolean |
isStopOnOrgClosureStartupFailure() |
boolean |
isTcpSSL()
Value represents repository running in embedded server mode with SSL turned on/off.
|
boolean |
isUseReadOnlyTransactions() |
boolean |
isUseZip() |
boolean |
isUsingH2() |
boolean |
isUsingMySQL() |
boolean |
isUsingOracle() |
boolean |
isUsingPostgreSQL() |
boolean |
isUsingSQLServer() |
void |
setAsServer(boolean asServer) |
void |
setBaseDir(String baseDir) |
void |
setDatabase(String database) |
void |
setDataSource(String dataSource) |
void |
setDriverClassName(String driverClassName) |
void |
setDropIfExists(boolean dropIfExists) |
void |
setEmbedded(boolean embedded) |
void |
setFileName(String fileName) |
void |
setHibernateDialect(String hibernateDialect) |
void |
setHibernateHbm2ddl(String hibernateHbm2ddl) |
void |
setIgnoreOrgClosure(boolean value) |
void |
setIterativeSearchByPaging(boolean iterativeSearchByPaging) |
void |
setIterativeSearchByPagingBatchSize(int iterativeSearchByPagingBatchSize) |
void |
setJdbcPassword(String jdbcPassword) |
void |
setJdbcUrl(String jdbcUrl) |
void |
setJdbcUsername(String jdbcUsername) |
void |
setLockForUpdateViaHibernate(boolean lockForUpdateViaHibernate) |
void |
setLockForUpdateViaSql(boolean lockForUpdateViaSql) |
void |
setMaxPoolSize(int maxPoolSize) |
void |
setMinPoolSize(int minPoolSize) |
void |
setOrgClosureStartupAction(String orgClosureStartupAction) |
void |
setPerformanceStatisticsFile(String performanceStatisticsFile) |
void |
setPerformanceStatisticsLevel(int performanceStatisticsLevel) |
void |
setPort(int port) |
void |
setSkipOrgClosureStructureCheck(boolean skipOrgClosureStructureCheck) |
void |
setStopOnOrgClosureStartupFailure(boolean stopOnOrgClosureStartupFailure) |
void |
setTcpSSL(boolean tcpSSL) |
void |
setTransactionIsolation(String transactionIsolation) |
void |
setTransactionIsolation(TransactionIsolation transactionIsolation) |
void |
setUseReadOnlyTransactions(boolean useReadOnlyTransactions) |
void |
setUseZip(boolean useZip) |
void |
validate()
Configuration validation.
|
public static final String PROPERTY_DATABASE
public static final String PROPERTY_BASE_DIR
public static final String PROPERTY_DROP_IF_EXISTS
public static final String PROPERTY_AS_SERVER
public static final String PROPERTY_PORT
public static final String PROPERTY_FILE_NAME
public static final String PROPERTY_TCP_SSL
public static final String PROPERTY_EMBEDDED
public static final String PROPERTY_DRIVER_CLASS_NAME
public static final String PROPERTY_HIBERNATE_HBM2DDL
public static final String PROPERTY_HIBERNATE_DIALECT
public static final String PROPERTY_JDBC_PASSWORD
public static final String PROPERTY_JDBC_USERNAME
public static final String PROPERTY_JDBC_URL
public static final String PROPERTY_DATASOURCE
public static final String PROPERTY_USE_ZIP
public static final String PROPERTY_MIN_POOL_SIZE
public static final String PROPERTY_MAX_POOL_SIZE
public static final String PROPERTY_TRANSACTION_ISOLATION
public static final String PROPERTY_LOCK_FOR_UPDATE_VIA_HIBERNATE
public static final String PROPERTY_LOCK_FOR_UPDATE_VIA_SQL
public static final String PROPERTY_USE_READ_ONLY_TRANSACTIONS
public static final String PROPERTY_PERFORMANCE_STATISTICS_FILE
public static final String PROPERTY_PERFORMANCE_STATISTICS_LEVEL
public static final String PROPERTY_ITERATIVE_SEARCH_BY_PAGING
public static final String PROPERTY_ITERATIVE_SEARCH_BY_PAGING_BATCH_SIZE
public static final String PROPERTY_IGNORE_ORG_CLOSURE
public static final String PROPERTY_ORG_CLOSURE_STARTUP_ACTION
public static final String PROPERTY_SKIP_ORG_CLOSURE_STRUCTURE_CHECK
public static final String PROPERTY_STOP_ON_ORG_CLOSURE_STARTUP_FAILURE
public SqlRepositoryConfiguration(org.apache.commons.configuration.Configuration configuration)
public void validate() throws RepositoryServiceFactoryException
RepositoryServiceFactoryException
- if configuration is invalid.public boolean isAsServer()
public void setAsServer(boolean asServer)
public String getBaseDir()
public void setBaseDir(String baseDir)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public boolean isEmbedded()
public void setEmbedded(boolean embedded)
public String getHibernateDialect()
public void setHibernateDialect(String hibernateDialect)
public String getHibernateHbm2ddl()
public void setHibernateHbm2ddl(String hibernateHbm2ddl)
public String getJdbcPassword()
public void setJdbcPassword(String jdbcPassword)
public String getJdbcUrl()
public void setJdbcUrl(String jdbcUrl)
public String getJdbcUsername()
public void setJdbcUsername(String jdbcUsername)
public int getPort()
public void setPort(int port)
public boolean isTcpSSL()
public void setTcpSSL(boolean tcpSSL)
public String getFileName()
public void setFileName(String fileName)
public boolean isDropIfExists()
public void setDropIfExists(boolean dropIfExists)
public TransactionIsolation getTransactionIsolation()
public void setTransactionIsolation(TransactionIsolation transactionIsolation)
public void setTransactionIsolation(String transactionIsolation)
public boolean isLockForUpdateViaHibernate()
public void setLockForUpdateViaHibernate(boolean lockForUpdateViaHibernate)
public boolean isLockForUpdateViaSql()
public void setLockForUpdateViaSql(boolean lockForUpdateViaSql)
public boolean isUseReadOnlyTransactions()
public void setUseReadOnlyTransactions(boolean useReadOnlyTransactions)
public String getPerformanceStatisticsFile()
public void setPerformanceStatisticsFile(String performanceStatisticsFile)
public int getPerformanceStatisticsLevel()
public void setPerformanceStatisticsLevel(int performanceStatisticsLevel)
public boolean isIterativeSearchByPaging()
public void setIterativeSearchByPaging(boolean iterativeSearchByPaging)
public int getIterativeSearchByPagingBatchSize()
public void setIterativeSearchByPagingBatchSize(int iterativeSearchByPagingBatchSize)
public String getDataSource()
public void setDataSource(String dataSource)
public int getMinPoolSize()
public void setMinPoolSize(int minPoolSize)
public int getMaxPoolSize()
public void setMaxPoolSize(int maxPoolSize)
public boolean isUseZip()
public void setUseZip(boolean useZip)
public boolean isIgnoreOrgClosure()
public void setIgnoreOrgClosure(boolean value)
public OrgClosureManager.StartupAction getOrgClosureStartupAction()
public void setOrgClosureStartupAction(String orgClosureStartupAction)
public boolean isUsingH2()
public boolean isUsingOracle()
public boolean isUsingMySQL()
public boolean isUsingPostgreSQL()
public boolean isUsingSQLServer()
public void setStopOnOrgClosureStartupFailure(boolean stopOnOrgClosureStartupFailure)
public boolean isStopOnOrgClosureStartupFailure()
public boolean isSkipOrgClosureStructureCheck()
public void setSkipOrgClosureStructureCheck(boolean skipOrgClosureStructureCheck)
public String getDatabase()
public void setDatabase(String database)
Copyright © 2016 evolveum. All rights reserved.