Commit Graph
421 Commits
Author SHA1 Message Date
Axel Uhl ae5910c50f completed test showing that delayed leaderboard corrections replication works 2012-06-07 02:06:18 +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 b090e11b5e added persistence for raceID-to-Regatta associations in RacingEventServiceImpl 2012-06-06 20:55:12 +02:00
fmittag 2e0bcaa63d Merge remote-tracking branch 'origin/master' 2012-06-06 18:59:09 +02:00
fmittag 7975291d48 finished basic creation of regattas with series and fleets etc. 2012-06-06 18:58:58 +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 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
fmittag dd8d7b4e7b removed "boatClass is know to start upwind" parameter from createRegatta()
added new field for orderNo in the SereisWithGroupsCreateDialog
added color codes for common group colors
2012-06-06 11:44:10 +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 0a799efa91 added sailID to listevents REST/JSON output 2012-06-05 18:20:10 +02:00
Axel Uhl b1e40abcb5 added CreateRegattaLeaderboard operation and implemented in SailingService 2012-06-05 18:11:30 +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 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 d8a28bbfaa added methods on SailingService to manage race columns in Series 2012-06-05 14:29:50 +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
fmittag 7612fbdec5 added some methods to manage events and regattas as part of the events 2012-06-01 17:48:16 +02:00
fmittag 79c0d2c85f first functions of the new UI for managing events, regattas, races, etc
Includes a renaming of listEvents() in RacingEventService to getRegattas()
2012-05-30 18:04:02 +02:00
Axel Uhl 9a87148983 addressing bug 612: JSON/REST export of leaderboard data 2012-05-26 19:37:44 +02:00
Axel Uhl 4c4cea5e99 pass score comparator into leaderboard 2012-05-25 15:33:36 +02:00
Axel Uhl 4a212faa2e fetch live delay from TracTrac when available 2012-05-25 11:50:44 +02:00
fmittag b7aa215385 Implementation for setting a "delay to live" for all selected tracked races in the Admin Console (in the tracked races list)
- includes also a new replication command (UpdateRaceDelayToLive)
2012-05-24 21:35:21 +02:00
fmittag 20bfa4bbe0 Merge remote-tracking branch 'origin/master' 2012-05-23 18:24:16 +02:00
fmittag 73fcdccd3d Added a new global parameter delayToLiveInMillis to RacingEventService to make it possible to set the live delay globally.
Passed the parameter to all TrackedRace creation methods to set the parameter for a  TrackedRace (during creation and later on)
2012-05-23 18:23:43 +02:00
Axel Uhl c808180226 started to implement Series/Fleets-based ordering rules in leaderboard implementations 2012-05-23 18:23:28 +02:00
Axel Uhl ec9ada18a4 DND no longer discardable; fixing bug 491 2012-05-23 16:07:54 +02:00
Axel Uhl fe1180f7bd fixed issue with regatta creation 2012-05-23 14:28:45 +02:00
Axel Uhl c953955d5f Reproduces error in RaceTrackerTest.testStopTracking if executed after testInitialization
Run in "Run" mode. Order is important. When executed alone, it works. It seems that some caching
and timing problem is at fault. Added more logging, still not clear why the TrackedRegattaImpl
is re-used instead of created. I suppose the removal of the regatta doesn't remove the tracked regatta
properly.
2012-05-23 11:26:36 +02:00
Axel Uhl a1538a56cb more renames from Event to Regatta 2012-05-23 09:48:22 +02:00
Axel Uhl 89a7f7b39f use ?broker.useJmx=false extension to vm://localhost... broker URL in tests; unregister replica in tearDown 2012-05-23 01:27:44 +02:00
Axel Uhl 134bbe412a added "optional" regattaToAddTo parameter to tracking methods and pass on to race tracker factories 2012-05-22 23:01:31 +02:00
Axel Uhl 81fd84e08e first tiny successful test for storing / loading regatta 2012-05-22 11:28:27 +02:00
Axel Uhl 9c6fcc0830 added the necessary creation of a default fleet for legacy RaceColumns in leaderboard loading from Mongo;
added error message and robust handling in case a second RaceColumn by the same name is to be added to a
leaderboard; this may happen under rare and erroneous circumstances, probably during replication issues,
but shall not kill the replica. Also, fixed de-selection of tracked race after refactoring with fleets
2012-05-21 16:12:48 +02:00
Axel Uhl 0594f1c2ec made compilable after merge 2012-05-21 13:32:07 +02:00
Axel Uhl 0ea6f28d7f Merge branch 'master' into leaderboard-refactoring
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java
2012-05-21 13:30:55 +02:00
Axel Uhl a4caf7423d renamed a few more getTrackedEvent to getTrackedRegatta; fixed failing replication test in ConnectTrackedRaceToLeaderboardColumn operation 2012-05-21 13:26:28 +02:00
Axel Uhl 9ce04889d8 uses the single Default fleet when adding a new RaceColumn to a leaderboard through an Operation 2012-05-16 15:54:23 +02:00
Axel Uhl 7c5e4f196b renamed create service for flexible leaderboard to ...FlexibleLeaderboard... 2012-05-16 09:52:00 +02:00
Axel Uhl 9ec35c8bab uncompilable interims state, trying to refactor Leaderboard/FlexibleLeaderboard and RaceColumn to understand Fleets 2012-05-15 16:29:38 +02:00
Axel Uhl 1904f6112c manage trackedRace/raceIdentifier combo automatically in RaceColumn 2012-05-14 21:04:34 +02:00
Axel Uhl fb6163f508 added a few placeholder interfaces for the concepts requested by bug 620, 624, 629. 2012-05-14 17:33:15 +02:00
Axel Uhl 1eb791b644 renamed further occurrences of "...event..." to "...regatta...", including XcelsiusApp servlet 2012-05-14 15:43:03 +02:00