Class FileConfigStoreModuleInitializer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.misc.configstore.filesystem.FileConfigStoreModuleInitializer
-
- All Implemented Interfaces:
org.pentaho.reporting.libraries.base.boot.ModuleInitializer
public class FileConfigStoreModuleInitializer extends Object implements org.pentaho.reporting.libraries.base.boot.ModuleInitializer
The initializer is used to setup the file system storage provider and to register the providers at the configfactory. The directories are specified in the report configuration at boot time. If an directory name starts with "~/", the users home directory is used as base directory for that string.- Author:
- Thomas Morgner
-
-
Field Summary
Fields Modifier and Type Field Description static String
SYSTEM_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the system configuration storage.static String
USER_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the user configuration storage.
-
Constructor Summary
Constructors Constructor Description FileConfigStoreModuleInitializer()
DefaultConstructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
performInit()
Performs the module initialization and registers the storage providers at the config factory.
-
-
-
Field Detail
-
USER_BASEDIR_CONFIG_KEY
public static final String USER_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the user configuration storage.- See Also:
- Constant Field Values
-
SYSTEM_BASEDIR_CONFIG_KEY
public static final String SYSTEM_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the system configuration storage.- See Also:
- Constant Field Values
-
-
Method Detail
-
performInit
public void performInit() throws org.pentaho.reporting.libraries.base.boot.ModuleInitializeException
Performs the module initialization and registers the storage providers at the config factory.- Specified by:
performInit
in interfaceorg.pentaho.reporting.libraries.base.boot.ModuleInitializer
- Throws:
org.pentaho.reporting.libraries.base.boot.ModuleInitializeException
- if an error occures
-
-