mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-29 15:27:14 +00:00
Added RaceTrackingState
This commit is contained in:
1 parent
158dab98f8
commit
55e968b63b
1 file changed
+15
+15
@@ -16,6 +16,12 @@ public class RaceMetadataDTO implements IsSerializable {
|
||||
CANCELED // the running racing has been canceled
|
||||
}
|
||||
|
||||
public enum RaceTrackingState {
|
||||
NOT_TRACKED, // No tracking data -> probably just managed by race committee app
|
||||
TRACKED_NO_VALID_DATA, // tracking is connected but the required data for displaying the race viewer is not available
|
||||
TRACKED_VALID_DATA // tracking is connected and all required data for displaying the race viewer is available
|
||||
}
|
||||
|
||||
private RegattaAndRaceIdentifier id;
|
||||
|
||||
private String raceName;
|
||||
@@ -25,6 +31,7 @@ public class RaceMetadataDTO implements IsSerializable {
|
||||
private String course;
|
||||
private String boatClass;
|
||||
private RaceViewState state;
|
||||
private RaceTrackingState trackingState;
|
||||
|
||||
protected RaceMetadataDTO() {
|
||||
}
|
||||
@@ -92,4 +99,12 @@ public class RaceMetadataDTO implements IsSerializable {
|
||||
public void setState(RaceViewState state) {
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
public RaceTrackingState getTrackingState() {
|
||||
return trackingState;
|
||||
}
|
||||
|
||||
public void setTrackingState(RaceTrackingState trackingState) {
|
||||
this.trackingState = trackingState;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user