From 01690701f189484fbd6a40dbeefeed44aa24179b Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 30 Nov 2015 15:35:54 +0100 Subject: [PATCH] Cleanup (update channel queueing/setting switched to enum) --- .../impl/UpdateCheckerComponent.java | 8 +-- .../updateSettings/impl/UpdateSettings.java | 49 +++++++++++-------- .../impl/UpdateSettingsConfigurable.java | 10 ++-- 3 files changed, 37 insertions(+), 30 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java index 3dc69be7dc8d..3b087dbd0f85 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java @@ -58,7 +58,7 @@ public class UpdateCheckerComponent implements ApplicationComponent { }; private final UpdateSettings mySettings; - public UpdateCheckerComponent(@NotNull final Application app, @NotNull UpdateSettings settings) { + public UpdateCheckerComponent(@NotNull Application app, @NotNull UpdateSettings settings) { mySettings = settings; updateDefaultChannel(); checkSecureConnection(app); @@ -67,11 +67,11 @@ public class UpdateCheckerComponent implements ApplicationComponent { private void updateDefaultChannel() { if (ApplicationInfoEx.getInstanceEx().isEAP() && UpdateStrategyCustomization.getInstance().forceEapUpdateChannelForEapBuilds()) { - mySettings.setUpdateChannelType(ChannelStatus.EAP.getCode()); + mySettings.setSelectedChannelStatus(ChannelStatus.EAP); } } - private void checkSecureConnection(@NotNull final Application app) { + private void checkSecureConnection(final Application app) { if (mySettings.isSecureConnection() && !mySettings.canUseSecureConnection()) { mySettings.setSecureConnection(false); @@ -98,7 +98,7 @@ public class UpdateCheckerComponent implements ApplicationComponent { } } - private void scheduleOnStartCheck(@NotNull Application app) { + private void scheduleOnStartCheck(Application app) { if (!mySettings.isCheckNeeded()) { return; } diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java index 8a50d5b5b868..66724c2c338c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java @@ -55,6 +55,18 @@ public class UpdateSettings implements PersistentStateComponent getKnownChannelsIds() { @@ -133,6 +124,10 @@ public class UpdateSettings implements PersistentStateComponent getPluginHosts() { List hosts = new ArrayList(myState.pluginHosts); String pluginHosts = System.getProperty("idea.plugin.hosts"); @@ -154,4 +149,16 @@ public class UpdateSettings implements PersistentStateComponent(Arrays.asList(ChannelStatus.values()), current)); myUpdateChannels.setEnabled(