mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-25 05:23:51 +00:00
added lifecycle for multileaderboardchart
This commit is contained in:
1 parent
0c27911914
commit
8ad604df99
1 file changed
+51
+51
@@ -0,0 +1,51 @@
|
||||
package com.sap.sailing.gwt.ui.client.shared.charts;
|
||||
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sse.gwt.client.shared.components.ComponentLifecycle;
|
||||
|
||||
public class MultiCompetitorLeaderboardChartLifecycle implements
|
||||
ComponentLifecycle<MultiCompetitorLeaderboardChartSettings, MultiCompetitorLeaderboardChartSettingsDialogComponent> {
|
||||
|
||||
public static final String ID = "MultiCompetitorLeaderboardChart";
|
||||
|
||||
public MultiCompetitorLeaderboardChartLifecycle() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public MultiCompetitorLeaderboardChartSettingsDialogComponent getSettingsDialogComponent(
|
||||
MultiCompetitorLeaderboardChartSettings settings) {
|
||||
return new MultiCompetitorLeaderboardChartSettingsDialogComponent(settings);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MultiCompetitorLeaderboardChartSettings createDefaultSettings() {
|
||||
return new MultiCompetitorLeaderboardChartSettings(null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getLocalizedShortName() {
|
||||
return StringMessages.INSTANCE.competitorCharts();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getComponentId() {
|
||||
return ID;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSettings() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MultiCompetitorLeaderboardChartSettings extractGlobalSettings(
|
||||
MultiCompetitorLeaderboardChartSettings settings) {
|
||||
return settings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MultiCompetitorLeaderboardChartSettings extractContextSettings(
|
||||
MultiCompetitorLeaderboardChartSettings settings) {
|
||||
return createDefaultSettings();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user