Jens Rommel
b4e5a33e98
Implemented database access of media management in Admin Console. Add/create, query and delete already work, update missing, yet.
2012-09-28 12:21:22 +02:00
Axel Uhl
13fa0c234c
fixed persistence for suppressed competitors in meta leaderboards
2012-09-24 22:01:01 +02:00
Axel Uhl
38640ee20f
don't store overall leaderboard inside leaderboard group but in leaderboard collection
2012-09-24 20:43:20 +02:00
Axel Uhl
3fb869f9a3
added persistence for competitor suppression in leaderboards
2012-09-24 14:32:57 +02:00
Axel Uhl
cdde8abe7c
suppress button works, but no persistence yet
2012-09-21 18:20:35 +02:00
Axel Uhl
c2786c257b
fixes for bugs 965 and 966: updating, storing carried points as well as corresponding leaderboard invalidation
2012-09-15 01:20:19 +02:00
Axel Uhl
e2d58b8930
allow for renaming a regatta leaderboard
2012-09-14 11:17:20 +02:00
Axel Uhl
c09320397e
extended RaceColumnListener by methods announcing column adds/removes; use it for LeaderboardDTOCache invalidation
2012-09-12 13:13:32 +02:00
Axel Uhl
f8f80ea594
moved RaceColumnListener management into RaceColumnListeners class which also handles listener serialization
2012-09-12 11:59:57 +02:00
Axel Uhl
bce197519f
added isMedalRaceChanged to RaceColumnListener to fix bug 936
2012-08-21 11:38:11 +02:00
Axel Uhl
6b56727c32
store overall leaderboard name to avoid NPE
2012-08-18 02:32:32 +02:00
Axel Uhl
342e6d23b5
introduced overall leaderboard on LeaderboardGroup(Impl) including persistence
2012-08-17 17:13:51 +02:00
Axel Uhl
0df1d612de
added persistence for flexible leaderboard's scoring scheme, plus test case
2012-08-15 12:35:23 +02:00
Axel Uhl
1b6ac2fdbc
added persistence for regatta's scoring scheme
2012-08-15 12:25:46 +02:00
Axel Uhl
2d5a01b15c
added scoringSchemeType parameter to factory methods for regatta
2012-08-15 11:36:59 +02:00
Axel Uhl
d91906bca7
introduced scoringSchemeType parameter in SailingService methods for flexible leaderboard creation
2012-08-15 11:05:38 +02:00
Axel Uhl
045e44e7a3
when constructing a RegattaLeaderboardImpl instance, use regatta's scoring scheme
2012-08-14 18:01:11 +02:00
Axel Uhl
949534629c
introduced ScoringScheme on Regatta, using LOW_POINT as default for now
2012-08-14 17:59:58 +02:00
Axel Uhl
0314ef9e4e
fix for bug 908: leaderboard referenced by multiple groups now loaded only once
2012-08-01 16:14:26 +02:00
Axel Uhl
61d2bb8ec2
a bug fix for bug 908: leaderboards referenced by more than one group are duplicated during loading
2012-08-01 15:48:16 +02:00
Axel Uhl
bc3491baba
made compile again with locking logging instrumentation
2012-07-27 11:44:45 +02:00
Axel Uhl
6efb6be4ea
consistently changed remaining Integer occurrences to Double in EditableLeaderboard; fixed score correction metadata persistence and added test
2012-07-21 00:08:55 +02:00
Axel Uhl
5dc814925b
read Integer (or any Number) score corrections from MongoDB as Double
2012-07-19 23:07:37 +02:00
Axel Uhl
c1e5247c99
first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet
2012-07-19 22:51:56 +02:00
Axel Uhl
f2034ab41a
added lazy activation policy for persistence bundle
2012-06-20 17:46:26 +02:00
Axel Uhl
f5543b7212
avoid NPE in case a regatta for a regatta leaderboard cannot be found
2012-06-11 13:33:39 +02:00
Axel Uhl
8faddc3808
fixing bug 700 by returning a copied list instead of an unmodifiable wrapper
2012-06-11 12:09:02 +02:00
Axel Uhl
040ae01d45
fixed comparison of medal race participants; fixed storage of regatta assignment by adding upsrt=true
2012-06-10 23:08:41 +02:00
Axel Uhl
8fb8781a88
drop Regatta collection explicitly before starting SwissTiming tests
2012-06-08 20:56:17 +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
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
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
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
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
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
Axel Uhl
4c4cea5e99
pass score comparator into leaderboard
2012-05-25 15:33:36 +02:00
Axel Uhl
0fc25d3834
removed isOrderedFleets() from Series; fleet ordering now by making Fleet extend Comparable<Fleet>
2012-05-23 20:58:52 +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
81fd84e08e
first tiny successful test for storing / loading regatta
2012-05-22 11:28:27 +02:00
Axel Uhl
abf1166429
added some code to support storing/loading of Regatta/Series/Fleet/RaceColumn
2012-05-22 10:28:14 +02:00