Commit Graph
22450 Commits
Author SHA1 Message Date
Axel Uhl 85b20d1a06 Merge branch 'master' into bug1018 2015-04-24 09:09:51 +02:00
Axel Uhl eef6479636 Merge remote-tracking branch 'server/master' 2015-04-23 15:46:10 +02:00
Axel Uhl c7d6f62a75 fixing bug 2767 by also registering the old GPSFix(Moving)Impl type names with their old package locations for the Mongo persistence handler;
the commit in which the types were moved was 58bd451481
2015-04-23 15:41:08 +02:00
Axel Uhl fac1e416a6 further improved logging in case mark GPS tracks cannot be loaded 2015-04-22 23:03:45 +02:00
Axel Uhl 4f24e2177b improved exception logging for GPS track loading for smartphone tracking 2015-04-22 22:56:43 +02:00
Axel Uhl a1da887ed9 fixing test issues on Hudson by introducing local subclass in test that makes required method public 2015-04-22 17:02:04 +02:00
Axel Uhl adc37c5a30 fixed implementation of TimeOnTimeAndDistanceRankingMetric in line with bug 1018 comment #24: subtracting time-on-distance allowance from reciproke VMG/VMC 2015-04-22 00:41:10 +02:00
Axel Uhl 5babab72a0 added a first very simple time-on-distance test 2015-04-21 23:43:42 +02:00
Axel Uhl 81c8f90a1f fixed test logic; test still green 2015-04-21 23:14:54 +02:00
Axel Uhl eab373a1a4 added first two successful test cases for time-on-time ranking 2015-04-21 23:06:55 +02:00
Axel Uhl b62f6d9ac1 Merge branch 'master' into bug1018 2015-04-21 22:40:05 +02:00
Axel Uhl 3f6a706c45 added some convenience methods on Distance; moved getCourseLength() implementation from AbstractRankingMetric to TrackedRaceImpl 2015-04-21 22:39:08 +02:00
fmittag 7a8a267613 fix for Bug 2515 - Height of leaderboard competitor charts depends on height of leaderboard which is too tall with long leaderboard / many competitors 2015-04-21 21:38:53 +02:00
fmittag 9782fbc9e5 added a link to jobs.sapsailing.com in the footer 2015-04-21 18:32:55 +02:00
fmittag 0c31315125 added racecommittee app tutorial for race officer 2015-04-21 18:23:31 +02:00
Axel Uhl 636bc9e925 made RankingMetric serializable, added serialVersionUIDs. Implemented getCorrectedTime for TimeOnTimeAndDistanceRankingMetric 2015-04-21 14:19:55 +02:00
Axel Uhl d2e318899c removed getCorrectedTime for leg again; corrected times should always be relative to the entire race, if needed taken for a particular mark passing time 2015-04-21 10:51:13 +02:00
Axel Uhl d334099dd0 made compileable again and removed warnings by consolidating imports 2015-04-21 10:44:44 +02:00
Axel Uhl b2d89790a1 refactored obtaining of ranking comparators to pass through RankingMetric 2015-04-21 10:24:07 +02:00
Axel Uhl 1cbd2646cc finished OneDesignRankingMetric implementation of getTimeToImprove 2015-04-21 10:12:19 +02:00
Axel Uhl 41d8ad28b5 added a few methods deemed useful to RankingMetric and started implementing them for the OneDesignRankingMetric 2015-04-21 09:53:44 +02:00
fmittag cfd36680f6 Merge remote-tracking branch 'origin/bug1963' 2015-04-20 18:57:54 +02:00
fmittag eaa3320293 Merge remote-tracking branch 'origin/master' into bug1963 2015-04-20 18:32:53 +02:00
Axel Uhl 40767d0d2a added leg ranking comparator to the RankingMetric design 2015-04-20 18:24:07 +02:00
Axel Uhl 21ac8177c2 some more pass-through of WindLegTypeLegBearingCache for performance improvements; re-designed RankingMetric interface;
the new version of the interface returns a comparator for overall competitor ranking and a calculation for the time to improve
between a trailing and a leading competitor, determined in the trailing competitor's "time system." See bug 1018, comments
starting from #19.
2015-04-20 18:17:53 +02:00
fmittag 0ae77d446f added a load/store test for flagImage attribute of competitor 2015-04-20 18:13:18 +02:00
Axel Uhl c1bf0240cf introduced caching method with default implementation in RankingMetric 2015-04-17 18:08:39 +02:00
Axel Uhl fb2e545bec added a trivial OneDesignRankingMetric; removed more NoWindException declarations that were no longer required 2015-04-17 17:54:21 +02:00
Axel Uhl 0701401499 introduced RankingMetric interface; minor performance improvements for compareTo methods in AbstractDistance and AbstractSpeedImpl 2015-04-17 17:44:40 +02:00
Axel Uhl 3f8b076562 provided default implementations for the getCorrectedGapToLeader methods on TrackedLegOfCompetitorImpl 2015-04-17 17:21:19 +02:00
Axel Uhl 73b3bcef85 introduced new "*Corrected*" methods on TrackedRace and TrackedLegOfCompetitor; use Duration instead of Double / seconds for gap calculation results 2015-04-17 17:18:55 +02:00
Axel Uhl 7c59da1972 Merge branch 'bug26' 2015-04-17 17:00:29 +02:00
fmittag 5cf08e4d66 added replication test for flagImage attribute of competitor 2015-04-17 16:37:04 +02:00
fmittag 1a4fde5069 added flagImage attribute of competitor to rest api 2015-04-17 15:47:51 +02:00
Axel Uhl 2b54719fa9 added some support for string-serialization of enum values 2015-04-17 15:03:34 +02:00
Axel Uhl a6b60d6b96 added some Javadoc explaining the limitations and capabilities of the SettingsToJsonSerializer 2015-04-17 14:43:38 +02:00
Axel Uhl 7db994f3fe support for enum lists 2015-04-17 14:34:56 +02:00
Axel Uhl 2a7444c3c9 fixed support for ___TYPE setting name escaping; added test case 2015-04-17 14:20:46 +02:00
Axel Uhl a798b1247c added test for nested settings 2015-04-17 14:09:29 +02:00
Axel Uhl 64431486da simplified JSON-serialized representation, providing type names only for enums 2015-04-17 14:04:25 +02:00
Axel Uhl 6bc793844f a first successful settings "serialization/deserialization" test with JSON 2015-04-17 12:20:51 +02:00
Lennart Hensler 533e9fce81 Cleaned the processor instruction implementation 2015-04-17 11:49:43 +02:00
Lennart Hensler d7dc62fb11 Merge remote-tracking branch 'origin/master' into dataMining 2015-04-17 11:08:16 +02:00
Lennart Hensler 3dda7463ef Simplified the processor inheritance hierarchy 2015-04-17 11:07:24 +02:00
Axel Uhl aff66aeaf7 Merge branch 'master' into bug26 2015-04-17 09:17:38 +02:00
Axel Uhl 1d198aa82c Merge remote-tracking branch 'server/master' 2015-04-17 09:12:05 +02:00
Lennart Hensler ce9a332ec9 Introduced ParameterizedFunctions 2015-04-16 20:11:05 +02:00
Lennart Hensler aab2bd7f8e ConcatenatingCompoundFunction builds its simple name during construction 2015-04-16 19:11:34 +02:00
Lennart Hensler ca6f789a60 Removed the attribute name from CompoundConcatenationFunction 2015-04-16 19:02:40 +02:00
Lennart Hensler bda102aafc The retriever chain builders stepFurther method is more safe to use 2015-04-16 18:25:03 +02:00