Added missing ignoreLocalSettings parameter to RegattaOverview links

This commit is contained in:
Steffen Schaefer committed 2017-02-22 08:18:26 +01:00
1 parent 7c41c39728
commit a8c4a5cfaf
2 files changed
+10 -2

No files matched your search

@@ -3,6 +3,7 @@ package com.sap.sailing.gwt.settings.client;
import com.sap.sailing.gwt.settings.client.regattaoverview.RegattaOverviewBaseSettings;
import com.sap.sailing.gwt.settings.client.regattaoverview.RegattaRaceStatesSettings;
import com.sap.sse.gwt.client.shared.components.LinkWithSettingsGenerator;
import com.sap.sse.gwt.client.shared.perspective.IgnoreLocalSettings;
import com.sap.sse.gwt.settings.AbstractEntryPointWithSettingsLinkFactory;
public class EntryPointWithSettingsLinkFactory extends AbstractEntryPointWithSettingsLinkFactory {
@@ -13,8 +14,8 @@ public class EntryPointWithSettingsLinkFactory extends AbstractEntryPointWithSet
public static String createRegattaOverviewLink(RegattaOverviewBaseSettings regattaOverviewSettings,
RegattaRaceStatesSettings regattaRaceStatesSettings) {
return new LinkWithSettingsGenerator<>("/gwt/RegattaOverview.html", regattaOverviewSettings)
.createUrl(regattaRaceStatesSettings);
return new LinkWithSettingsGenerator<>("/gwt/RegattaOverview.html", regattaOverviewSettings,
new IgnoreLocalSettings(true)).createUrl(regattaRaceStatesSettings);
}
}
@@ -8,6 +8,13 @@ public class IgnoreLocalSettings extends AbstractGenericSerializableSettings {
private transient BooleanSetting ignoreLocalSettings;
public IgnoreLocalSettings() {
}
public IgnoreLocalSettings(boolean ignoreLocalSettings) {
this.ignoreLocalSettings.setValue(ignoreLocalSettings);
}
@Override
protected void addChildSettings() {
ignoreLocalSettings = new BooleanSetting("ignoreLocalSettings", this, false);