Package org.citrusframework.actions
Class ExecutePLSQLAction.Builder
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<T,S>
org.citrusframework.actions.AbstractDatabaseConnectingTestAction.Builder<ExecutePLSQLAction,ExecutePLSQLAction.Builder>
org.citrusframework.actions.ExecutePLSQLAction.Builder
- All Implemented Interfaces:
TestActionBuilder<ExecutePLSQLAction>
- Enclosing class:
- ExecutePLSQLAction
public static final class ExecutePLSQLAction.Builder
extends AbstractDatabaseConnectingTestAction.Builder<ExecutePLSQLAction,ExecutePLSQLAction.Builder>
Action builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from class org.citrusframework.actions.AbstractDatabaseConnectingTestAction.Builder
dataSource, jdbcTemplate, sqlResourcePath, statements, transactionIsolationLevel, transactionManager, transactionTimeoutFields inherited from class org.citrusframework.AbstractTestActionBuilder
selfFields inherited from interface org.citrusframework.TestActionBuilder
LOG, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()ignoreErrors(boolean ignoreErrors) Ignore errors during execution.static ExecutePLSQLAction.Builderplsql()static ExecutePLSQLAction.Builderplsql(DataSource dataSource) sqlResource(org.springframework.core.io.Resource sqlResource) Setter for external file resource containing the SQL statements to execute.sqlResource(org.springframework.core.io.Resource sqlResource, Charset charset) Setter for external file resource containing the SQL statements to execute.Setter for inline script.Methods inherited from class org.citrusframework.actions.AbstractDatabaseConnectingTestAction.Builder
dataSource, jdbcTemplate, sqlResource, statement, statements, transactionIsolationLevel, transactionManager, transactionTimeout, transactionTimeoutMethods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
plsql
-
plsql
-
sqlScript
Setter for inline script.- Parameters:
script-
-
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
Ignore errors during execution.- Parameters:
ignoreErrors- boolean flag to set
-
build
-