From 55e968b63bb190a12e3f781570e8fe1b5d526c49 Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Wed, 20 May 2015 10:49:29 +0200 Subject: [PATCH] Added RaceTrackingState --- .../gwt/ui/shared/race/RaceMetadataDTO.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/race/RaceMetadataDTO.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/race/RaceMetadataDTO.java index 16414908d1e..fd7371560fc 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/race/RaceMetadataDTO.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/race/RaceMetadataDTO.java @@ -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; + } }