public class DatabaseDetails extends Object
| Constructor and Description |
|---|
DatabaseDetails() |
| Modifier and Type | Method and Description |
|---|---|
static DatabaseDetails |
buildDetailsFromProperties(Properties props,
String databaseName) |
boolean |
checkDriver() |
Properties |
getConfigProps() |
String |
getDatabaseUrl() |
List |
getDbNotes() |
static DatabaseDetails |
getDefaults(String databaseName)
Constructs a default db config instance based upon the contents of a properties file,
expected to look something like:
|
String |
getDialect() |
String |
getDriverClassName() |
Properties |
getExtraHibernateProperties() |
String |
getPassword() |
int |
getPoolSize() |
String |
getUserName() |
void |
setDatabaseUrl(String databaseUrl) |
void |
setDbNotes(List dbNotes) |
void |
setDialect(String dialect) |
void |
setDriverClassName(String driverClassName) |
void |
setPassword(String password) |
void |
setPoolSize(int poolSize) |
void |
setupForDatabase(String database)
This method will set the dialect, pool size, and configuration properties based on a given database name.
|
void |
setUserName(String userName) |
String |
toString() |
public static DatabaseDetails getDefaults(String databaseName) throws ConfigurationException
driverClassName=oracle.jdbc.OracleDriver databaseUrl=jdbc:oracle:thin:@localhost:1521:SID userName= password= poolSize= 10 dialect=org.hibernate.dialect.HSQLDialect
and be within the pwd/actions dir..
databaseName - ConfigurationExceptionpublic static DatabaseDetails buildDetailsFromProperties(Properties props, String databaseName) throws ConfigurationException
ConfigurationExceptionpublic String getDatabaseUrl()
public void setDatabaseUrl(String databaseUrl)
public int getPoolSize()
public void setPoolSize(int poolSize)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public String getUserName()
public void setUserName(String userName)
public String getPassword()
public void setPassword(String password)
public String getDialect()
public void setDialect(String dialect)
public List getDbNotes()
public void setDbNotes(List dbNotes)
public Properties getConfigProps()
public void setupForDatabase(String database)
public Properties getExtraHibernateProperties()
public boolean checkDriver()
Copyright © 2006–2024 Atlassian. All rights reserved.