Commit Graph
105 Commits
Author SHA1 Message Date
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