Package com.consol.citrus.config.xml
Class AbstractDatabaseConnectingTestActionFactoryBean<T extends AbstractDatabaseConnectingTestAction,B extends AbstractDatabaseConnectingTestAction.Builder<T,B>>
- java.lang.Object
-
- com.consol.citrus.config.xml.AbstractTestActionFactoryBean<T,B>
-
- com.consol.citrus.config.xml.AbstractDatabaseConnectingTestActionFactoryBean<T,B>
-
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<T>
- Direct Known Subclasses:
ExecutePLSQLActionParser.ExecutePLSQLActionFactoryBean,SQLActionParser.ExecuteSQLActionFactoryBean,SQLActionParser.ExecuteSQLQueryActionFactoryBean
public abstract class AbstractDatabaseConnectingTestActionFactoryBean<T extends AbstractDatabaseConnectingTestAction,B extends AbstractDatabaseConnectingTestAction.Builder<T,B>> extends com.consol.citrus.config.xml.AbstractTestActionFactoryBean<T,B>- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description AbstractDatabaseConnectingTestActionFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetDataSource(DataSource dataSource)Sets the data source.voidsetJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)Sets the Jdbc template.voidsetSqlResourcePath(String sqlResource)Setter for external file resource containing the SQL statements to execute.voidsetStatements(List<String> statements)List of statements to execute.voidsetTransactionIsolationLevel(String transactionIsolationLevel)Sets the transactionIsolationLevel.voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)Sets the transactionManager.voidsetTransactionTimeout(String transactionTimeout)Sets the transactionTimeout.-
Methods inherited from class com.consol.citrus.config.xml.AbstractTestActionFactoryBean
getBuilder, setActor, setDescription, setName
-
-
-
-
Method Detail
-
setJdbcTemplate
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
Sets the Jdbc template.- Parameters:
jdbcTemplate-
-
setDataSource
public void setDataSource(DataSource dataSource)
Sets the data source.- Parameters:
dataSource-
-
setStatements
public void setStatements(List<String> statements)
List of statements to execute. Declared inline in the test case.- Parameters:
statements-
-
setSqlResourcePath
public void setSqlResourcePath(String sqlResource)
Setter for external file resource containing the SQL statements to execute.- Parameters:
sqlResource-
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Sets the transactionManager.- Parameters:
transactionManager-
-
setTransactionTimeout
public void setTransactionTimeout(String transactionTimeout)
Sets the transactionTimeout.- Parameters:
transactionTimeout-
-
setTransactionIsolationLevel
public void setTransactionIsolationLevel(String transactionIsolationLevel)
Sets the transactionIsolationLevel.- Parameters:
transactionIsolationLevel-
-
-