public class PersistenceConfiguration extends Configuration implements Serializable
| Constructor and Description |
|---|
PersistenceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
TestExecutionPhase |
getDefaultCleanupPhase() |
CleanupStrategy |
getDefaultCleanupStrategy() |
DataSeedStrategy |
getDefaultDataSeedStrategy() |
String |
getDefaultDataSource() |
org.jboss.arquillian.transaction.api.annotation.TransactionMode |
getDefaultTransactionMode() |
String |
getDumpDirectory() |
boolean |
isDefaultDataSourceDefined() |
boolean |
isDumpData() |
void |
setDataSeedStrategy(DataSeedStrategy strategy) |
void |
setDefaultCleanupPhase(TestExecutionPhase defaultCleanupPhase) |
void |
setDefaultCleanupStrategy(CleanupStrategy defaultCleanupStrategy) |
void |
setDefaultDataSeedStrategy(DataSeedStrategy defaultDataSeedStrategy) |
void |
setDefaultDataSource(String defaultDataSource) |
void |
setDefaultTransactionMode(org.jboss.arquillian.transaction.api.annotation.TransactionMode defaultTransactionMode) |
void |
setDumpData(boolean dumpData) |
void |
setDumpDirectory(String dumpDirectory) |
exportUsing, getPrefix, getQualifier, importTo, toStringpublic String getDefaultDataSource()
public void setDefaultDataSource(String defaultDataSource)
defaultDataSource - Name of the default data source used to interact with the database
(seeding, comparing etc). Required if not specified by using DataSource annotation.public boolean isDefaultDataSourceDefined()
public org.jboss.arquillian.transaction.api.annotation.TransactionMode getDefaultTransactionMode()
public void setDefaultTransactionMode(org.jboss.arquillian.transaction.api.annotation.TransactionMode defaultTransactionMode)
defaultTransactionMode - Transaction mode for running the tests if not specified explicitly by using Transactional.
Possible values: TransactionMode.COMMIT, TransactionMode.ROLLBACK or TransactionMode.DISABLED.
Default - TransactionMode.COMMITpublic boolean isDumpData()
public void setDumpData(boolean dumpData)
dumpData - Enables database state dumping in following phases BEFORE_SEED, AFTER_SEED, BEFORE_CLEAN, AFTER_CLEAN.
Might be handy for debugging. Default value is false.public String getDumpDirectory()
public void setDumpDirectory(String dumpDirectory)
dumpDirectory - Folder where all database dumps will be stored.
Default value is OS-specific temporary directory defined in property java.io.tmpdir.public TestExecutionPhase getDefaultCleanupPhase()
public void setDefaultCleanupPhase(TestExecutionPhase defaultCleanupPhase)
defaultCleanupPhase - Defines default cleanup phase.
If not specified it's assumed to be AFTER test method.public CleanupStrategy getDefaultCleanupStrategy()
public void setDefaultCleanupStrategy(CleanupStrategy defaultCleanupStrategy)
defaultCleanupStrategy - Defines strategy of cleaninig database content for the test.
Default value is CleanupStrategy.STRICTpublic DataSeedStrategy getDefaultDataSeedStrategy()
public void setDataSeedStrategy(DataSeedStrategy strategy)
strategy - Defines strategy of inserting data to the data store.
Default value is DataSeedStrategy.INSERTDataSeedStrategypublic void setDefaultDataSeedStrategy(DataSeedStrategy defaultDataSeedStrategy)
defaultDataSeedStrategy - Defines strategy of inserting data to the data store.
Default value is DataSeedStrategy.INSERTDataSeedStrategyCopyright © 2013 JBoss by Red Hat. All Rights Reserved.