Package io.vertigo.basics.task
Class TaskEngineInsertBatch
java.lang.Object
io.vertigo.datamodel.task.model.TaskEngine
io.vertigo.basics.task.AbstractTaskEngineSQL
io.vertigo.basics.task.TaskEngineInsertBatch
- Author:
- jmforhan
-
Field Summary
Fields inherited from class io.vertigo.basics.task.AbstractTaskEngineSQL
SQL_MAIN_RESOURCE_ID, SQL_ROWCOUNT -
Constructor Summary
ConstructorsConstructorDescriptionTaskEngineInsertBatch(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, SqlManager sqlManager, SmartTypeManager smartTypeManager) Constructeur. -
Method Summary
Modifier and TypeMethodDescriptiondoExecute(SqlStatement sqlStatement, SqlConnection connection) Exécution de la requête.protected voidsetNamedParameters(SqlStatementBuilder sqlStatementBuilder) Methods inherited from class io.vertigo.basics.task.AbstractTaskEngineSQL
execute, getConnectionProvider, getSmartTypeManager, getSqlManager, getSqlQuery, getVTransactionResourceId, preProcessQueryMethods inherited from class io.vertigo.datamodel.task.model.TaskEngine
getContextProperties, getContextProperty, getTaskDefinition, getValue, process, setResult
-
Constructor Details
-
TaskEngineInsertBatch
@Inject public TaskEngineInsertBatch(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, SqlManager sqlManager, SmartTypeManager smartTypeManager) Constructeur.- Parameters:
scriptManager- scriptManagertransactionManager- transactionManagersqlManager- sqlDataBaseManager
-
-
Method Details
-
doExecute
public OptionalInt doExecute(SqlStatement sqlStatement, SqlConnection connection) throws SQLException Exécution de la requête.- Specified by:
doExecutein classAbstractTaskEngineSQLconnection- Connexion BDD- Returns:
- Nombre de lignes affectées (Insert/ Update / Delete)
- Throws:
SQLException- Erreur sql
-
setNamedParameters
- Overrides:
setNamedParametersin classAbstractTaskEngineSQL
-