|
Autopsy
4.22.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits ModuleInstall.
Public Member Functions | |
| void | restored () |
| void | uninstalled () |
Static Public Member Functions | |
| static synchronized Installer | getDefault () |
Private Member Functions | |
| Installer () | |
| String | getSettingsFilePath (String moduleName) |
| void | upgradeSettingsPath () |
Static Private Attributes | |
| static Installer | instance |
| static final String | LEGACY_DEFAULT_DB_PARENT_PATH = Paths.get(PlatformUtil.getUserDirectory().getAbsolutePath(), LEGACY_DEFAULT_FOLDER).toAbsolutePath().toString() |
| static final String | LEGACY_DEFAULT_FOLDER = "central_repository" |
| static final String | LEGACY_MODULE_SETTINGS_KEY = "CentralRepository" |
| static final Logger | logger = Logger.getLogger(Installer.class.getName()) |
| static final long | serialVersionUID = 1L |
Sets up a default, single-user SQLite central repository if no central repository is configured, and updates the central repository schema as required.
Definition at line 38 of file Installer.java.
|
private |
Constructs the singleton "package installer" used by the registered Installer for the Autopsy-Core module located in the org.sleuthkit.autopsy.core package.
Definition at line 68 of file Installer.java.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getDefault().
|
static |
Gets the singleton "package installer" used by the registered Installer for the Autopsy-Core module located in the org.sleuthkit.autopsy.core package.
Definition at line 56 of file Installer.java.
References org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.Installer(), and org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.instance.
Referenced by org.sleuthkit.autopsy.core.Installer.Installer().
|
private |
Path to module settings path.
| moduleName | The full name of the module provided to ModuleSettings. |
Definition at line 96 of file Installer.java.
References org.sleuthkit.autopsy.coreutils.PlatformUtil.getUserConfigDirectory().
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.upgradeSettingsPath().
| void org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.restored | ( | ) |
Definition at line 81 of file Installer.java.
References org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.upgradeSettingsPath().
| void org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.uninstalled | ( | ) |
Definition at line 145 of file Installer.java.
|
private |
Copies settings to new path location.
Definition at line 103 of file Installer.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSettings(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getDatabaseNameKey(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getDatabasePathKey(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getDefaultDbPath(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getInstance(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getModuleSettingsKey(), org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getSettingsFilePath(), org.sleuthkit.autopsy.coreutils.PlatformUtil.getUserDirectory(), and org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSettings().
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.restored().
|
staticprivate |
Definition at line 46 of file Installer.java.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getDefault().
|
staticprivate |
Definition at line 41 of file Installer.java.
|
staticprivate |
Definition at line 40 of file Installer.java.
|
staticprivate |
Definition at line 42 of file Installer.java.
|
staticprivate |
Definition at line 44 of file Installer.java.
|
staticprivate |
Definition at line 45 of file Installer.java.
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.