Class InboxDataExportConfig

java.lang.Object
de.xima.fc.gui.bean.export.inbox.config.InboxDataExportConfig

public class InboxDataExportConfig extends Object
Wraps configuration values for the inbox export handling. These values usually come from (ordered by priority):
  1. JVM arguments
  2. environment variables
  3. application properties
  4. default values
The only exception is the 'enabled' flag for the Mandant scope export, which can only be set by authorized users via the 'System settings' UI.
Since:
8.5.4
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

    • exportBasePath

      public final String exportBasePath
      Path to the base directory to store the export data in.
    • daysToKeepExports

      public final int daysToKeepExports
      Default value for the number of days that exports are available for download.
    • exportGenerallyEnabled

      public final boolean exportGenerallyEnabled
      Flag to turn the whole export feature on or off.
    • mandantScopeExportEnabled

      public final boolean mandantScopeExportEnabled
      Flag to turn the export feature for the Mandant scope on or off.
  • Method Details

    • current

      public static InboxDataExportConfig current(UserContext userCtx)
      (Re-)Loads the configuration values for the inbox export handling.
      Returns:
      a new unmodifiable InboxDataExportConfig instance holding the current configuration values