mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-05 03:43:52 +00:00
Exposing setting instances for direct access
This commit is contained in:
1 parent
b3e91fdf55
commit
c7aeca2466
2 files changed
+17
-25
No files matched your search
+2
-2
@@ -774,7 +774,7 @@ public class RegattaRaceStatesComponent extends SimplePanel implements Component
|
||||
private void fillVisibleRegattasInSettingsIfEmpty() {
|
||||
if (Util.isEmpty(settings.getVisibleRegattas()) && raceGroupDTOs != null) {
|
||||
for (RaceGroupDTO raceGroup : raceGroupDTOs) {
|
||||
settings.addVisibleRegatta(raceGroup.getName());
|
||||
settings.getVisibleRegattaSettings().addValue(raceGroup.getName());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -782,7 +782,7 @@ public class RegattaRaceStatesComponent extends SimplePanel implements Component
|
||||
private void fillVisibleCourseAreasInSettingsIfEmpty() {
|
||||
if (Util.isEmpty(settings.getVisibleCourseAreas()) && eventDTO != null) {
|
||||
for (CourseAreaDTO courseArea : eventDTO.venue.getCourseAreas()) {
|
||||
settings.addVisibleCourseArea(courseArea.id);
|
||||
settings.getVisibleCourseAreaSettings().addValue(courseArea.id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+15
-23
@@ -4,15 +4,15 @@ import java.util.UUID;
|
||||
|
||||
import com.sap.sse.common.settings.AbstractSettings;
|
||||
import com.sap.sse.common.settings.BooleanSetting;
|
||||
import com.sap.sse.common.settings.StringListSetting;
|
||||
import com.sap.sse.common.settings.UUIDListSetting;
|
||||
import com.sap.sse.common.settings.StringSetSetting;
|
||||
import com.sap.sse.common.settings.UUIDSetSetting;
|
||||
|
||||
public class RegattaRaceStatesSettings extends AbstractSettings {
|
||||
private UUIDListSetting visibleCourseAreas = new UUIDListSetting("visibleCourseAreas", this);
|
||||
private StringListSetting visibleRegattas = new StringListSetting("visibleRegattas", this);
|
||||
private BooleanSetting showOnlyRacesOfSameDay = new BooleanSetting("showOnlyRacesOfSameDay", this, false);
|
||||
private BooleanSetting showOnlyCurrentlyRunningRaces = new BooleanSetting("showOnlyCurrentlyRunningRaces", this,
|
||||
true);
|
||||
public final class RegattaRaceStatesSettings extends AbstractSettings {
|
||||
private final UUIDSetSetting visibleCourseAreas = new UUIDSetSetting("visibleCourseAreas", this);
|
||||
private final StringSetSetting visibleRegattas = new StringSetSetting("visibleRegattas", this);
|
||||
private final BooleanSetting showOnlyRacesOfSameDay = new BooleanSetting("showOnlyRacesOfSameDay", this, false);
|
||||
private final BooleanSetting showOnlyCurrentlyRunningRaces = new BooleanSetting("showOnlyCurrentlyRunningRaces",
|
||||
this, true);
|
||||
|
||||
public RegattaRaceStatesSettings() {
|
||||
}
|
||||
@@ -28,33 +28,25 @@ public class RegattaRaceStatesSettings extends AbstractSettings {
|
||||
public Iterable<UUID> getVisibleCourseAreas() {
|
||||
return visibleCourseAreas.getValues();
|
||||
}
|
||||
|
||||
public Iterable<String> getVisibleRegattas() {
|
||||
return visibleRegattas.getValues();
|
||||
}
|
||||
|
||||
public void setVisibleCourseAreas(Iterable<UUID> visibleCourseAreas) {
|
||||
this.visibleCourseAreas.setValues(visibleCourseAreas);
|
||||
}
|
||||
|
||||
public void addVisibleCourseArea(UUID value) {
|
||||
visibleCourseAreas.addValue(value);
|
||||
|
||||
public UUIDSetSetting getVisibleCourseAreaSettings() {
|
||||
return visibleCourseAreas;
|
||||
}
|
||||
|
||||
public void clearVisibleCourseAreas() {
|
||||
visibleCourseAreas.clear();
|
||||
public Iterable<String> getVisibleRegattas() {
|
||||
return visibleRegattas.getValues();
|
||||
}
|
||||
|
||||
public void setVisibleRegattas(Iterable<String> visibleRegattas) {
|
||||
this.visibleRegattas.setValues(visibleRegattas);
|
||||
}
|
||||
|
||||
public void addVisibleRegatta(String value) {
|
||||
visibleRegattas.addValue(value);
|
||||
}
|
||||
|
||||
public void clearVisibleRegattas() {
|
||||
visibleRegattas.clear();
|
||||
public StringSetSetting getVisibleRegattaSettings() {
|
||||
return visibleRegattas;
|
||||
}
|
||||
|
||||
public boolean isShowOnlyRacesOfSameDay() {
|
||||
|
||||
Reference in new issue
Block a user