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
  • Constructor Details

    • TaskEngineProcBatch

      @Inject public TaskEngineProcBatch(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, io.vertigo.database.sql.SqlManager sqlManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, io.vertigo.core.analytics.AnalyticsManager analyticsManager)
      Constructeur.
      Parameters:
      scriptManager - scriptManager
      transactionManager - transactionManager
      sqlManager - sqlDataBaseManager
  • Method Details

    • doExecute

      public OptionalInt doExecute(io.vertigo.database.sql.statement.SqlStatement sqlStatement, io.vertigo.database.sql.connection.SqlConnection connection) throws SQLException
      Exécution de la requête.
      Specified by:
      doExecute in class AbstractTaskEngineSQL
      Parameters:
      connection - Connexion BDD
      Returns:
      Nombre de lignes affectées (Insert/ Update / Delete)
      Throws:
      SQLException - Erreur sql
    • setNamedParameters

      protected void setNamedParameters(io.vertigo.database.sql.statement.SqlStatementBuilder sqlStatementBuilder)
      Overrides:
      setNamedParameters in class AbstractTaskEngineSQL