com.atlassian.config.db
Class DatabaseDetails
java.lang.Object
com.atlassian.config.db.DatabaseDetails
public class DatabaseDetails
- extends Object
DatabaseDetails
public DatabaseDetails()
getDatabaseUrl
public String getDatabaseUrl()
setDatabaseUrl
public void setDatabaseUrl(String databaseUrl)
getPoolSize
public int getPoolSize()
setPoolSize
public void setPoolSize(int poolSize)
getDriverClassName
public String getDriverClassName()
setDriverClassName
public void setDriverClassName(String driverClassName)
getUserName
public String getUserName()
setUserName
public void setUserName(String userName)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getDialect
public String getDialect()
setDialect
public void setDialect(String dialect)
getDbNotes
public List getDbNotes()
setDbNotes
public void setDbNotes(List dbNotes)
toString
public String toString()
- Overrides:
toString in class Object
getConfigProps
public Properties getConfigProps()
setupForDatabase
public void setupForDatabase(String database)
- This method will set the dialect, pool size, and configuration properties based on a given database name.
getDefaults
public static DatabaseDetails getDefaults(String databaseName)
throws ConfigurationException
- Constructs a default db config instance based upon the contents of a properties file,
expected to look something like:
driverClassName=oracle.jdbc.OracleDriver
databaseUrl=jdbc:oracle:thin:@localhost:1521:SID
userName=
password=
poolSize= 10
dialect=net.sf.hibernate.dialect.HSQLDialect
and be within the pwd/actions dir..
- Parameters:
databaseName -
- Throws:
ConfigurationException
getExtraHibernateProperties
public Properties getExtraHibernateProperties()
checkDriver
public boolean checkDriver()
- Returns:
- boolean - whether driver exists in class path.
Copyright © 2006-2009 Atlassian Pty Ltd. All Rights Reserved.