EN · DE · RU · FR · ES

#1044: ExportFile.kt

projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt Typ: Kotlin · Rolle: Scripting · Quelle: projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt 36 Zeilen · 7 Code · 27 Kommentare · 2 leer
Excel/CSV-Export-Dienstprogramm für Dateidaten. Konfiguriert Spaltenüberschriften (i18n), Feldformatierer (Währung, Datum) und befüllt Zeilen aus Datensammlungen.

Codestruktur

Annotationen: author, micromata

Klassen: ExportFile

Eigenschaften (1): filename

Paket: org.projectforge.business.scripting

Quellcode (gekürzt)

package org.projectforge.business.scripting

/**
 * Zum Exportieren einer einzelnen Datei als Ergebnis eines Skripts.
 *
 * @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()
}

Git-Verlauf

868d6abb7 2025 -> 2026
0f74c4b76 Scripting unterstützt jetzt ExportFile zur Rückgabe einzelner Dateien als Skriptergebnis.