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