Axel Uhl
7d73fc6cc7
pass through Distance object, saving a getter; null safety for distance traveled
...
Change-Id: I21b2fcd15c22d5ceed7491715621176ef72c41f1
2017-07-14 09:59:16 +02:00
Axel Uhl
cd2fe1f489
in addition to Track.size() introduced isEmpty()
...
Change-Id: I3b2b4474d58c3adc5daeadb5b872982ed1f1f190
2017-07-14 09:46:22 +02:00
Steffen Schaefer
3eb791898c
Merge branch 'master' into bug2059
2017-07-12 10:08:31 +02:00
Steffen Schaefer
2bd0d0907c
Bug 2059: Added Track.size method to get the number of fixes without the
...
need to old a read lock
2017-07-11 10:34:18 +02:00
Axel Uhl
34f4c9db38
bug 4215: allow users to remove mark fix if a device mapping exists
...
Change-Id: I60578e2f8d8e1adc6ad15551d228b397373715e1
2017-07-10 18:18:16 +02:00
Steffen Schaefer
0bef006d94
Merge branch 'master' into bug2059
2017-07-03 10:56:22 +02:00
Axel Uhl
8b9ca31fc8
draft implementation for bug 4167: more straightforward score corrections from race manager app
...
Change-Id: Ibd2894d060e9cb5e79e27f07f9bb9f8e1fd74551
2017-06-30 16:43:29 +02:00
Benjamin Barth
2b7da88f4f
bug2059 Adjusted Statistics interface to match the implementation class
2017-06-27 12:47:28 +02:00
Steffen Schaefer
f56b402fb5
Bug 2059: Implementation to calculate statistics grouped by years
...
in RacingEventService
2017-06-27 12:32:16 +02:00
Benjamin Barth
11caf8d05e
bug2059 Moved Statistics interface and implemantation class to
...
com.sap.sailing.domain.shared.android
2017-06-27 11:22:07 +02:00
Axel Uhl
330fdddaa5
cleaner solution, passing on dependentRaceStates, as had already been prepared but not completed
...
Change-Id: Ib3d6c3b5ae6a1b1167b77e3ec3fdb9542ddfc48b
2017-06-23 12:33:32 +02:00
Axel Uhl
66b5a093df
added synchronization in RaceStateChangedListeners with a working copy of listeners to avoid ConcurrentModificationException
...
Change-Id: I8875826f61f76cd55831e57a55afc043017a1d7c
2017-06-23 12:08:54 +02:00
Axel Uhl
405348cf6d
fixes the endless recursion; a ConcurrentModificationException remains
...
Change-Id: I844aaf924db998d316f2e83dd09a05ef5bf0bfd0
2017-06-23 11:50:20 +02:00
Axel Uhl
46572f83f2
reverted the StartTimeFinderResult enrichment by an author object
...
Change-Id: Ibdfedfa755010e3c855206e20dabe501ebf38e03
2017-05-16 18:43:44 +02:00
Axel Uhl
2f992b17b2
bug 4114: no longer materialize tracking times in race log based on modified start of race/race finished times
...
Change-Id: I19efb2d88b07be10ff3bf051826db5e7008cd4af
2017-05-16 18:26:36 +02:00
Steffen Schaefer
9123771f34
normalized line endings
2017-05-16 09:42:02 +02:00
Axel Uhl
1637d64e9d
only CR/LF changes due to gitconfig change
...
Change-Id: I40eef60b8ab376a622bf637965917f2e15e01b09
2017-04-29 09:30:13 +02:00
Axel Uhl
8b7238370a
Merge branch 'bug4087'
2017-04-18 16:31:31 +02:00
Axel Uhl
83ceba1063
bug 3285: improved start/end of penalty detection, fixing failing test case
...
Change-Id: Iefa2fbf8042dc603d808d4e8ff9d1b602aff39df
2017-04-18 13:20:30 +02:00
Axel Uhl
b11dca244e
bug3552: refactored Mark.color from String to Color
...
Change-Id: Iddcc26de68dd5c1ecd3fdcbb61e59810e879ae37
2017-04-11 11:20:46 +02:00
Axel Uhl
8180a65da5
bug 4087: using IControl ID + (1/2) for marks' ID; replace control points by existing ones for same set of marks
...
Change-Id: Icec17f89224aa0bef70d681362613bda849a42c2
2017-04-06 12:14:29 +02:00
Axel Uhl
fcecb68660
bug 2825: media track import exception handling per track; wait for and count tracks; refresh panel
...
Change-Id: Ic7172a4279bc2793ae540ee7ff1de99becbb25bb
2017-03-24 17:52:07 +01:00
Lennart Hensler
2a22240137
Cleaned the sailing data mining domain
2017-02-16 16:05:01 +01:00
Steffen Schaefer
86ae110571
Merge branch 'master' into bug4009
2017-01-26 15:31:34 +01:00
Axel Uhl
93f79322c5
implementation for bug 3923: tracking times can individually be unset
...
Change-Id: I9c43b4b4ad2f753b371ca75e77a7b9287bf2ff69
2017-01-16 15:59:22 +01:00
Axel Uhl
0fe25e1842
found a fix for bug 4025 that also fixes the failing test case;
...
compute old results by using an extension to the results finder that can
exclude a particular result event; then remove score corrections
matching old results that are not overwritten by new results
Change-Id: I953f85a5dd04bffc5a82941406492aa7d8a5641d
2017-01-11 18:10:01 +01:00
Axel Uhl
e96d0d5123
fix for bug 4020, carrying hullBeam through BoatClassDTO which is now always defaulted to a non-null Distance
2017-01-08 21:14:01 +01:00
Axel Uhl
1664286df3
introduced JSON format for TargetTimeInfo and use it in RegattasResource's targettime method
...
Change-Id: I93bf54964c34b0a25b5a15e37f9efb6e962bab01
2017-01-04 10:39:30 +01:00
Axel Uhl
f5850bdf26
passing on MarkType information from SwissTiming adapter to domain model
...
Change-Id: I078ac2e100f82092d1a32d14380904c659e93f12
2016-12-29 00:35:48 +01:00
Axel Uhl
9fe507092d
emergency fix for bug 4012: markType null caused exception in switch/case; handled by additional if check
...
Change-Id: Ibac47ac88b03e90d5eae58c5c73aee416a771508
2016-12-28 21:12:59 +01:00
Axel Uhl
270697d704
adjusted test verdicts where they have to express an exclusive instead of an inclusive time range now
...
Change-Id: I445d73f2789cdc8063cb627aa0c8c7aa5d7e5547
2016-12-24 10:52:50 +01:00
Axel Uhl
2aba829548
cleaning up the mess with inclusive/exclusive time interval ends
...
Change-Id: Ie7753c053d96b0a2c66a98d7e0e983bba38cfd20
2016-12-23 23:43:29 +01:00
Axel Uhl
d4479a3bc1
bridged the gap between device mapping events where "to" is inclusive, and TimeRange, where "to" is exclusive; TimePoint.plus|minus no longer wraps around but bumps
...
Change-Id: I97f30deb38d83872879c33971616bfcf18a5469a
2016-12-23 23:10:05 +01:00
Axel Uhl
909c044325
Merge branch 'master' into bug3246
2016-12-13 09:17:14 +01:00
Axel Uhl
86be07ebd8
added a listener for name changes in LeaderboardCacheManager, making the two previously failing test cases pass
...
Change-Id: Ifb0966ba8891aeae68d9d08ff9a3c5e3876badea
2016-12-08 18:15:58 +01:00
Axel Uhl
8ee18e9ae5
Merge branch 'master' into bug3246; this merge temporarily kills the addition of the competitor import bundle to the launch configs
...
Conflicts:
java/com.sap.sailing.server/SailingServer (No Proxy OSX).launch
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate dev).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
Change-Id: I88164350550d862bf9feed4d127a2d773d064add
2016-12-07 17:47:05 +01:00
Alexander Tatarinovich
a4dfe4fc38
bug3246: added saving competitors and callback for registering to race
...
Change-Id: Ib391411f41c1bf68c45be57401189e216c89a74a
2016-12-07 16:14:51 +03:00
Axel Uhl
d4db2c19fc
adjusted polar import test to use the binary file; removed extra JSON polar serialization stuff and reverted data mining methods to proteted again where possible
...
Change-Id: Iab3ad4f55e307d2a89b1deccc1fd17448c54cbba
2016-12-07 11:17:26 +01:00
Axel Uhl
e84bc38ea4
Merge branch 'master' into bug2563_2
2016-12-05 11:10:58 +01:00
Axel Uhl
315e174817
the refactoring around SWCRacingProcedure had accidentally removed the super.update() call to BaseRacingProcedure.update, missing updating the individual recall
...
Change-Id: I1264cc96b91bb15804b36545a668db19e38d70d5
2016-12-04 10:18:09 +01:00
fmittag
79ae217f86
merge bug3916 into origin/master
2016-12-02 18:53:20 +01:00
fmittag
162f111138
fixed time for flag state after race start
2016-12-02 18:38:44 +01:00
fmittag
9f33061495
fixed time for a flag state in SWC racing procedure
2016-12-02 17:35:33 +01:00
fmittag
e3c8a7c48d
Changed SWC racing procedure to use number flags.
...
removed usage of class flag
2016-12-02 17:00:29 +01:00
Axel Uhl
7486fc2d53
changed timing values of RRS26 and SWC procedures from millis to Duration objects; factored and fixed isStartphaseActive
...
Change-Id: I3f1b5d865d2d4af0e23a8ede412f3021908e820a
2016-12-02 14:38:22 +01:00
Axel Uhl
64e32db44a
Javadoc change only
...
Change-Id: Ibd9bfbf67c8c0efb196dbc36459c0b382dcff3d0
2016-12-02 12:30:01 +01:00
fmittag
2654010347
removed OSCAR flag for now from SWC start procedure
2016-12-02 11:32:24 +01:00
fmittag
ecdbfb579a
further refactoring of RRS26 and SWC start procedure code to shared ConfigurableStartModeFlagRacingProcedure
2016-12-02 11:18:07 +01:00
Axel Uhl
626a18d097
whitespace change only
...
Change-Id: Ia3c9662e9c8d9d9dc19ec099e38316638043580d
2016-12-01 18:21:40 +01:00
fmittag
df98099ae6
fixed bug with missing Serializer/Deserializer for the regatta configuration of the new SWC start procedure.
...
Renamed SWCConfiguration to SWCStartConfiguration and the impl classes accordingly.
2016-12-01 12:49:16 +01:00