|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.repo.sql.SqlRepositoryConfiguration
public class SqlRepositoryConfiguration
This class is used for SQL repository configuration. It reads values from Apache configuration object (xml).
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_AS_SERVER
|
static java.lang.String |
PROPERTY_BASE_DIR
|
static java.lang.String |
PROPERTY_DRIVER_CLASS_NAME
|
static java.lang.String |
PROPERTY_DROP_IF_EXISTS
|
static java.lang.String |
PROPERTY_EMBEDDED
|
static java.lang.String |
PROPERTY_FILE_NAME
|
static java.lang.String |
PROPERTY_HIBERNATE_DIALECT
|
static java.lang.String |
PROPERTY_HIBERNATE_HBM2DDL
|
static java.lang.String |
PROPERTY_JDBC_PASSWORD
|
static java.lang.String |
PROPERTY_JDBC_URL
|
static java.lang.String |
PROPERTY_JDBC_USERNAME
|
static java.lang.String |
PROPERTY_PORT
|
static java.lang.String |
PROPERTY_TCP_SSL
|
Constructor Summary | |
---|---|
SqlRepositoryConfiguration(org.apache.commons.configuration.Configuration configuration)
|
Method Summary | |
---|---|
java.lang.String |
getBaseDir()
|
java.lang.String |
getDriverClassName()
|
java.lang.String |
getFileName()
Used in embedded mode to define h2 database file name. |
java.lang.String |
getHibernateDialect()
Value represents hibernate dialect used to communicate with database. |
java.lang.String |
getHibernateHbm2ddl()
|
java.lang.String |
getJdbcPassword()
|
java.lang.String |
getJdbcUrl()
|
java.lang.String |
getJdbcUsername()
|
int |
getPort()
|
boolean |
isAsServer()
|
boolean |
isDropIfExists()
|
boolean |
isEmbedded()
|
boolean |
isTcpSSL()
Value represents repository running in embedded server mode with SSL turned on/off. |
void |
setAsServer(boolean asServer)
|
void |
setBaseDir(java.lang.String baseDir)
|
void |
setDriverClassName(java.lang.String driverClassName)
|
void |
setDropIfExists(boolean dropIfExists)
|
void |
setEmbedded(boolean embedded)
|
void |
setFileName(java.lang.String fileName)
|
void |
setHibernateDialect(java.lang.String hibernateDialect)
|
void |
setHibernateHbm2ddl(java.lang.String hibernateHbm2ddl)
|
void |
setJdbcPassword(java.lang.String jdbcPassword)
|
void |
setJdbcUrl(java.lang.String jdbcUrl)
|
void |
setJdbcUsername(java.lang.String jdbcUsername)
|
void |
setPort(int port)
|
void |
setTcpSSL(boolean tcpSSL)
|
void |
validate()
Configuration validation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROPERTY_BASE_DIR
public static final java.lang.String PROPERTY_DROP_IF_EXISTS
public static final java.lang.String PROPERTY_AS_SERVER
public static final java.lang.String PROPERTY_PORT
public static final java.lang.String PROPERTY_FILE_NAME
public static final java.lang.String PROPERTY_TCP_SSL
public static final java.lang.String PROPERTY_EMBEDDED
public static final java.lang.String PROPERTY_DRIVER_CLASS_NAME
public static final java.lang.String PROPERTY_HIBERNATE_HBM2DDL
public static final java.lang.String PROPERTY_HIBERNATE_DIALECT
public static final java.lang.String PROPERTY_JDBC_PASSWORD
public static final java.lang.String PROPERTY_JDBC_USERNAME
public static final java.lang.String PROPERTY_JDBC_URL
Constructor Detail |
---|
public SqlRepositoryConfiguration(org.apache.commons.configuration.Configuration configuration)
Method Detail |
---|
public void validate() throws RepositoryServiceFactoryException
RepositoryServiceFactoryException
- if configuration is invalid.public boolean isAsServer()
public void setAsServer(boolean asServer)
public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String baseDir)
public java.lang.String getDriverClassName()
public void setDriverClassName(java.lang.String driverClassName)
public boolean isEmbedded()
public void setEmbedded(boolean embedded)
public java.lang.String getHibernateDialect()
public void setHibernateDialect(java.lang.String hibernateDialect)
public java.lang.String getHibernateHbm2ddl()
public void setHibernateHbm2ddl(java.lang.String hibernateHbm2ddl)
public java.lang.String getJdbcPassword()
public void setJdbcPassword(java.lang.String jdbcPassword)
public java.lang.String getJdbcUrl()
public void setJdbcUrl(java.lang.String jdbcUrl)
public java.lang.String getJdbcUsername()
public void setJdbcUsername(java.lang.String jdbcUsername)
public int getPort()
public void setPort(int port)
public boolean isTcpSSL()
public void setTcpSSL(boolean tcpSSL)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public boolean isDropIfExists()
public void setDropIfExists(boolean dropIfExists)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |