Commit Graph
100 Commits
Author SHA1 Message Date
Frank Mittag d2a890c39e Merge remote-tracking branch 'origin/bug4710' 2018-08-07 17:02:24 +02:00
Frank Mittag ad425e0777 added DCT and RCT as new MaxPointReasons 2018-08-07 12:59:31 +02:00
Frank Mittag be05c3a359 Merge remote-tracking branch 'origin/bug4514' 2018-04-20 12:01:42 +02:00
Frank Mittag d63c4c6e91 Merge remote-tracking branch 'origin/bug4514' 2018-04-20 11:26:36 +02:00
Frank Mittag 8b355d710d fixed value of 'resultTimepoint' for live leaderboards json exports -> take leaderboardDTO.timepoint instead of requested timepoint as only the leaderboard calculation determines the real result timepoint. 2018-04-20 11:24:32 +02:00
Frank Mittag 354a3473bf Merge remote-tracking branch 'origin/bug4514' 2018-04-20 10:37:35 +02:00
Frank Mittag 746c173799 another small fix 2018-04-18 18:36:32 +02:00
Frank Mittag 8a614c3027 little bug fix 2018-04-18 18:18:27 +02:00
Frank Mittag ec7e0993dd Writes the attribute 'boat' (of type boatDTO) which can be part of LeaderboardRowDTO or LeaderboardEntryDTO to the leaderboard json API 2018-04-18 18:03:03 +02:00
Frank Mittag d3db54a7e6 Merge remote-tracking branch 'origin/master' into bug4514 2018-04-18 16:18:46 +02:00
Frank Mittag af353909e5 added 'canBoatsOfCompetitorsChangePerRace' and 'type' on leaderboardResource 2018-04-18 12:28:46 +02:00
Frank Mittag 4aebd93edf fix for regatta.getAllBoats() for case where no raceDefinition can be found 2018-04-18 11:58:51 +02:00
Frank Mittag 13b2b41341 Merge remote-tracking branch 'origin/master' into bug4514 2018-04-18 11:24:01 +02:00
Frank Mittag 242a672faf Changed RegattaJsonSerializer to write also 'canBoatsOfCompetitorsChangePerRace' attribute and (optinally) the boats used in the regatta 2018-04-18 11:22:59 +02:00
Frank Mittag 71acfa8e8f fixed 'synchronized' statement for the case the competitor does not exist 2018-03-16 14:48:04 +01:00
Frank Mittag 3d1b4cb0bf fixed an i18n message 2018-03-14 12:28:37 +01:00
Frank Mittag d4b1fe2a1b added synchronization for the case that the same competitor could be migrated twice triggered by two different tracked races from the same or even different regattas (in case of league events) 2018-03-13 11:50:10 +01:00
Frank Mittag a919f2b172 fixed consistency check log output 2018-03-12 15:51:30 +01:00
Frank Mittag 51d83cf50f improved debug log output for some migration messages 2018-03-09 11:11:45 +01:00
Frank Mittag 951e4f38d8 fixed and improved BoatResourceTest to use now also the BoatJsonDeserializer 2018-03-09 10:51:51 +01:00
Frank Mittag 4851854712 Changed BoatsResource to use the standard BoatJsonSerializer 2018-03-07 15:26:57 +01:00
Frank Mittag 1f6509d9f0 fixed missing registration of BoatsResource in RestApiApplication 2018-03-07 14:08:46 +01:00
Frank Mittag 38af28afed fixed missing registration of BoatsResource in RestApiApplication 2018-03-07 12:28:50 +01:00
Frank Mittag 2e06ac1d0c added shortName attribute of competitor to leaderboard webservice endpoint and XMLExportServlet used by the ESS 2018-03-06 17:56:31 +01:00
Frank Mittag 7e97827e6a little cleanup of providing a sailId in cases it's possible 2018-03-06 17:38:32 +01:00
Frank Mittag 5de4d8367b fixed prefiltering of competitors for regattas with changing boats for the CompetitorRegistrationDialog 2018-03-06 16:40:14 +01:00
Frank Mittag 6db8ab4050 improved the condition for the consistency check 2018-03-06 10:42:39 +01:00
Frank Mittag 611fd71e2a added a consistency check and log statement to make sure all regattas of a leaderboardGroup have the same value for 'canBoatsOfCompetitorsChangePerRace' when loading races from tractrac 2018-03-05 18:25:44 +01:00
Frank Mittag 8b82e2c20c Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RawPositionReceiver.java
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
2018-03-05 16:45:42 +01:00
Frank Mittag dde19ee8a2 Merge remote-tracking branch 'origin/bug4392' 2018-03-05 13:52:46 +01:00
Frank Mittag a3a9b3eb74 added doc for 'ALL' constant for the race details parameter 2018-03-05 12:13:27 +01:00
Frank Mittag fca55ba44e added a new 'timepoint' attribute to LeaderboardDTO to know also for 'live leaderboard' requests where the request timepoint is 'null' the timepoint for which leaderboard has been calculated.
Used this timepoint than for the 'resultTimepoint' of the leaderboard API
2018-03-02 14:05:36 +01:00
Frank Mittag 6badca4e8c Merge remote-tracking branch 'origin/master' into bug4392 2018-03-02 14:01:44 +01:00
Frank Mittag 162392a435 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-02-27 15:17:45 +01:00
Frank Mittag 7220cda312 improved API doc 2018-02-27 12:51:59 +01:00
Frank Mittag 6f2cf76632 removed trackedRank field on leaderboardEntryDTO -> not needed 2018-02-27 12:14:15 +01:00
Frank Mittag 7f8d0b8d61 unified calculation of live timepoint for a leaderboard calculation for LeaderboardsResource and LeaderboardsResourceV2 2018-02-26 12:29:53 +01:00
Frank Mittag d2b3fc62c0 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes 2018-02-21 10:48:43 +01:00
Frank Mittag 34d951e990 added doc for the new leaderboard v2 service 2018-02-20 13:22:40 +01:00
Frank Mittag 1300b90a08 removed NUMBER_OF_MANEUVERS from default race details 2018-02-20 13:22:17 +01:00
Frank Mittag cea69a2289 little refactoring for competitor base data 2018-02-20 12:35:05 +01:00
Frank Mittag 8b660a8f94 parameter cleanup for leaderboard v2 service 2018-02-20 12:16:50 +01:00
Frank Mittag 749fbc1578 Merge remote-tracking branch 'origin/master' into bug4392
# Conflicts:
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
2018-02-19 12:27:03 +01:00
Frank Mittag 4999933364 added 'canBoatsOfCompetitorsChangePerRace' attribute to RaceGroup for usage in RCApp 2018-02-13 15:57:03 +01:00
Frank Mittag 4f5792b797 little improvement with field names 2018-02-12 12:49:41 +01:00
Frank Mittag 7ba23e179d Implemented usage of CompetitorAndBoatDeserializer in rcApp -> Peter to check this now 2018-02-12 10:32:36 +01:00
Frank Mittag 6a7d33bda8 Implemented a CompetitorAndBoatJsonSerializer and CompetitorAndBoatJsonDeserializer to implement a /rc/competitorsAndBoats service call to transfer Competitor/Boat pairs to the rcApp 2018-02-09 14:23:47 +01:00
Frank Mittag df3565cd7e just some cleanup of protected vs. final 2018-02-09 14:22:30 +01:00
Frank Mittag 950104f20c fixed Json Serializer for competitors with boats with invalid constructor args 2018-02-08 10:06:51 +01:00
Frank Mittag 47f58bda3a fixed compile error in 2 new tests after last master merge 2018-02-07 17:07:53 +01:00
Frank Mittag 98abbf7cb4 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-02-07 13:38:32 +01:00
Frank Mittag fd2cf76770 adjusted webservice doc of the /startorder service 2018-02-07 13:28:04 +01:00
Frank Mittag f6b86c03eb moved /startorder service from RegattasResource to LeaderboardsResource to enable usage with parameteres leaderboardName, raceColumnName, fleetName instead of regattaName and raceName 2018-02-07 13:11:13 +01:00
Frank Mittag e9e52697a6 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes 2018-01-31 15:04:09 +01:00
Frank Mittag 822d0eab8a fixed the calculation of the timepoint for a live leaderboard 2018-01-25 19:04:46 -05:00
Frank Mittag be9dc21f40 fixed a case where getShortInfo() can be null 2018-01-17 10:36:59 +01:00
Frank Mittag 324ac4be40 fixed an broken inline competitor class after refactoring 2018-01-17 10:16:34 +01:00
Frank Mittag debd0b04ba some little fixes regarding usage of competitor.getShortInfo() 2018-01-16 15:21:37 +01:00
Frank Mittag 164d2c5597 center competitor/boat dialog 2018-01-16 15:13:28 +01:00
Frank Mittag 8cb9f9abf2 added some null checks for rank data 2018-01-15 16:10:54 +01:00
Frank Mittag 684f1fbce2 removed the 'preliminary' leaderboard state (which does not exist and has never been used) 2018-01-15 16:10:32 +01:00
Frank Mittag 4c0ee79e92 fixed broken test after refactoring 2018-01-13 13:20:49 +01:00
Frank Mittag bbf68c4ed5 and cleanup of last test using CompetitorAndBoat class 2018-01-11 15:55:20 +01:00
Frank Mittag 9ad514909f Further test cleanup 2018-01-11 15:48:41 +01:00
Frank Mittag e629372c5a Cleanup of some test and removal of a createCompetitorAndBoat method() in AbstractLeaderboardTest 2018-01-11 14:39:32 +01:00
Frank Mittag 210ecc3634 fixed and improved broken test 2018-01-11 13:54:44 +01:00
Frank Mittag e27e92ed68 fixed 'updateCompetitor' in tractrac connector 2018-01-10 17:57:18 +01:00
Frank Mittag 8b370b3865 Cleanup of the competitor/boat import/creation for the manage2sail importer 2018-01-10 16:08:54 +01:00
Frank Mittag 740efd2530 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/nodes/IdleOverallLeaderBoardNode.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsPresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardPresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/preliveraceloop/leaderboard/PreLiveRaceLeaderBoardWithImagePresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/LeaderboardSettings.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/LeaderboardSettingsDialogComponent.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/LeaderboardSettingsFactory.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/MultiRaceLeaderboardPanelLifecycle.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/MultiRaceLeaderboardSettings.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/MultiRaceLeaderboardSettingsDialogComponent.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/SingleRaceLeaderboardSettings.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/SingleRaceLeaderboardSettingsDialogComponent.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiRaceLeaderboardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SingleRaceLeaderboardPanelLifecycle.java
2018-01-10 13:21:29 +01:00
Frank Mittag fd51fec2ca fix for the shared CompetitorAndBoats Analyzer 2018-01-09 16:26:06 +01:00
Frank Mittag ac2199258a Merge remote-tracking branch 'origin/master' into bug4392 2018-01-04 17:43:29 +01:00
Frank Mittag 094896b2d0 Simplification of Competitor <-> Boat Mapping viewer dialog 2018-01-04 17:27:09 +01:00
Frank Mittag 5fca437a61 fixed CompetitorsAndBoatsInLogAnalyzer and a broken test 2017-12-27 20:37:33 +01:00
Frank Mittag 6f1b629afe fixed javadoc 2017-12-27 20:36:50 +01:00
Frank Mittag a8fcdbae63 corrected using getValue() instead of getText() for some input elements in boar dialogs 2017-12-21 15:45:35 +01:00
Frank Mittag b6044ea983 fixed sorting of name and color column 2017-12-21 15:44:33 +01:00
Frank Mittag f8fd27df37 Fixed usage of the right CompetitorInLogAnalyzer 2017-12-21 12:28:52 +01:00
Frank Mittag 8b7170fcf7 Added some logging for the competitor/boat DB migration. All log infos have the prefix: 'Bug2822 DB-Migration:' 2017-12-20 16:24:15 +01:00
Frank Mittag bcd43010a2 fixed sorting of boat name in BoatTable 2017-12-20 16:06:55 +01:00
Frank Mittag 267d817d7d made boat color column sortable in BoatTable (just for Axel) 2017-12-20 16:01:00 +01:00
Frank Mittag 046dda41b6 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes 2017-12-20 14:40:04 +01:00
Frank Mittag a70dbdfeb1 Implemented a way to edit the competitor/boat mappings for a SMT regatta with changing boats 2017-12-20 13:53:24 +01:00
Frank Mittag 3b25b0917a fixed calculation of rank and trackedRank based on existing data, also in case we have no fleet information 2017-12-18 15:55:00 +01:00
Frank Mittag 81ed0c4431 first version of a leaderboard v2 webservice provding all data of the now deprecated 'live' endpoint 2017-12-17 16:30:08 +01:00
Frank Mittag 15834d096d Implemented initial assignment of boats to competitors for SMT for the case when boats can change per race in a regatta 2017-12-11 13:03:57 +01:00
Frank Mittag 781cf243cc removed unused import 2017-12-08 15:57:06 +01:00
Frank Mittag 4862e657ff fixed problems with call hieracrchy 2017-12-08 13:58:11 +01:00
Frank Mittag 57c1b5612f fixed broken code after last master merge 2017-12-08 12:03:48 +01:00
Frank Mittag ddc3deb66b fixed a test after last master merge 2017-12-08 12:01:18 +01:00
Frank Mittag ab250e131b Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsPresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/preliveraceloop/leaderboard/PreLiveRaceLeaderBoardWithImagePresenterImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/partials/racelist/RaceListColumnFactory.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/partials/statistics/AbstractStatisticsBoxPresenter.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
2017-12-08 11:52:11 +01:00
Frank Mittag 1fa1c878e3 Removed a unused class (just a try to integrate boats into the caching of competitors 2017-12-08 11:44:04 +01:00
Frank Mittag c8a15bcab7 fixed a todo to resolve a valid 'boatClass' for leaderboards which are not of type RegattaLeaderboard 2017-12-08 11:38:27 +01:00
Frank Mittag 7e3e4784a6 Implemented a method to set competitor registrations for a regatta with changing boats for CompetitorDTO/BoatdDTO pairs 2017-12-08 11:34:12 +01:00
Frank Mittag fa1ff752a1 just some method name refactoring in RaceColumn interface 2017-12-07 16:50:57 +01:00
Frank Mittag 62438c83d6 Merged RaceLogRegisterCompetitorEvent and RaceLogRegisterCompetitorAndBoatEvent into just RaceLogRegisterCompetitorEvent to make it easier to handle regattas with changing boats and non changing boats 2017-12-07 16:31:06 +01:00
Frank Mittag 651d9bddb1 removed unused stuff 2017-12-07 12:28:22 +01:00
Frank Mittag 42cf8a83f7 removed unused import 2017-12-06 18:12:00 +01:00
Frank Mittag def4354337 removed the ShowWithBoatClass interface, boat class should be always provided by the selected regatta 2017-12-06 15:28:33 +01:00
Frank Mittag e4ce835d7e first working version of BoatRegistrationPanel 2017-12-06 14:53:56 +01:00
Frank Mittag 3e556afd3c Fixed javadoc comment 2017-12-06 14:53:09 +01:00