Class 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:
    EXfcExternalParameter
    • Field Detail

      • 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 Detail

      • 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