dbeaver/dbeaver-ee#1905 Driver controller model, use config controllers to load/save drivers

This commit is contained in:
serge-rider
2022-09-07 09:37:17 +02:00
parent 6299c6291b
commit ac4841e815
2 changed files with 3 additions and 13 deletions
@@ -72,16 +72,6 @@ public class WebPlatformActivator extends Plugin {
super.stop(context);
}
/**
* Returns configuration file
*/
public static synchronized File getConfigurationFile(String fileName) {
if (configDir == null) {
configDir = getInstance().getStateLocation().toFile();
}
return new File(configDir, fileName);
}
public DBPPreferenceStore getPreferences() {
return preferences;
}
@@ -21,6 +21,7 @@ import io.cloudbeaver.registry.WebDriverRegistry;
import io.cloudbeaver.service.session.WebSessionManager;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Plugin;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.DBException;
@@ -268,10 +269,9 @@ public class CBPlatform extends BasePlatformImpl {
return folder.toFile();
}
@NotNull
@Override
public File getConfigurationFile(String fileName) {
return WebPlatformActivator.getConfigurationFile(fileName);
protected Plugin getProductPlugin() {
return WebPlatformActivator.getInstance();
}
@Override