Package io.vertigo.basics.task
Class TaskEngineProcBatch
- java.lang.Object
-
- io.vertigo.datamodel.task.model.TaskEngine
-
- io.vertigo.basics.task.AbstractTaskEngineSQL
-
- io.vertigo.basics.task.TaskEngineProcBatch
-
public final class TaskEngineProcBatch extends AbstractTaskEngineSQL
- Author:
- jmforhan
-
-
Field Summary
-
Fields inherited from class io.vertigo.basics.task.AbstractTaskEngineSQL
SQL_MAIN_RESOURCE_ID, SQL_ROWCOUNT
-
-
Constructor Summary
Constructors Constructor Description TaskEngineProcBatch(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, SqlManager sqlManager, SmartTypeManager smartTypeManager)
Constructeur.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptionalInt
doExecute(SqlStatement sqlStatement, SqlConnection connection)
Exécution de la requête.protected void
setNamedParameters(SqlStatementBuilder sqlStatementBuilder)
-
Methods inherited from class io.vertigo.basics.task.AbstractTaskEngineSQL
execute, getConnectionProvider, getDataBaseManager, getModelManager, getSqlQuery, getVTransactionResourceId, preProcessQuery
-
Methods inherited from class io.vertigo.datamodel.task.model.TaskEngine
getContextProperties, getContextProperty, getTaskDefinition, getValue, process, setResult
-
-
-
-
Constructor Detail
-
TaskEngineProcBatch
@Inject public TaskEngineProcBatch(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, SqlManager sqlManager, SmartTypeManager smartTypeManager)
Constructeur.- Parameters:
scriptManager
- scriptManagertransactionManager
- transactionManagerentityStoreManager
- storeManagersqlManager
- sqlDataBaseManager
-
-
Method Detail
-
doExecute
public OptionalInt doExecute(SqlStatement sqlStatement, SqlConnection connection) throws SQLException
Exécution de la requête.- Specified by:
doExecute
in classAbstractTaskEngineSQL
connection
- Connexion BDD- Returns:
- Nombre de lignes affectées (Insert/ Update / Delete)
- Throws:
SQLException
- Erreur sql
-
setNamedParameters
protected void setNamedParameters(SqlStatementBuilder sqlStatementBuilder)
- Overrides:
setNamedParameters
in classAbstractTaskEngineSQL
-
-