Class TaskEngineProc


public class TaskEngineProc extends AbstractTaskEngineSQL
Permet l'appel de requête de manipulation de données (insert, update, delete) ou de procédures stockées. Une tache utilisant ce provider ne traite pas les DtList.

Paramètres d'entrée : n String, Integer, Date, Boolean, ByteArray ou DtObject
Paramètres de sortie : n String, Integer, Date, Boolean, ByteArray ou DtObject
Paramètres d'entrée/sortie : n String, Integer, Date, Boolean, ByteArray ou DtObject

Les paramètres de type DtObject ne peuvent pas être null.

Chaine de configuration :
La chaine de configuration utilise les délimiteurs #NOM# pour les paramètres IN, %NOM% pour les paramètres OUT et @NOM@ pour les paramètres INOUT. L'utilisation d'une valeur d'un DtObject est déclarée par #DTOBJECT.FIELD#, @DTOBJECT.FIELD@ ou %DTOBJECT.FIELD% de manière indépendant de la déclaration du mode d'entrée/sortie pour le DtObject. Ainsi, un DtObject déclaré en IN peut voir un de ses champs utilisé en paramètre OUT.
Si un paramètre out ou in/out INT_SQL_ROWCOUNT est défini, il reçoit le résultat de executeUpdate.
Author:
FCONSTANTIN
  • Constructor Details

    • TaskEngineProc

      @Inject public TaskEngineProc(io.vertigo.commons.script.ScriptManager scriptManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, SqlManager sqlManager, SmartTypeManager smartTypeManager)
      Constructeur.
      Parameters:
      scriptManager - Manager de traitment de scripts
      transactionManager - Transaction manager
      sqlManager - Sql dataBase manager
  • Method Details