GroovyScriptExecutor.ktprojectforge-business/src/main/kotlin/org/projectforge/business/scripting/GroovyScriptExecutor.kt, содержащий код Kotlin для уровня скриптинга.Аннотации: see, param
Классы: GroovyScriptExecutor
Супертип(ы): ScriptExecutor
Функции (1): execute
Свойства (1): groovyExecutor
Импорты: 1 пакет
Пакет: org.projectforge.business.scripting
package org.projectforge.business.scripting
import org.projectforge.framework.configuration.ApplicationContextProvider
class GroovyScriptExecutor(scriptLogger: ScriptLogger) : ScriptExecutor(scriptLogger) {
/**
* @param script Общие импорты будут добавлены в начало.
* @param variables Переменные для привязки. Переменные доступны через binding["key"] или напрямую, если #autobind# является частью скрипта.
* @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 Заголовки исходных файлов: 2024 -> 2025. aeff942b5 Улучшено выполнение скриптов (логирование для конечного пользователя). DynamicTable.jsx: (исправлена реализация обновления, теперь поддерживается refreshMethod.) b6092df09 Авторские права 2023 -> 2024 ab45d51fa Авторские права 2001-2022 -> 2001-2023.