Autopsy
4.19.1
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 () | |
void | doMessageBoxIfRunningInGUI (CentralRepoException ex) |
void | setupDefaultCentralRepository () |
Static Private Attributes | |
static Installer | instance |
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 41 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 67 of file Installer.java.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getDefault().
|
private |
Display a central repository exception in a message box if running with a GUI.
ex | The exception. |
Definition at line 139 of file Installer.java.
References org.sleuthkit.autopsy.exceptions.AutopsyException.getUserMessage(), and org.sleuthkit.autopsy.core.RuntimeProperties.runningWithGUI.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.setupDefaultCentralRepository().
|
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 55 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().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.restored | ( | ) |
Definition at line 80 of file Installer.java.
References org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.setupDefaultCentralRepository().
|
private |
Checks if the central repository has been set up and configured. If not, does the set up unconditionally. If the application is running with a GUI, a notification will be displayed to the user if the mode is RELEASE (in other words, developers are exempt from seeing the notification).
Definition at line 90 of file Installer.java.
References org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.doMessageBoxIfRunningInGUI(), org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSettings(), org.sleuthkit.autopsy.core.UserPreferences.getIsMultiUserModeEnabled(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbChoice.POSTGRESQL_MULTIUSER, org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSetting(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbManager.setupDefaultSqliteDb(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbManager.setupPostgresDb().
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.restored().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.uninstalled | ( | ) |
Definition at line 155 of file Installer.java.
|
staticprivate |
Definition at line 45 of file Installer.java.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getDefault().
|
staticprivate |
Definition at line 43 of file Installer.java.
|
staticprivate |
Definition at line 44 of file Installer.java.
Copyright © 2012-2021 Basis Technology. Generated on: Thu Sep 30 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.