return application != null ? application : UUID.randomUUID().toString();\r
}\r
\r
- private Session setupDatabase(String databaseId, IProgressMonitor progressMonitor, RecoveryPolicy workspacePolicy, PlatformUserAgent userAgent) throws PlatformException {\r
+ private Session setupDatabase(String databaseDriverId, IProgressMonitor progressMonitor, RecoveryPolicy workspacePolicy, PlatformUserAgent userAgent) throws PlatformException {\r
if (progressMonitor == null)\r
progressMonitor = new NullProgressMonitor();\r
File dbLocation = Platform.getLocation().append("db").toFile();\r
ServerManager serverManager;\r
try {\r
- serverManager = ServerManagerFactory.create(databaseId, dbLocation.getAbsolutePath());\r
+ serverManager = ServerManagerFactory.create(databaseDriverId, dbLocation.getAbsolutePath());\r
} catch (DatabaseException | IOException e) {\r
throw new PlatformException("Failed to initialize Server Manager", e);\r
}\r
* startup or <code>null</code> to resort to default measures\r
* @throws PlatformException\r
*/\r
- public SessionContext startUp(String databaseId, IProgressMonitor progressMonitor, RecoveryPolicy workspacePolicy,\r
+ public SessionContext startUp(String databaseDriverId, IProgressMonitor progressMonitor, RecoveryPolicy workspacePolicy,\r
OntologyRecoveryPolicy ontologyPolicy, boolean requireSynchronize, PlatformUserAgent userAgent)\r
throws PlatformException\r
{\r
VariableRepository.clear();\r
\r
// 1. Assert there is a database at <workspace>/db\r
- session = setupDatabase(databaseId, progressMonitor, workspacePolicy, userAgent);\r
+ session = setupDatabase(databaseDriverId, progressMonitor, workspacePolicy, userAgent);\r
TimeLogger.log("Database setup complete");\r
\r
// 2. Assert all graphs, and correct versions, are installed to the database\r
return false;\r
}\r
\r
- public void reconnect(String databaseId) throws Exception {\r
+ public void reconnect(String databaseDriverId) throws Exception {\r
// Starts database server.\r
- SimanticsPlatform.INSTANCE.startUp(databaseId, null, RecoveryPolicy.ThrowError, OntologyRecoveryPolicy.ThrowError, true, null);\r
+ SimanticsPlatform.INSTANCE.startUp(databaseDriverId, null, RecoveryPolicy.ThrowError, OntologyRecoveryPolicy.ThrowError, true, null);\r
}\r
\r
private void dumpPlatformBundleState() {\r