String val = (String)settings.value("DatabaseURL", "");\r
settings.endGroup();\r
if (val.equals(""))\r
- val = "jdbc:h2:"+Global.getDirectoryPath() +File.separator +"db" +File.separator +Global.databaseName;\r
+ val = "jdbc:h2:"+Global.getFileManager().getDbDirPath(Global.databaseName);\r
return val;\r
}\r
public static String getDatabaseUserid() {\r
}
private boolean lockApplication() {
- String fileName = Global.currentDir +"db" +File.separator +"NeverNote.lock.db";
+ // NFC TODO: who creates this - H2? should it be parameterized with databaseName like in RDatabaseConnection?
+ String fileName = Global.getFileManager().getDbDirPath("NeverNote.lock.db");
// QFile.remove(fileName);
if (QFile.exists(fileName)) {
QMessageBox.question(this, "Lock File Detected",
public void dbSetup() {
logger.log(logger.HIGH, "Entering DatabaseConnection.dbSetup " +id);
- File f = new File(Global.getDirectoryPath() +File.separator +"db" +File.separator +"NeverNote.h2.db");
+ // NFC FIXME: should be parameterized with databaseName like in RDatabaseConnection?
+ File f = Global.getFileManager().getDbDirFile("NeverNote.h2.db");
boolean dbExists = f.exists();
// If it doesn't exist and we are the main thread, then we need to create stuff.
setupTables();
- File f = new File(Global.getDirectoryPath() +File.separator +"db" +File.separator +databaseName +".h2.db");
+ File f = Global.getFileManager().getDbDirFile(databaseName + ".h2.db");
boolean dbExists = f.exists();
try {