From 6577ff53e5c4c440c7192a35a5f985e71cd943ef Mon Sep 17 00:00:00 2001 From: serge-rider Date: Mon, 18 May 2020 23:11:14 +0300 Subject: [PATCH] Cloud explorer model. --- .../src/io/cloudbeaver/model/session/WebSession.java | 9 ++++++--- .../product/web-server/CloudbeaverServer.product.launch | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/session/WebSession.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/session/WebSession.java index c8dc2ed9df..af477d0d09 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/session/WebSession.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/session/WebSession.java @@ -30,16 +30,15 @@ import org.eclipse.core.runtime.Status; import org.jkiss.code.NotNull; import org.jkiss.dbeaver.Log; import org.jkiss.dbeaver.model.DBPDataSourceContainer; -import org.jkiss.dbeaver.model.app.DBPPlatform; import org.jkiss.dbeaver.model.app.DBPProject; import org.jkiss.dbeaver.model.exec.DBCException; import org.jkiss.dbeaver.model.meta.Association; import org.jkiss.dbeaver.model.meta.Property; import org.jkiss.dbeaver.model.navigator.DBNModel; +import org.jkiss.dbeaver.model.navigator.DBNNode; import org.jkiss.dbeaver.model.navigator.DBNProject; import org.jkiss.dbeaver.model.navigator.DBNProjectDatabases; import org.jkiss.dbeaver.model.runtime.*; -import org.jkiss.dbeaver.runtime.DBWorkbench; import org.jkiss.dbeaver.runtime.jobs.DisconnectJob; import org.jkiss.utils.CommonUtils; @@ -171,7 +170,7 @@ public class WebSession { } private void initNavigatorModel() { - DBPPlatform platform = DBWorkbench.getPlatform(); + CBPlatform platform = CBPlatform.getInstance(); this.navigatorModel = new DBNModel(platform, false); this.navigatorModel.initialize(); @@ -252,6 +251,10 @@ public class WebSession { return databases; } + public DBNNode getNavigatorNodes() { + return databases; + } + /** * Returns and clears progress messages */ diff --git a/server/product/web-server/CloudbeaverServer.product.launch b/server/product/web-server/CloudbeaverServer.product.launch index 954d8d4a80..e260c0de01 100644 --- a/server/product/web-server/CloudbeaverServer.product.launch +++ b/server/product/web-server/CloudbeaverServer.product.launch @@ -35,7 +35,7 @@ - +