public class PersistenceConfiguration extends Configuration implements Serializable
| Constructor and Description |
|---|
PersistenceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.arquillian.ape.api.TestExecutionPhase |
getDefaultCleanupPhase() |
BuiltInCleanupStrategy |
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(org.arquillian.ape.api.TestExecutionPhase defaultCleanupPhase) |
void |
setDefaultCleanupStrategy(BuiltInCleanupStrategy 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 org.arquillian.ape.api.TestExecutionPhase getDefaultCleanupPhase()
public void setDefaultCleanupPhase(org.arquillian.ape.api.TestExecutionPhase defaultCleanupPhase)
defaultCleanupPhase - Defines default cleanup phase.
If not specified it's assumed to be AFTER test method.public BuiltInCleanupStrategy getDefaultCleanupStrategy()
public void setDefaultCleanupStrategy(BuiltInCleanupStrategy defaultCleanupStrategy)
defaultCleanupStrategy - Defines strategy of cleaninig database content for the test.
Default value is BuiltInCleanupStrategy.STRICTpublic DataSeedStrategy getDefaultDataSeedStrategy()
public void setDefaultDataSeedStrategy(DataSeedStrategy defaultDataSeedStrategy)
defaultDataSeedStrategy - Defines strategy of inserting data to the data store.
Default value is DataSeedStrategy.INSERTDataSeedStrategypublic void setDataSeedStrategy(DataSeedStrategy strategy)
strategy - Defines strategy of inserting data to the data store.
Default value is DataSeedStrategy.INSERTDataSeedStrategyCopyright © 2018 JBoss by Red Hat. All rights reserved.