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