Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 22f66dadea Merge remote-tracking branch 'server/master' 2013-06-11 15:55:42 +02:00
Axel Uhl 0af20e5c18 removed seriesName field from FleetDTO; it wasn't used 2013-06-11 15:47:25 +02:00
Axel Uhl e94b228314 Merge branch 'master' into bug1407-new 2013-06-11 12:01:46 +02:00
Axel Uhl faf8c27a9a fixed Beaufort calculation and introduced MeterPerSecondSpeedImpl 2013-06-11 12:00:07 +02:00
Axel Uhl dd431c211f commented code for generating a serialized LeaderboardDTO for testing purposes 2013-06-11 10:15:01 +02:00
Axel Uhl 932ec3416d suppressed competitors are now properly compacted, either from previous competitors or previous suppressed competitors 2013-06-10 23:59:20 +02:00
Axel Uhl 7128d70db8 extracted PreviousCompecitorDTOImpl into standalone class to ease GWT serialization issues; fixed row's competitor compaction 2013-06-10 21:39:20 +02:00
Axel Uhl 38e7b14ac3 compact the competitor in LeaderboardRowDTO 2013-06-10 20:53:09 +02:00
Axel Uhl 6aeaecd4fc AbstractLeaderboardDTO.rows uses compact competitors as keys 2013-06-10 20:41:48 +02:00
Axel Uhl 38083faedd added competitor compression for competitor ordering per race 2013-06-10 17:39:36 +02:00
Axel Uhl 0ac0dbcaa3 added test for compaction of partially changed competitor display name map 2013-06-10 17:11:51 +02:00
Axel Uhl 059c0626df added a test case for partial and mixed competitor suppression stripping 2013-06-10 17:02:05 +02:00
Axel Uhl a5f1c3fb19 updated test serialized leaderboard so it matches the new serialVersionUIDs of the refactored CompetitorDTO structure 2013-06-10 16:46:41 +02:00
Axel Uhl 24ce576c19 encapsulated CompetitorDTO fields; fixed SailingGWT.launch for missing simulator classpath entry; added some compaction for competitors in leaderboard transmission 2013-06-10 16:34:33 +02:00
Axel Uhl 94dde16c35 fixed string messages for SeriesEditDialog's title 2013-06-10 13:20:53 +02:00
Axel Uhl ad7b12a0d3 Merge remote-tracking branch 'server/master' 2013-06-10 11:44:21 +02:00
Axel Uhl 2c2fb4ba62 fixed MEMORY parameter again in start script 2013-06-10 11:32:43 +02:00
Axel Uhl ae90148d71 Merge branch 'master' into bug1407-new
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardRowDTO.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/target/start
2013-06-10 11:23:47 +02:00
Wiki User ab7e364868 Merge commit 'origin/master' 2013-06-09 14:31:50 +02:00
Axel Uhl c50777d14f Updated usability of the administration interface (markdown) 2013-06-09 14:31:02 +02:00
Axel Uhl 53bd634319 Updated planning (markdown) 2013-06-09 14:23:04 +02:00
Axel Uhl 6fab118963 Renamed usability-of-the-administration-interface to Usability of the Administration Interface 2013-06-09 14:22:26 +02:00
Axel Uhl 3309a671ef Created adminusability (markdown) 2013-06-09 14:22:00 +02:00
Axel Uhl 7ed681e622 Updated GoogleEarth (markdown) 2013-06-09 14:18:43 +02:00
Axel Uhl 7eb9859b7a propagate startsWithZeroScore property during series creation to server 2013-06-08 14:28:11 +02:00
Axel Uhl 24a2d57964 fixed LeaderboardTotalRankComparator and aligned with total points calculation regarding RaceColumn.isStartsWithZeroScore() 2013-06-08 13:12:33 +02:00
Axel Uhl 7a91f7a451 add totalPoints as field to LeaderboardRowDTO to ensure consistency and avoid re-implementing scoring scheme parts on client 2013-06-08 09:56:01 +02:00
Axel Uhl 14cc5ae511 propagate change to RaceColumn.isStartsWithZeroScore() through RaceColumnListener 2013-06-08 09:48:46 +02:00
Axel Uhl cb2c109f15 added indication of starting with zero score to series detail display table 2013-06-08 01:12:19 +02:00
Axel Uhl 1f34dd85fc added flag for series starting with zero score to creation and edit UI and back-end communication 2013-06-08 01:10:13 +02:00
Axel Uhl 7c34612744 added property for startsWithZeroScore to series UI and back-end communication 2013-06-08 01:05:46 +02:00
Axel Uhl 166ab0d8b9 added startsWithZeroScore to RaceColumn and Series, with support in leaderboard total points implementation, persistence and replication 2013-06-08 00:32:43 +02:00
Axel Uhl 234d90756a fixed compilability by adding a UUID to the race log in OfflineDataManager 2013-06-08 00:14:37 +02:00
Axel Uhl 5fb48b9346 Merge branch 'bug1414' 2013-06-07 23:25:07 +02:00
Axel Uhl 86ff9e2c26 extract start time dynamically from attached race logs instead of updating startTimeReceived from race log events 2013-06-07 23:22:56 +02:00
Axel Uhl 4f069c839d Merge branch 'master' into consolidate-race-logs 2013-06-07 22:21:45 +02:00
Axel Uhl 053c20f084 Merge branch 'master' into bug1414 2013-06-07 21:52:39 +02:00
Axel Uhl 947a4bc836 added PerSeriesResultDiscardingRuleImpl and apply it when a series defines thresholds 2013-06-06 12:43:42 +02:00
Axel Uhl ab14f9201e hide/show discard editing fields in leaderboard dialogs if for a regatta leaderboard the selected regatta defines per-series discards 2013-06-06 10:55:32 +02:00
Axel Uhl 73b9f4bb70 changed return type of Leaderboard.getResultDiscardingRule() form ThresholdBasedResultDiscardingRule to ResultDiscardingRule 2013-06-06 10:21:04 +02:00
Axel Uhl d014115405 supporting regatta / series creation with series-specific discarding rules 2013-06-06 02:03:27 +02:00
Axel Uhl 0994813209 consolidated imports 2013-06-06 01:33:25 +02:00
Axel Uhl 71b49ff317 moved discard threshold UI label into DiscardThresholdBoxes class 2013-06-06 01:20:39 +02:00
Axel Uhl 64e3ddb653 factored out error message production for discard threshold UI 2013-06-06 01:05:08 +02:00
Axel Uhl 4617c44548 factored out the discard threshold UI into a separate class DiscardThresholdBoxes which is now used throughout 2013-06-06 00:12:39 +02:00
Axel Uhl 96e0821f58 setting of medal race property and generally setting whether series defines result discarding rules works 2013-06-05 22:51:58 +02:00
Axel Uhl 7d0340b8bd started to extend regatta / series UI to allow for medal race setting change and result discarding definition 2013-06-05 21:58:50 +02:00
Axel Uhl 463c57bef1 extended SeriesDTO to hold discard thresholds 2013-06-05 21:33:01 +02:00
Axel Uhl 20071377b5 Merge branch 'master' into bug1414 2013-06-05 18:14:11 +02:00
Axel Uhl a1cafa284e a few renames and persistence for Series result discarding rules 2013-06-05 18:11:58 +02:00
Axel Uhl 2880b3dcef preparing for the introduction of per-series result discarding rules 2013-06-05 17:31:37 +02:00
Axel Uhl c2f6aee3f7 removed redundant comment 2013-06-05 09:50:25 +02:00
Axel Uhl 37a057d660 Merge branch 'master' into bug1407-new 2013-06-05 09:44:49 +02:00
Axel Uhl 84e6a6d98f made detaching of a race log null safe 2013-06-04 22:15:04 +02:00
Axel Uhl d3eaf65c40 enhanced logging regarding cache hits/misses for leaderboard diff cache 2013-06-04 18:11:26 +02:00
Axel Uhl d7d115fe85 fixed and synchronized caching of leaderboard differences 2013-06-04 18:08:39 +02:00
Axel Uhl 584bb5609e Merge branch 'master' into bug1407-new 2013-06-04 17:12:50 +02:00
Axel Uhl cf7b6f263b Merge remote-tracking branch 'server/master' 2013-06-04 17:10:09 +02:00
Axel Uhl 218b9747a9 fixed string messages for new scoring scheme 2013-06-04 17:09:28 +02:00
Axel Uhl 7f638de7d9 fixed bug 1421 and provided a test case 2013-06-04 15:57:36 +02:00
Axel Uhl 62686a9808 fixed AbstractRaceColumn so that it properly notifies listeners when releaseTrackedRace is called 2013-06-04 15:50:24 +02:00
Axel Uhl 983b2d419a Merge remote-tracking branch 'server/master' 2013-06-04 14:23:36 +02:00
Axel Uhl 37a659c5dd penalty for high-point scoring scheme where winner gets one point is -1 2013-06-04 14:22:54 +02:00
Axel Uhl 86c976c0cc bug 1418: support high point scoring scheme where winner receives one point 2013-06-04 14:21:36 +02:00
Axel Uhl 19c66d766d added caching of leaderboard diffs for 50 pairs 2013-06-04 14:16:26 +02:00
Axel Uhl fb15107f01 fixed bug with race average speed introduced in commit e6eac56b30 2013-06-04 11:44:34 +02:00
Axel Uhl 5f042933f5 fixed test so that it actually clones the competitor list instead of modifying in place 2013-06-03 21:54:24 +02:00
Axel Uhl c7976fe553 added a test case for competitor compression 2013-06-03 21:45:27 +02:00
Axel Uhl 5406ede546 added more test verdicts regarding the structure of the compressed leaderboard 2013-06-03 21:30:37 +02:00
Axel Uhl e6eac56b30 expanded test data for leaderboard compression test by an expanded R9; added test case for leg detail compression 2013-06-03 21:17:26 +02:00
Axel Uhl 4d85d1c548 Merge branch 'master' into bug1407-new 2013-06-03 09:45:58 +02:00
Axel Uhl 8f7d1d5bf0 Merge remote-tracking branch 'origin/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2013-06-03 09:45:43 +02:00
Axel Uhl 747754264c Merge remote-tracking branch 'origin/master' into bug1407-new
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2013-06-03 09:44:42 +02:00
Axel Uhl 08e74d0460 Merge branch 'master' into bug1407-new 2013-06-01 21:55:19 +02:00
Axel Uhl 238b87232f added comparison between applied and before stripping 2013-06-01 21:52:03 +02:00
Axel Uhl 156c6a417d added the first few meaningful leaderboard diffing tests 2013-06-01 21:46:43 +02:00
Axel Uhl a82bd9e846 Merge branch 'master' into bug1407-new 2013-05-29 17:01:54 +02:00
Axel Uhl 9de729e052 started to write a test case for leaderboard diffing / compression; see bugs 1407 and 1417 2013-05-29 09:48:17 +02:00
Axel Uhl 822b38cf86 avoid NPE when filling unchangedLegDetails while filling unchanged leaderboard DTOs 2013-05-29 01:43:50 +02:00
Axel Uhl 15b4a49d4e Merge branch 'master' into bug1407-new 2013-05-28 22:59:56 +02:00
Axel Uhl 7f6b797de0 removed endless chain of previous LeaderboardDTOs by just remembering the ID; fixed ArrayIndexOutOfBounds in IncrementalLeaderboardDTO apply logic with bit sets 2013-05-28 22:38:32 +02:00
Axel Uhl 8476417261 fixed passing on of total number of competitors in new leaderboard 2013-05-27 21:48:35 +02:00
Axel Uhl 9c6d1068a4 compact unchangedLegDetails at the end to cope with last key having a null leg index 2013-05-27 21:33:14 +02:00
Axel Uhl cb45e132a8 Merge branch 'master' into bug1407-new 2013-05-27 21:22:12 +02:00
Axel Uhl 4d0edc3d7a finished leg details compaction 2013-05-27 21:20:26 +02:00
Axel Uhl 1dd90fbfe3 redirect Java server output and error to /dev/null to avoid a leaking nohup.out 2013-05-27 17:45:43 +02:00
Axel Uhl 66083d7df0 use the appropriate constructor for UnchangedLeaderboardEntries instead of serialization default constructor 2013-05-27 17:05:28 +02:00
Axel Uhl 33650ef97a solved initialization problem for unchangedLeaderboardEntries 2013-05-27 16:53:27 +02:00
Axel Uhl 299e288453 Merge branch 'master' into bug1407-new 2013-05-27 16:36:40 +02:00
Axel Uhl 794482a739 cleaned up the structures in IncrementalLeaderboardDTO used to flag leaderboard entries as unchanged 2013-05-27 16:36:07 +02:00
Axel Uhl 5380ea0ff2 Merge remote-tracking branch 'origin/master' 2013-05-27 15:47:44 +02:00
Axel Uhl 237a553c97 moved LeaderboardFetcher to client.shared.filter package so that others packages depending on shared don't need to depend on leaderboard package 2013-05-27 15:46:00 +02:00
Axel Uhl 4e38df2284 whitespace change 2013-05-27 14:59:05 +02:00
Axel Uhl 6b6584f85d renamed stringConstants to stringMessages where I found it 2013-05-27 14:33:58 +02:00
Axel Uhl ac12c016cb the architecture documentation moved to the Gollum Wiki at http://wiki.sapsailing.com/wiki/architecture-and-infrastructure 2013-05-27 14:25:09 +02:00
Axel Uhl a95386cb36 more whitespace and comment adjustments 2013-05-27 13:54:15 +02:00
Axel Uhl 91f686cf4a extracted NaturalComparator into separate compilation unit 2013-05-27 13:47:13 +02:00
Axel Uhl 0d648230ea whitespace change only; removed redundant empty lines 2013-05-27 13:39:05 +02:00
Axel Uhl 0d7e9cac7f added comment to RaceLogImpl 2013-05-27 13:35:17 +02:00
Axel Uhl f75d7d0bb4 Merge branch 'master' into racecommittee_app 2013-05-27 11:51:33 +02:00