competitor chart lifecycle added to leaderboard lifecycle

This commit is contained in:
Kai Boernert committed 2017-02-14 10:57:57 +01:00
1 parent 8ad604df99
commit caa99440b2
3 files changed
+6 -6

No files matched your search

@@ -36,7 +36,7 @@ public class MultiCompetitorLeaderboardChart extends AbstractCompetitorLeaderboa
@Override
public SettingsDialogComponent<MultiCompetitorLeaderboardChartSettings> getSettingsDialogComponent() {
MultiCompetitorLeaderboardChartSettings chartSettings = new MultiCompetitorLeaderboardChartSettings(settings.getDetailType());
return new MultiCompetitorLeaderboardChartSettingsDialogComponent(chartSettings, stringMessages);
return new MultiCompetitorLeaderboardChartSettingsDialogComponent(chartSettings);
}
@Override
@@ -73,6 +73,6 @@ public class MultiCompetitorLeaderboardChart extends AbstractCompetitorLeaderboa
@Override
public String getId() {
return "MultiCompetitorLeaderboardChart";
return MultiCompetitorLeaderboardChartLifecycle.ID;
}
}
@@ -19,11 +19,9 @@ public class MultiCompetitorLeaderboardChartSettingsDialogComponent implements S
private ListBox chartTypeSelectionListBox;
private final DetailType initialDetailType;
private final List<DetailType> availableDetailsTypes;
private final StringMessages stringMessages;
public MultiCompetitorLeaderboardChartSettingsDialogComponent(MultiCompetitorLeaderboardChartSettings settings, StringMessages stringMessages) {
public MultiCompetitorLeaderboardChartSettingsDialogComponent(MultiCompetitorLeaderboardChartSettings settings) {
this.initialDetailType = settings.getDetailType();
this.stringMessages = stringMessages;
availableDetailsTypes = new ArrayList<DetailType>();
availableDetailsTypes.add(DetailType.REGATTA_RANK);
@@ -46,7 +44,7 @@ public class MultiCompetitorLeaderboardChartSettingsDialogComponent implements S
VerticalPanel mainPanel = new VerticalPanel();
mainPanel.setSpacing(5);
Label chartSelectionLabel = new Label(stringMessages.chooseChart());
Label chartSelectionLabel = new Label(StringMessages.INSTANCE.chooseChart());
mainPanel.add(chartSelectionLabel);
chartTypeSelectionListBox = dialog.createListBox(/* isMultiSelect */false);
chartTypeSelectionListBox.ensureDebugId("ChartTypeListBox");
@@ -2,6 +2,7 @@ package com.sap.sailing.gwt.ui.leaderboard;
import com.sap.sailing.domain.common.dto.AbstractLeaderboardDTO;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.shared.charts.MultiCompetitorLeaderboardChartLifecycle;
import com.sap.sse.gwt.client.shared.components.SettingsDialogComponent;
import com.sap.sse.gwt.client.shared.perspective.AbstractPerspectiveLifecycle;
@@ -10,6 +11,7 @@ public abstract class AbstractLeaderboardPerspectiveLifecycle extends AbstractPe
protected AbstractLeaderboardPerspectiveLifecycle(StringMessages stringMessages,
AbstractLeaderboardDTO leaderboard) {
addLifeCycle(new LeaderboardPanelLifecycle(leaderboard, stringMessages));
addLifeCycle(new MultiCompetitorLeaderboardChartLifecycle());
}
@Override