diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/SettingsStorageManager.java b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/SettingsStorageManager.java index d9148ba2047..eac373df307 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/SettingsStorageManager.java +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/SettingsStorageManager.java @@ -18,6 +18,8 @@ import com.sap.sse.common.settings.generic.GenericSerializableSettings; * @see ComponentContextWithSettingsStorage */ public interface SettingsStorageManager { + + boolean supportsStore(); /** * Retrieves the {@link Settings} of the root component using the provided callback. diff --git a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/SimpleSettingsStorageManager.java b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/SimpleSettingsStorageManager.java index 70eb79f6b22..18047c88872 100644 --- a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/SimpleSettingsStorageManager.java +++ b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/SimpleSettingsStorageManager.java @@ -20,6 +20,11 @@ import com.sap.sse.gwt.settings.SettingsToUrlSerializer; */ public class SimpleSettingsStorageManager implements SettingsStorageManager { private final SettingsToUrlSerializer urlSerializer = new SettingsToUrlSerializer(); + + @Override + public boolean supportsStore() { + return false; + } /** * {@inheritDoc} diff --git a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/UserSettingsStorageManager.java b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/UserSettingsStorageManager.java index 82f3aae94da..d6a8ef1425d 100644 --- a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/UserSettingsStorageManager.java +++ b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/settings/UserSettingsStorageManager.java @@ -72,6 +72,11 @@ public class UserSettingsStorageManager implements SettingsS this.storageGlobalKey = globalDefinitionId; this.storageContextSpecificKey = this.storageGlobalKey + "#" + contextDefinitionId; } + + @Override + public boolean supportsStore() { + return true; + } private void storeContextSpecificSettingsJsonOnLocalStorage(String serializedContextSpecificSettings) { Storage localStorage = Storage.getLocalStorageIfSupported();