From 6dfa2f7aee07faea7ea41a8bb563c6a2dda43c4b Mon Sep 17 00:00:00 2001 From: serge-rider Date: Tue, 13 Oct 2020 22:51:01 +0300 Subject: [PATCH] CB-327 Save credentials flag in ConnectionInfo --- .../io.cloudbeaver.server/schema/service.core.graphqls | 1 + .../src/io/cloudbeaver/model/WebConnectionInfo.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls index 2d7bf047bf..7192434d40 100644 --- a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls +++ b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls @@ -188,6 +188,7 @@ type ConnectionInfo { connected: Boolean! provided: Boolean! readOnly: Boolean! + saveCredentials: Boolean! connectTime: String connectionError: ServerError diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java index 2dd57205f5..372a3445ee 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java @@ -135,6 +135,11 @@ public class WebConnectionInfo { return dataSourceContainer.isConnectionReadOnly(); } + @Property + public boolean isSaveCredentials() { + return dataSourceContainer.isSavePassword(); + } + @Property public String getConnectTime() { return CBConstants.ISO_DATE_FORMAT.format(dataSourceContainer.getConnectTime());