public class TestingTermInitializer extends DefaultTermInitializer
Modifier and Type | Field and Description |
---|---|
protected org.springframework.transaction.PlatformTransactionManager |
transactionManager |
protected org.springframework.transaction.support.DefaultTransactionDefinition |
txDefinition |
protected TestingTermVocabularyDao |
vocabularyDao |
termLoader
Constructor and Description |
---|
TestingTermInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
doInitialize() |
protected org.dbunit.database.IDatabaseConnection |
getConnection() |
void |
initialize()
Initializes the IVocabularStore by making sure that all basic terms that are
loaded by the TermLoader are available afterwards.
|
protected void |
initializeAndStore(VocabularyEnum vocType,
java.util.Map<java.util.UUID,DefinedTermBase> terms,
java.util.Map<java.util.UUID,TermVocabulary<?>> vocabularyMap)
This methods should be an exact copy of the
cdmlib-persistence PersistentTermInitializer.initializeAndStore() method.
|
void |
setDataSource(javax.sql.DataSource dataSource) |
void |
setTermsDataSet(org.springframework.core.io.Resource termsDataSet) |
void |
setTermsDtd(org.springframework.core.io.Resource termsDtd) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
void |
setVocabularyDao(TestingTermVocabularyDao vocabularyDao) |
isOmit, setDefinedTerms, setOmit
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected org.springframework.transaction.support.DefaultTransactionDefinition txDefinition
protected TestingTermVocabularyDao vocabularyDao
@Autowired public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
@Autowired public void setVocabularyDao(TestingTermVocabularyDao vocabularyDao)
@Autowired public void setDataSource(javax.sql.DataSource dataSource)
public void setTermsDataSet(org.springframework.core.io.Resource termsDataSet)
public void setTermsDtd(org.springframework.core.io.Resource termsDtd)
@PostConstruct public void initialize()
ITermInitializer
initialize
in interface ITermInitializer
initialize
in class DefaultTermInitializer
public void doInitialize()
doInitialize
in class DefaultTermInitializer
protected void initializeAndStore(VocabularyEnum vocType, java.util.Map<java.util.UUID,DefinedTermBase> terms, java.util.Map<java.util.UUID,TermVocabulary<?>> vocabularyMap)
TermVocabulary
classes.clazz
- the Class
of the vocabularyvocabularyUuid
- the UUID
of the vocabularyterms
- a Map
containing all already
loaded terms with their UUID
as keyvocabularyMap
- protected org.dbunit.database.IDatabaseConnection getConnection()
Copyright © 2007-2020 EDIT. All Rights Reserved.