From 562fcc835ab2144f05909599dab9a98dfc23127e Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Mon, 24 Jul 2017 15:00:44 +0200 Subject: [PATCH 1/4] Bug 4242: Fixed link from RegattaOverview to RaceBoard in case of a RegattaLeaderboardWithEliminations or FlexibleLeaderboard where regattaName!=leaderboardName --- .../regattaoverview/client/RegattaRaceStatesComponent.java | 6 +++--- .../com/sap/sailing/gwt/ui/server/SailingServiceImpl.java | 4 +++- .../java/com/sap/sailing/gwt/ui/shared/RaceInfoDTO.java | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java index d0a743b4a13..69acfea0608 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java @@ -889,9 +889,9 @@ public class RegattaRaceStatesComponent extends AbstractCompositeComponent Date: Mon, 24 Jul 2017 15:05:24 +0200 Subject: [PATCH 2/4] Bug 4242: Code format --- .../java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java index a43aa6b7152..1163c57c98d 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java @@ -1033,7 +1033,7 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S raceInfoDTO.raceName = raceColumn.getName(); raceInfoDTO.fleetName = fleet.getName(); raceInfoDTO.fleetOrdering = fleet.getOrdering(); - if(raceInfoDTO.isTracked) { + if (raceInfoDTO.isTracked) { raceInfoDTO.regattaAndRaceIdentifier = trackedRace.getRaceIdentifier(); } return raceInfoDTO; From fb37807a7f7aa737ec346acf4932be933fda1d07 Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Mon, 24 Jul 2017 16:06:36 +0200 Subject: [PATCH 3/4] Bug 4242: Simplified the fix (some changes weren't necessary) --- .../regattaoverview/client/RegattaRaceStatesComponent.java | 6 +++--- .../com/sap/sailing/gwt/ui/server/SailingServiceImpl.java | 4 +--- .../java/com/sap/sailing/gwt/ui/shared/RaceInfoDTO.java | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java index 69acfea0608..a99c0734744 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java @@ -889,9 +889,9 @@ public class RegattaRaceStatesComponent extends AbstractCompositeComponent Date: Mon, 24 Jul 2017 16:39:37 +0200 Subject: [PATCH 4/4] Bug 4242: Renamed RegattaOverviewEntryDTO.regattaName to leaderboardName because this is what gets assigned to the field --- .../sailing/gwt/regattaoverview/client/RaceDetailPanel.java | 2 +- .../regattaoverview/client/RegattaRaceStatesComponent.java | 4 ++-- .../com/sap/sailing/gwt/ui/server/SailingServiceImpl.java | 2 +- .../sap/sailing/gwt/ui/shared/RegattaOverviewEntryDTO.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RaceDetailPanel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RaceDetailPanel.java index b5413c30a37..f63ded2a00e 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RaceDetailPanel.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RaceDetailPanel.java @@ -284,7 +284,7 @@ public class RaceDetailPanel extends SimplePanel { } return bothNullOrEquals(left.courseAreaIdAsString, right.courseAreaIdAsString) - && bothNullOrEquals(left.regattaName, right.regattaName) + && bothNullOrEquals(left.leaderboardName, right.leaderboardName) && bothNullOrEquals(left.raceInfo.seriesName, right.raceInfo.seriesName) && bothNullOrEquals(left.raceInfo.fleetName, right.raceInfo.fleetName) && bothNullOrEquals(left.raceInfo.raceName, right.raceInfo.raceName); diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java index a99c0734744..b21951c7bca 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/regattaoverview/client/RegattaRaceStatesComponent.java @@ -891,7 +891,7 @@ public class RegattaRaceStatesComponent extends AbstractCompositeComponent