19 package org.sleuthkit.autopsy.centralrepository.eventlisteners;
22 import java.io.IOException;
23 import java.nio.file.Paths;
25 import java.util.logging.Level;
26 import org.apache.commons.io.FileUtils;
27 import org.openide.modules.ModuleInstall;
57 if (instance == null) {
107 if (!newSettingsFile.exists() && legacySettingsFile.exists()) {
110 File prevDirCheck =
new File(prevPath);
112 if (!prevDirCheck.isAbsolute()) {
118 && Paths.get(LEGACY_DEFAULT_DB_PARENT_PATH).toAbsolutePath().toString().equals(Paths.get(prevPath).toAbsolutePath().toString())) {
120 File prevDir =
new File(prevPath);
122 if (prevDir.exists() && prevDir.isDirectory()) {
125 for (File childFile : prevDir.listFiles((dir, name) -> name.startsWith(prevDbName))) {
128 }
catch (IOException ex) {
129 logger.log(Level.SEVERE,
"There was an error upgrading settings.", ex);
String getDatabaseNameKey()
String getDefaultDbPath()
static final long serialVersionUID
static final String LEGACY_MODULE_SETTINGS_KEY
static final Logger logger
static final String LEGACY_DEFAULT_FOLDER
static Installer instance
static final String LEGACY_DEFAULT_DB_PARENT_PATH
static synchronized Installer getDefault()
String getDatabasePathKey()
static synchronized void setConfigSettings(String moduleName, Map< String, String > settings)
String getModuleSettingsKey()
String getSettingsFilePath(String moduleName)
void upgradeSettingsPath()
synchronized static Logger getLogger(String name)
static CentralRepoSettings getInstance()
static synchronized Map< String, String > getConfigSettings(String moduleName)