|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations
public class DefaultLexEvsDatabaseOperations
The Class LexEvsPersistenceConnectionManager.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.operation.LexEvsDatabaseOperations |
---|
LexEvsDatabaseOperations.RootOrTail, LexEvsDatabaseOperations.TraverseAssociations |
Constructor Summary | |
---|---|
DefaultLexEvsDatabaseOperations()
|
Method Summary | |
---|---|
void |
addRootRelationNode(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.util.List<java.lang.String> associationNames,
java.lang.String relationContainerName,
LexEvsDatabaseOperations.RootOrTail rootOrTail,
LexEvsDatabaseOperations.TraverseAssociations traverse)
|
void |
computeTransitiveTable(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Compute transitive table. |
void |
createAllTables()
|
void |
createCodingSchemeHistoryTables()
|
void |
createCodingSchemeHistoryTables(java.lang.String prefix)
|
void |
createCodingSchemeTables()
|
void |
createCodingSchemeTables(java.lang.String prefix)
|
void |
createCommonTables()
|
void |
createNciHistoryTables()
|
void |
createValueSetHistoryTables()
|
void |
createValueSetsTables()
|
protected void |
doDropCodingSchemeTables(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String prefix)
|
protected void |
doDumpSqlScripts(DatabaseType databaseType,
org.springframework.core.io.Resource resource,
java.lang.String destination,
java.lang.String prefix)
|
protected void |
doExecuteSql(org.springframework.core.io.Resource xmlSchema,
org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
|
protected void |
doExecuteSql(org.springframework.core.io.Resource xmlSchema,
org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor,
java.lang.String prefix)
|
protected java.lang.String |
doGetSql(DatabaseType databaseType,
org.springframework.core.io.Resource xmlSchema,
org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
|
protected java.lang.String |
doGetSql(org.springframework.core.io.Resource xmlSchema,
org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
|
void |
dropAllTables()
|
void |
dropCodingSchemeHistoryTables()
|
void |
dropCodingSchemeHistoryTables(java.lang.String codingSchemeUri,
java.lang.String version)
|
void |
dropCodingSchemeTables()
|
void |
dropCodingSchemeTables(java.lang.String codingSchemeUri,
java.lang.String version)
|
void |
dropCommonTables()
|
void |
dropNciHistoryTables()
|
void |
dropValueSetHistoryTables()
|
void |
dropValueSetsTables()
|
void |
dumpSqlScripts(DatabaseType databaseType,
java.lang.String path,
java.lang.String prefix)
|
org.springframework.core.io.Resource |
getCodingSchemeHistoryXmlDdl()
|
org.springframework.core.io.Resource |
getCodingSchemeXmlDdl()
|
protected java.lang.String |
getCombinedPrefix(java.lang.String codingSchemePrefix)
Gets the combined prefix. |
org.springframework.core.io.Resource |
getCommonXmlDdl()
|
DatabaseType |
getDatabaseType()
Gets the database type. |
DatabaseUtility |
getDatabaseUtility()
Gets the database utility. |
javax.sql.DataSource |
getDataSource()
Gets the data source. |
IndexServiceManager |
getIndexServiceManager()
|
org.springframework.core.io.Resource |
getNciHistoryXmlDdl()
|
PrefixResolver |
getPrefixResolver()
Gets the prefix resolver. |
PrimaryKeyIncrementer |
getPrimaryKeyIncrementer()
|
RootBuilder |
getRootBuilder()
|
SystemVariables |
getSystemVariables()
|
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager()
Gets the transaction manager. |
TransitivityBuilder |
getTransitivityBuilder()
|
org.springframework.core.io.Resource |
getValueSetHistoryXmlDdl()
|
org.springframework.core.io.Resource |
getValueSetXmlDdl()
|
boolean |
isCodingSchemeLoaded(java.lang.String codingScheme,
java.lang.String version)
|
void |
setCodingSchemeHistoryXmlDdl(org.springframework.core.io.Resource codingSchemeHistoryXmlDdl)
|
void |
setCodingSchemeXmlDdl(org.springframework.core.io.Resource codingSchemeXmlDdl)
|
void |
setCommonXmlDdl(org.springframework.core.io.Resource commonXmlDdl)
|
void |
setDatabaseType(DatabaseType databaseType)
Sets the database type. |
void |
setDatabaseUtility(DatabaseUtility databaseUtility)
Sets the database utility. |
void |
setDataSource(javax.sql.DataSource dataSource)
Sets the data source. |
void |
setIndexServiceManager(IndexServiceManager indexServiceManager)
|
void |
setNciHistoryXmlDdl(org.springframework.core.io.Resource nciHistoryXmlDdl)
|
void |
setPrefixResolver(PrefixResolver prefixResolver)
Sets the prefix resolver. |
void |
setPrimaryKeyIncrementer(PrimaryKeyIncrementer primaryKeyIncrementer)
|
void |
setRootBuilder(RootBuilder rootBuilder)
|
void |
setSystemVariables(SystemVariables systemVariables)
|
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Sets the transaction manager. |
void |
setTransitivityBuilder(TransitivityBuilder transitivityBuilder)
|
void |
setValueSetHistoryXmlDdl(org.springframework.core.io.Resource valueSetHistoryXmlDdl)
|
void |
setValueSetXmlDdl(org.springframework.core.io.Resource valueSetXmlDdl)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultLexEvsDatabaseOperations()
Method Detail |
---|
public void addRootRelationNode(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.util.List<java.lang.String> associationNames, java.lang.String relationContainerName, LexEvsDatabaseOperations.RootOrTail rootOrTail, LexEvsDatabaseOperations.TraverseAssociations traverse)
addRootRelationNode
in interface LexEvsDatabaseOperations
public boolean isCodingSchemeLoaded(java.lang.String codingScheme, java.lang.String version)
isCodingSchemeLoaded
in interface LexEvsDatabaseOperations
public void createAllTables()
createAllTables
in interface LexEvsDatabaseOperations
public void dropAllTables()
dropAllTables
in interface LexEvsDatabaseOperations
public void createCodingSchemeHistoryTables(java.lang.String prefix)
createCodingSchemeHistoryTables
in interface LexEvsDatabaseOperations
public void dropCodingSchemeHistoryTables(java.lang.String codingSchemeUri, java.lang.String version)
dropCodingSchemeHistoryTables
in interface LexEvsDatabaseOperations
public void dropCodingSchemeTables(java.lang.String codingSchemeUri, java.lang.String version)
dropCodingSchemeTables
in interface LexEvsDatabaseOperations
protected void doDropCodingSchemeTables(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String prefix)
public void dropCodingSchemeHistoryTables()
dropCodingSchemeHistoryTables
in interface LexEvsDatabaseOperations
public void dropCodingSchemeTables()
dropCodingSchemeTables
in interface LexEvsDatabaseOperations
public void dropCommonTables()
dropCommonTables
in interface LexEvsDatabaseOperations
public void dropNciHistoryTables()
dropNciHistoryTables
in interface LexEvsDatabaseOperations
public void dropValueSetHistoryTables()
dropValueSetHistoryTables
in interface LexEvsDatabaseOperations
public void dropValueSetsTables()
dropValueSetsTables
in interface LexEvsDatabaseOperations
public void createCommonTables()
createCommonTables
in interface LexEvsDatabaseOperations
public void createCodingSchemeTables()
createCodingSchemeTables
in interface LexEvsDatabaseOperations
public void createNciHistoryTables()
createNciHistoryTables
in interface LexEvsDatabaseOperations
public void createCodingSchemeTables(java.lang.String prefix)
createCodingSchemeTables
in interface LexEvsDatabaseOperations
protected void doExecuteSql(org.springframework.core.io.Resource xmlSchema, org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
protected void doExecuteSql(org.springframework.core.io.Resource xmlSchema, org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor, java.lang.String prefix)
protected java.lang.String doGetSql(org.springframework.core.io.Resource xmlSchema, org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
protected java.lang.String doGetSql(DatabaseType databaseType, org.springframework.core.io.Resource xmlSchema, org.lexevs.dao.database.operation.DefaultLexEvsDatabaseOperations.PlatformActor actor)
public void dumpSqlScripts(DatabaseType databaseType, java.lang.String path, java.lang.String prefix) throws java.io.IOException
dumpSqlScripts
in interface LexEvsDatabaseOperations
java.io.IOException
protected void doDumpSqlScripts(DatabaseType databaseType, org.springframework.core.io.Resource resource, java.lang.String destination, java.lang.String prefix) throws java.io.IOException
java.io.IOException
public void createValueSetsTables()
createValueSetsTables
in interface LexEvsDatabaseOperations
public void createCodingSchemeHistoryTables()
createCodingSchemeHistoryTables
in interface LexEvsDatabaseOperations
public void createValueSetHistoryTables()
createValueSetHistoryTables
in interface LexEvsDatabaseOperations
public void computeTransitiveTable(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
LexEvsDatabaseOperations
computeTransitiveTable
in interface LexEvsDatabaseOperations
codingSchemeUri
- the coding scheme uriprotected java.lang.String getCombinedPrefix(java.lang.String codingSchemePrefix)
codingSchemePrefix
- the coding scheme prefix
public DatabaseUtility getDatabaseUtility()
LexEvsDatabaseOperations
getDatabaseUtility
in interface LexEvsDatabaseOperations
public void setDatabaseUtility(DatabaseUtility databaseUtility)
databaseUtility
- the new database utilitypublic PrefixResolver getPrefixResolver()
LexEvsDatabaseOperations
getPrefixResolver
in interface LexEvsDatabaseOperations
public void setPrefixResolver(PrefixResolver prefixResolver)
prefixResolver
- the new prefix resolverpublic javax.sql.DataSource getDataSource()
LexEvsDatabaseOperations
getDataSource
in interface LexEvsDatabaseOperations
public void setDataSource(javax.sql.DataSource dataSource)
dataSource
- the new data sourcepublic DatabaseType getDatabaseType()
LexEvsDatabaseOperations
getDatabaseType
in interface LexEvsDatabaseOperations
public void setDatabaseType(DatabaseType databaseType)
databaseType
- the new database typepublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager
- the new transaction managerpublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
LexEvsDatabaseOperations
getTransactionManager
in interface LexEvsDatabaseOperations
public void setTransitivityBuilder(TransitivityBuilder transitivityBuilder)
public TransitivityBuilder getTransitivityBuilder()
public void setIndexServiceManager(IndexServiceManager indexServiceManager)
public IndexServiceManager getIndexServiceManager()
public void setRootBuilder(RootBuilder rootBuilder)
public RootBuilder getRootBuilder()
public org.springframework.core.io.Resource getCodingSchemeXmlDdl()
public void setCodingSchemeXmlDdl(org.springframework.core.io.Resource codingSchemeXmlDdl)
public org.springframework.core.io.Resource getCommonXmlDdl()
public void setCommonXmlDdl(org.springframework.core.io.Resource commonXmlDdl)
public org.springframework.core.io.Resource getCodingSchemeHistoryXmlDdl()
public void setCodingSchemeHistoryXmlDdl(org.springframework.core.io.Resource codingSchemeHistoryXmlDdl)
public org.springframework.core.io.Resource getValueSetXmlDdl()
public void setValueSetXmlDdl(org.springframework.core.io.Resource valueSetXmlDdl)
public org.springframework.core.io.Resource getValueSetHistoryXmlDdl()
public void setValueSetHistoryXmlDdl(org.springframework.core.io.Resource valueSetHistoryXmlDdl)
public org.springframework.core.io.Resource getNciHistoryXmlDdl()
public void setNciHistoryXmlDdl(org.springframework.core.io.Resource nciHistoryXmlDdl)
public SystemVariables getSystemVariables()
public void setSystemVariables(SystemVariables systemVariables)
public void setPrimaryKeyIncrementer(PrimaryKeyIncrementer primaryKeyIncrementer)
public PrimaryKeyIncrementer getPrimaryKeyIncrementer()
getPrimaryKeyIncrementer
in interface LexEvsDatabaseOperations
|
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 |