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.
  • Classes
    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.
    Manages per-session exclusive edit locks for configuration files in the config editor, preventing concurrent modifications by different HTTP sessions.
    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.