Class TaskEngineSelect


  • public class TaskEngineSelect
    extends AbstractTaskEngineSQL
    Permet de réaliser des requêtes sur un base de données.

    Paramètres d'entrée : n String, Date, Boolean, Double, Integer ou DTO, DTC
    Paramètres de sorties : 1 DTO ou DTC
    Dans le cas d'un DtObject en sortie, la requête SQL doit ramener un et un seul enregistrement. Dans le cas contraire, la méthode execute() de la classe service remontera un SQLException().

    Chaine de configuration :
    La chaine de configuration utilise les délimiteurs #NOM# pour les paramètres. L'utilisation d'une valeur d'un DtObject est déclarée par #DTOBJECT.FIELD#. Le paramètre de sortie n'apparaît pas dans la chaine de configuration.

    Un DtObject d'entrée peut être utilisé pour la sortie et est alors déclaré en entrée/sortie.
    Author:
    FCONSTANTIN
    • Constructor Detail

      • TaskEngineSelect

        @Inject
        public TaskEngineSelect​(io.vertigo.commons.script.ScriptManager scriptManager,
                                io.vertigo.commons.transaction.VTransactionManager transactionManager,
                                SqlManager sqlManager,
                                SmartTypeManager smartTypeManager)
        Constructor.
        Parameters:
        scriptManager - scriptManager
        transactionManager - transactionManager
        entityStoreManager - storeManager
        sqlManager - sqlDataBaseManager