Package com.consol.citrus.actions
Class ExecutePLSQLAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,S>
-
- com.consol.citrus.actions.AbstractDatabaseConnectingTestAction.Builder<ExecutePLSQLAction,ExecutePLSQLAction.Builder>
-
- com.consol.citrus.actions.ExecutePLSQLAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<ExecutePLSQLAction>
- Enclosing class:
- ExecutePLSQLAction
public static final class ExecutePLSQLAction.Builder extends AbstractDatabaseConnectingTestAction.Builder<ExecutePLSQLAction,ExecutePLSQLAction.Builder>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.actions.AbstractDatabaseConnectingTestAction.Builder
dataSource, jdbcTemplate, sqlResourcePath, statements, transactionIsolationLevel, transactionManager, transactionTimeout
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutePLSQLActionbuild()ExecutePLSQLAction.BuilderignoreErrors(boolean ignoreErrors)Ignore errors during execution.static ExecutePLSQLAction.Builderplsql(DataSource dataSource)ExecutePLSQLAction.BuildersqlResource(org.springframework.core.io.Resource sqlResource)Setter for external file resource containing the SQL statements to execute.ExecutePLSQLAction.BuildersqlResource(org.springframework.core.io.Resource sqlResource, Charset charset)Setter for external file resource containing the SQL statements to execute.ExecutePLSQLAction.BuildersqlScript(String script)Setter for inline script.-
Methods inherited from class com.consol.citrus.actions.AbstractDatabaseConnectingTestAction.Builder
dataSource, jdbcTemplate, sqlResource, statement, statements, transactionIsolationLevel, transactionManager, transactionTimeout, transactionTimeout
-
-
-
-
Method Detail
-
plsql
public static ExecutePLSQLAction.Builder plsql(DataSource dataSource)
-
sqlScript
public ExecutePLSQLAction.Builder sqlScript(String script)
Setter for inline script.- Parameters:
script-
-
sqlResource
public ExecutePLSQLAction.Builder sqlResource(org.springframework.core.io.Resource sqlResource)
Setter for external file resource containing the SQL statements to execute.- Overrides:
sqlResourcein classAbstractDatabaseConnectingTestAction.Builder<ExecutePLSQLAction,ExecutePLSQLAction.Builder>- Parameters:
sqlResource-
-
sqlResource
public ExecutePLSQLAction.Builder sqlResource(org.springframework.core.io.Resource sqlResource, Charset charset)
Setter for external file resource containing the SQL statements to execute.- Parameters:
sqlResource-charset-
-
ignoreErrors
public ExecutePLSQLAction.Builder ignoreErrors(boolean ignoreErrors)
Ignore errors during execution.- Parameters:
ignoreErrors- boolean flag to set
-
build
public ExecutePLSQLAction build()
-
-