EN · DE · RU · FR · ES

#1044: ExportFile.kt

projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt Type : Kotlin · Rôle : Scripting · Source : projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt 36 lignes · 7 code · 27 commentaires · 2 vides
Utilitaire d'exportation Excel/CSV pour les données de fichier. Configure les en-têtes de colonnes (i18n), les formatteurs de champs (devise, date) et remplit les lignes à partir des collections de données.

Structure du code

Annotations : author, micromata

Classes : ExportFile

Propriétés (1) : filename

Paquetage : org.projectforge.business.scripting

Code source (abrégé)

package org.projectforge.business.scripting

/**
 * Pour exporter un fichier unique comme résultat d'un script.
 *
 * @author Kai Reinhard (k.reinhard@micromata.de)
 */
class ExportFile(val filename: String, content: String? = null) {
    constructor(filename: String, content: ByteArray) : this(filename) {
        this.content = content
    }
    var content: ByteArray? = content?.toByteArray()
}

Historique Git

868d6abb7 2025 -> 2026
0f74c4b76 Le scripting supporte désormais ExportFile pour retourner des fichiers uniques comme résultat de script.