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
logger, 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(Resource sqlResource) Setter for external file resource containing the SQL statements to execute.sqlResource(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
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
-