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 Detail

      • 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
        entityStoreManager - Store manager
        sqlManager - Sql dataBase manager