Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 92221bfeb3 Merge remote-tracking branch 'origin/master' 2013-06-19 10:01:36 +02:00
Axel Uhl 091b2ad718 removed unused code to avoid warnings 2013-06-19 09:22:59 +02:00
Axel Uhl 8b735fd542 Merge branch 'master' into xc_dev 2013-06-19 08:45:47 +02:00
Axel Uhl b24bd7b869 Merge branch 'nondiscardablecarryforward' 2013-06-18 22:31:49 +02:00
Axel Uhl 4c726c4b88 fixed NPE for leaderboard loading with null discard thresholds; made comparison of discard thresholds null-safe 2013-06-18 22:30:57 +02:00
Axel Uhl 3f808fd5d3 fire a race column change event if a series' discarding rule changes 2013-06-18 22:23:35 +02:00
Axel Uhl e2b95b4fb9 fixed problem with editing n/a field 2013-06-18 22:23:13 +02:00
Axel Uhl 0930688ae1 added hashCode/equals for result discarding rule 2013-06-18 22:22:50 +02:00
Axel Uhl 4cb6cd6b9a whitespace and comment changes only 2013-06-18 21:45:47 +02:00
Axel Uhl 984dd3ef3f also forward firstColumnIsNonDiscardableCarryForward value from regatta/series creation dialog 2013-06-18 21:26:14 +02:00
Axel Uhl ef45f45c9c added firstColumnIsNonDiscardableCarryForward to Series with all ramifications 2013-06-18 18:11:08 +02:00
Axel Uhl 1d1c6e2e62 replaced remaining occurrences of sapcoe-app01 by sapsailing.com 2013-06-18 12:11:36 +02:00
Axel Uhl 2acc69b3af Merge remote-tracking branch 'origin/master' 2013-06-18 12:11:31 +02:00
Axel Uhl d0dbf159fd Merge remote-tracking branch 'server/master' 2013-06-18 12:03:25 +02:00
Axel Uhl 1e6f3546f9 fixed host name used for p2 online repository, using p2.sapsailing.com 2013-06-18 11:53:58 +02:00
Axel Uhl c2506313f8 Merge remote-tracking branch 'server/master' 2013-06-14 18:13:42 +02:00
Axel Uhl ba4ae3324e consolidated imports 2013-06-14 18:10:27 +02:00
Axel Uhl 3a413ecf18 Merge remote-tracking branch 'origin/master' 2013-06-14 17:35:18 +02:00
Axel Uhl f542b8ce13 Merge branch 'bug1407-new' 2013-06-13 16:26:46 +02:00
Axel Uhl 799c4cb246 implemented RaceColumnDTO compaction for IncrementalLeaderboardDTO 2013-06-12 18:19:16 +02:00
Axel Uhl 7adf1ded5f fixed remove on competitorsFromBestToWorst which now uses the race column name instead of the RaceColumnDTO as key 2013-06-12 17:34:52 +02:00
Axel Uhl 76c4720403 re-generated serialized leaderboard diffing test data after changing the field structure 2013-06-12 17:30:15 +02:00
Axel Uhl 597a0d4ead Merge branch 'master' into bug1407-new 2013-06-12 16:57:13 +02:00
Axel Uhl 180f6b069f Merge remote-tracking branch 'server/master' 2013-06-12 16:57:05 +02:00
Axel Uhl 1178a2cd64 use a refinement of Pair<RaceColumnDTO, FleetDTO> for the race column table where equality is name-based only 2013-06-12 16:56:18 +02:00
Axel Uhl 516e5f9fa6 changed RaceDTO's hashCode/equals definition so that it considers all details; changed AbstractLeaderboardDTO's equals/hashCode so it only checks RaceColumnDTOs' names 2013-06-12 16:23:36 +02:00
Axel Uhl b20e398ed6 refined RaceColumnDTO.hashCode/equals to include all fields; added hashCode/equals to TrackedRaceDTO which covers all fields 2013-06-11 18:23:13 +02:00
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