|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.jdbc.core.support.JdbcDaoSupport
org.lexevs.dao.database.utility.DefaultDatabaseUtility
public class DefaultDatabaseUtility
Spring JDBC implementation of DefaultDatabaseUtility.
Field Summary |
---|
Fields inherited from class org.springframework.dao.support.DaoSupport |
---|
logger |
Constructor Summary | |
---|---|
DefaultDatabaseUtility()
|
Method Summary | |
---|---|
protected java.lang.String |
adjustForCommonAndTableSetPrefixes(java.lang.String script,
java.lang.String commonPrefix,
java.lang.String tableSetPrefix)
Adjust for prefix. |
protected java.lang.String |
adjustForPrefix(java.lang.String script,
java.lang.String prefix)
|
static java.lang.String |
convertResourceToString(org.springframework.core.io.Resource resource)
Convert resource to string. |
boolean |
doesTableExist(java.lang.String tableName)
Does table exist. |
void |
dropDatabase(java.lang.String databaseName)
Drop database. |
void |
executeScript(org.springframework.core.io.Resource creationScript)
Execute script. |
void |
executeScript(org.springframework.core.io.Resource creationScript,
java.lang.String tableSetPrefix)
|
void |
executeScript(org.springframework.core.io.Resource creationScript,
java.lang.String defaultPrefix,
java.lang.String tableSetPrefix)
Execute script. |
void |
executeScript(java.lang.String script)
Execute script. |
void |
executeScript(java.lang.String script,
java.lang.String tableSetPrefix)
|
void |
executeScript(java.lang.String script,
java.lang.String defaultPrefix,
java.lang.String tableSetPrefix)
|
void |
truncateTable(java.lang.String tableName)
Truncate table. |
Methods inherited from class org.springframework.jdbc.core.support.JdbcDaoSupport |
---|
checkDaoConfig, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, initTemplateConfig, releaseConnection, setDataSource, setJdbcTemplate |
Methods inherited from class org.springframework.dao.support.DaoSupport |
---|
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDatabaseUtility()
Method Detail |
---|
public void dropDatabase(java.lang.String databaseName)
DatabaseUtility
dropDatabase
in interface DatabaseUtility
databaseName
- the database namepublic void executeScript(org.springframework.core.io.Resource creationScript) throws java.lang.Exception
DatabaseUtility
executeScript
in interface DatabaseUtility
creationScript
- the creation script
java.lang.Exception
- the exceptionpublic void executeScript(org.springframework.core.io.Resource creationScript, java.lang.String defaultPrefix, java.lang.String tableSetPrefix) throws java.lang.Exception
DatabaseUtility
executeScript
in interface DatabaseUtility
creationScript
- the creation script
java.lang.Exception
- the exceptionpublic void executeScript(org.springframework.core.io.Resource creationScript, java.lang.String tableSetPrefix) throws java.lang.Exception
executeScript
in interface DatabaseUtility
java.lang.Exception
public void executeScript(java.lang.String script, java.lang.String tableSetPrefix) throws java.lang.Exception
executeScript
in interface DatabaseUtility
java.lang.Exception
public void executeScript(java.lang.String script, java.lang.String defaultPrefix, java.lang.String tableSetPrefix) throws java.lang.Exception
executeScript
in interface DatabaseUtility
java.lang.Exception
public void executeScript(java.lang.String script) throws java.lang.Exception
DatabaseUtility
executeScript
in interface DatabaseUtility
script
- the creation script
java.lang.Exception
- the exceptionpublic static java.lang.String convertResourceToString(org.springframework.core.io.Resource resource)
resource
- the resource
protected java.lang.String adjustForCommonAndTableSetPrefixes(java.lang.String script, java.lang.String commonPrefix, java.lang.String tableSetPrefix)
script
- the scriptprefix
- the prefix
protected java.lang.String adjustForPrefix(java.lang.String script, java.lang.String prefix)
public void truncateTable(java.lang.String tableName) throws java.lang.Exception
DatabaseUtility
truncateTable
in interface DatabaseUtility
tableName
- the table name
java.lang.Exception
- the exceptionpublic boolean doesTableExist(java.lang.String tableName)
DatabaseUtility
doesTableExist
in interface DatabaseUtility
tableName
- the table name
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |