Package io.goobi.viewer.model.administration.configeditor


package io.goobi.viewer.model.administration.configeditor
Model classes for the in-browser configuration file editor, providing file listing, locking, backup, and read/write access to configuration files on the server.
  • Class
    Description
    Represents a single backup file entry in the configuration editor, holding the timestamp-derived name and position index of the backup within the backup list.
    Application-scoped CDI bean that periodically removes expired config-editor edit leases.
    Manages per-session exclusive edit leases for configuration files.
    Represents a single editable configuration file entry in the config editor, providing metadata such as the file path, display index, type, and read/write accessibility.
    Builds and caches the list of FileRecord entries shown in the configuration editor, scanning the configured directories and appending read-only default configuration files.
    A FileRecord variant that is always non-writable, used to expose read-only default configuration files (e.g. bundled defaults) in the configuration editor.
    Application-scoped CDI bean that monitors directories for vim swap file changes and pushes live lock-status updates via OmniFaces WebSocket push channel adminLockStatus.
    Utility für vim-kompatible Swap-Dateien (B0-Block-Format).