Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 1fceac9d2d added more logging; first implementation class for b+m KiWo result importer 2012-06-08 13:39:23 +02:00
Axel Uhl 049182eaf3 added interfaces along the XML document format for Kieler Woche result list service 2012-06-08 13:33:09 +02:00
Axel Uhl a8a2fc5840 added missing pom.xml files for new bundles 2012-06-08 13:21:32 +02:00
Axel Uhl cb75455dfa Merge remote-tracking branch 'server/master' 2012-06-08 13:20:21 +02:00
Axel Uhl 681c59d763 added more logging 2012-06-08 13:19:59 +02:00
Axel Uhl 16b1960f61 first minimal test case, reading an XML file as provided by b+m 2012-06-08 13:16:16 +02:00
Axel Uhl 73739fcd06 created new bundle for Kieler Woche result import from tbe b+m tool 2012-06-08 13:05:10 +02:00
Axel Uhl 7b8e408a33 Merge remote-tracking branch 'server/master' 2012-06-08 12:49:02 +02:00
Axel Uhl 39a8704f4f extended logging even further 2012-06-08 12:48:22 +02:00
Axel Uhl cbd50ff187 more logging 2012-06-08 11:52:25 +02:00
Axel Uhl 9363f40c9d added more logging 2012-06-08 11:28:32 +02:00
Axel Uhl df45ba41fc added more logging to find out how the regatta loses its column 2012-06-08 11:02:24 +02:00
Axel Uhl 6f446d0f0d sorry; again committed debug pom; fixed by this commit 2012-06-08 09:57:06 +02:00
Axel Uhl 4023f7a19c reduced logging for bug 736 again 2012-06-08 01:47:34 +02:00
Axel Uhl 8bfe4d2ddf ignore but log an unfound leaderboard or race column in ConnectTrackedRaceToLeaderboardColumn, related to bug 736 2012-06-08 01:46:02 +02:00
Axel Uhl 07a70d0499 more drop collection in tests; progress towards a fix for bug 735 2012-06-08 01:38:41 +02:00
Axel Uhl cde11a9bfa minor fixes towards 735 and 736 2012-06-08 00:58:06 +02:00
Axel Uhl a7109a0ddc more logging against bug 736; minor experiments for bug 735 2012-06-08 00:34:33 +02:00
Axel Uhl 43501e3a2a added missing close() to print writer for debug output for fixing bug 736 2012-06-07 23:54:55 +02:00
Axel Uhl 185eac9f24 fixed pom.xml to using proxy on master 2012-06-07 23:36:07 +02:00
Axel Uhl a2bae85b61 to hopefully finally find and fix bug 736, added the stack trace to the INFO log for adding a regatta leaderboard 2012-06-07 23:31:48 +02:00
Axel Uhl f67aaa19eb added more logging 2012-06-07 21:45:48 +02:00
Axel Uhl 5fb51d906d added logging to track down bug 736 2012-06-07 20:45:36 +02:00
Axel Uhl 592f830b26 added test case for bug 723 2012-06-07 18:22:44 +02:00
Axel Uhl f4928da853 fixing bug 723 by queuing Operations until initial load has completed 2012-06-07 18:20:51 +02:00
Axel Uhl 348c66e5cf fixed NPE regarding filtering for race in RaceBoard's leaderboard 2012-06-07 16:52:39 +02:00
Axel Uhl 793074281e leaderboard with preSelectedRace filters competitors to those who participated in that race 2012-06-07 16:40:52 +02:00
Axel Uhl dae1d4fd1d added tests for bug 469 and improved Javadocs around the topic 2012-06-07 11:33:31 +02:00
Axel Uhl d7517c7321 waiting after dropDatabase didn't show any improvements; removing Thread.sleep again 2012-06-07 09:52:46 +02:00
Axel Uhl 1807ed67b6 fixed server replication test set-up 2012-06-07 09:50:43 +02:00
Axel Uhl ae5910c50f completed test showing that delayed leaderboard corrections replication works 2012-06-07 02:06:18 +02:00
Axel Uhl 34a6c890de working towards a failing test case for bug 731 2012-06-07 01:25:06 +02:00
Axel Uhl 4a588e74f3 related to bug 731, made RaceColumnListener collections non-transient to serialize listeners with initial load 2012-06-07 00:44:25 +02:00
Axel Uhl 58440c43eb extended wait period for dropDatabase to 1s 2012-06-07 00:38:14 +02:00
Axel Uhl eef4c0ab0c wait a bit after dropDatabase to make sure the effects are visible to all tests 2012-06-07 00:16:24 +02:00
Axel Uhl 3208a21d1b whenever a RaceDefinition is added to a persistent Regatta owned by RacingEventService, record persistently 2012-06-06 23:03:20 +02:00
Axel Uhl 32427f3a2d addressing bug 733: looking up a Regatta by raceID first in RacingEventService before using a default regatta 2012-06-06 22:43:14 +02:00
Axel Uhl 6518cd4569 fixed test for regatta leaderboard storing/loading by fixing the mocks for TrackedRace/TrackedRegatta 2012-06-06 22:10:12 +02:00
Axel Uhl f9d182fd92 Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
2012-06-06 21:56:10 +02:00
Axel Uhl 4ae412f4b8 minor rename 2012-06-06 21:53:09 +02:00
Axel Uhl b090e11b5e added persistence for raceID-to-Regatta associations in RacingEventServiceImpl 2012-06-06 20:55:12 +02:00
Axel Uhl 8ca0ad7f5d use WEB WindSource explicitly, not expecting it to already exist 2012-06-06 17:08:55 +02:00
Axel Uhl d28d181132 set wind through REST/JSON only for existing tracked races, avoiding blocking 2012-06-06 17:02:23 +02:00
Axel Uhl ace0080f33 enhanced test case for storing/loading regatta leaderboard 2012-06-06 16:35:02 +02:00
Axel Uhl 937da4ecc6 first regatta leaderboard store/load test successful 2012-06-06 15:39:29 +02:00
Axel Uhl f7d897f6e7 a first careful test case for storing/loading RegattaLeaderboard through RacingEventService 2012-06-06 15:14:39 +02:00
Axel Uhl 6dbe4903f7 Merge remote-tracking branch 'server/master' 2012-06-06 14:26:21 +02:00
Axel Uhl 2d479ff039 fixed initialization order in SeriesImpl; first mock for RegattaLeaderboard loading 2012-06-06 14:25:14 +02:00
Axel Uhl a5eadc8888 extracted the delayed logic from FlexibleLeaderboardWithDelayed... into DelayedLeaderboardCorrection hierarchy
Introduced RaceColumnListener pattern throughout; leaderboards manage such listeners; DelayedLeaderboardCorrection
is one and applys its left-overs whenever a new TrackedRace appears
2012-06-06 14:05:06 +02:00
Axel Uhl 102ab2e5f1 added launch config for replication tests without proxy 2012-06-06 10:47:55 +02:00
Axel Uhl d501a35b7f added default constructor to RGBColor which is pre-requisite for its GWT serializability. Fixes bug 730. 2012-06-06 00:17:32 +02:00
Axel Uhl 4fc6b05e61 whitespace change 2012-06-05 23:26:17 +02:00
Axel Uhl 0a799efa91 added sailID to listevents REST/JSON output 2012-06-05 18:20:10 +02:00
Axel Uhl eccc45c4bc adjusted SeriesDTO creation to use of FleetDTO 2012-06-05 18:17:31 +02:00
Axel Uhl cc3f8c40fb removed compile error cause by change from Leaderboard to FlexibleLeaderboard 2012-06-05 18:16:00 +02:00
Axel Uhl b1e40abcb5 added CreateRegattaLeaderboard operation and implemented in SailingService 2012-06-05 18:11:30 +02:00
Axel Uhl e494d2b69c Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/SeriesDTO.java
2012-06-05 18:02:36 +02:00
Axel Uhl 68444cad22 introduced RegattaLeaderboard interface; prepared for RegattaLeaderboard persistence, see bug 636 2012-06-05 18:00:58 +02:00
Axel Uhl 199e320674 addressing bug 651; adding Series / Fleets / RaceColumn data to RegattaDTO 2012-06-05 16:58:17 +02:00
Axel Uhl c68a7a1278 only re-associate TrackedRace/RaceDefinition if TrackedRegattaRegistry has been provided to column 2012-06-05 16:39:42 +02:00
Axel Uhl 2d7815978b added TrackedRegattaRegistry as argument to SeriesImpl constructor and refactored all usages accordingly 2012-06-05 16:31:57 +02:00
Axel Uhl e964d4b77b added persistence for "specific" regattas in RacingEventServiceImpl 2012-06-05 15:35:25 +02:00
Axel Uhl c4e125d9f2 renamed moveColumnToSeries... to moveColumnInSeries... 2012-06-05 15:17:16 +02:00
Axel Uhl 18ebab923c added createRegatta 2012-06-05 15:15:10 +02:00
Axel Uhl d8a28bbfaa added methods on SailingService to manage race columns in Series 2012-06-05 14:29:50 +02:00
Axel Uhl 62fbf08d68 added more regatta/series replication and tests 2012-06-05 13:41:21 +02:00
Axel Uhl 092b7104ca Merge remote-tracking branch 'server/master' 2012-06-05 13:24:18 +02:00
Axel Uhl eb6a1e6214 added replication capabilities for Regatta / Series manipulation 2012-06-05 13:23:05 +02:00
Axel Uhl bb48b4a227 moved knowledge about which boat classes may not always start upwind to base domain factory 2012-06-05 10:45:21 +02:00
Axel Uhl dc36462f7e disable checkboxes in wind chart settings dialog for those wind source types whose speed is not to be used 2012-06-05 00:51:48 +02:00
Axel Uhl 784b8561ef fixing bugs 524/640: location/name search in Spectator view 2012-06-05 00:33:51 +02:00
Axel Uhl 67762f812a fixed bug 667; left comment regarding bug 723 2012-06-05 00:22:35 +02:00
Axel Uhl 1a98a8cd6d enhanced comment regarding need for synchronization 2012-05-28 22:21:46 +02:00
Axel Uhl d12fb49e6c Merge remote-tracking branch 'server/master' 2012-05-28 21:38:27 +02:00
Axel Uhl 2709719005 re-enable additional data during creation of createStrippedLeaderboardDTO 2012-05-28 21:21:57 +02:00
Axel Uhl d62a42079b synchronized all other access to QuadTree, too 2012-05-28 21:17:32 +02:00
Axel Uhl 90cea8f21e synchronize access to QuadTree because it's not thread safe 2012-05-28 21:11:18 +02:00
Axel Uhl d2ec5c7f3f Merge remote-tracking branch 'server/master' 2012-05-27 22:13:38 +02:00
Axel Uhl 975a6e25e7 fixing bug 683; added two tests in CourseTest which first reproduced the problem which then got fixed by this. 2012-05-27 21:55:52 +02:00
Axel Uhl 0b35c6df2c fixing bug 681: competitor chart now reliably shows data also for selection changed while invisible 2012-05-26 22:03:33 +02:00
Axel Uhl 9a87148983 addressing bug 612: JSON/REST export of leaderboard data 2012-05-26 19:37:44 +02:00
Axel Uhl 2681cb428a Merge branch 'zooming_timeslider' 2012-05-26 15:54:48 +02:00
Axel Uhl 70511e4de8 changed activemq URL to use 0.0.0.0 instead of localhost to also allow for remote connections 2012-05-26 14:56:49 +02:00
Axel Uhl eaa3bb552f click now again sets time also in AbstractChartPanel specializations such as competitor charts 2012-05-26 13:08:35 +02:00
Axel Uhl ad1d57c275 Merge remote-tracking branch 'server/master' 2012-05-25 23:41:38 +02:00
Axel Uhl a9e81c4fbb added serial version UID to LowerScoreIsBetter 2012-05-25 23:41:12 +02:00
Axel Uhl ecfeb91be7 made LowerScoreIsBetter serializable 2012-05-25 16:49:47 +02:00
Axel Uhl 76b40b304d fixed TrackedRace mock implementations regarding getCompetitorsFromBestToWorst 2012-05-25 16:01:32 +02:00
Axel Uhl 4c4cea5e99 pass score comparator into leaderboard 2012-05-25 15:33:36 +02:00
Axel Uhl 878c120739 Merge remote-tracking branch 'server/master' 2012-05-25 14:49:25 +02:00
Axel Uhl dd31e75b56 fixing bugs 675 and 469; leaderboard sorting is done in the backend; makes non-participant race column contents empty 2012-05-25 14:47:33 +02:00
Axel Uhl 83306bb072 Merge remote-tracking branch 'server/master' 2012-05-25 11:56:35 +02:00
Axel Uhl c5ddc56f64 update live delay from updateSettings in all cases because the settings don't contain a reasonable value for it 2012-05-25 11:55:45 +02:00
Axel Uhl 4a212faa2e fetch live delay from TracTrac when available 2012-05-25 11:50:44 +02:00
Axel Uhl e8e5fb8394 Using server-provided total competitor ranking to sort totals column and compute rank in LeaderboardDTO 2012-05-25 10:50:58 +02:00
Axel Uhl 79f88e43e9 split LeaderboardDTO into AbstractLeaderboardDTO and StrippedLeaderboardDTO, the latter not having competitors
This solves the problem of the competitors being ordered properly only as long as the race columns are not modified
2012-05-25 10:43:27 +02:00
Axel Uhl c9911c86be fixed endless recursion bug 2012-05-25 00:15:11 +02:00
Axel Uhl 3fea887872 don't show a pop-up but only a status message when race times cannot be obtained 2012-05-24 23:21:11 +02:00
Axel Uhl 121d2d850c fixed test which so far produced two equal competitors so that sorting results were random 2012-05-24 23:19:25 +02:00
Axel Uhl 4849d1e0cd for bug 605, store if user manually override delay and keep server from updating 2012-05-24 22:53:25 +02:00