GroovyScriptExecutor.ktprojectforge-business/src/main/kotlin/org/projectforge/business/scripting/GroovyScriptExecutor.kt contenant du code Kotlin pour la couche Scripting.Annotations : see, param
Classes : GroovyScriptExecutor
Supertype(s) : ScriptExecutor
Fonctions (1) : execute
Propriétés (1) : groovyExecutor
Importations : 1 paquet
Paquet : org.projectforge.business.scripting
package org.projectforge.business.scripting
import org.projectforge.framework.configuration.ApplicationContextProvider
class GroovyScriptExecutor(scriptLogger: ScriptLogger) : ScriptExecutor(scriptLogger) {
/**
* @param script Les importations communes seront ajoutées au début.
* @param variables Variables à lier. Les variables sont accessibles via binding["key"] ou directement, si #autobind# fait partie du script.
* @see GroovyExecutor.executeTemplate
*/
override fun execute(): ScriptExecutionResult {
val groovyExecutor = ApplicationContextProvider.getApplicationContext().getBean(GroovyExecutor::class.java)
return groovyExecutor.execute(scriptExecutionResult, effectiveScript, allVariables, scriptLogger)
}
}
868d6abb7 2025 -> 2026 63081666f En-têtes de fichiers source : 2024 -> 2025. aeff942b5 Exécution de script améliorée (journalisation pour l'utilisateur final). DynamicTable.jsx : (implémentation du rafraîchissement corrigée, refreshMethod est désormais pris en charge.) b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023.