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