Class AbstractDatabaseConnectingTestActionFactoryBean<T extends AbstractDatabaseConnectingTestAction,B extends AbstractDatabaseConnectingTestAction.Builder<T,B>>

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<T,B>
org.citrusframework.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 AbstractTestActionFactoryBean<T,B>
Author:
Christoph Deppisch
  • Constructor Details

    • AbstractDatabaseConnectingTestActionFactoryBean

      public AbstractDatabaseConnectingTestActionFactoryBean()
  • Method Details

    • 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 -