Axel Uhl
6ed29f7d12
added missing SwissTiming replay connectivity params persistence handler
...
Change-Id: If98a36df511a912bcdb6a95a269865bf800c00db
2016-12-29 13:23:48 +01:00
Axel Uhl
2de65963c4
added tests for removing the connectivity params from the DB again
...
Change-Id: I0d0c8d34f1ac3e1e95951b356d3ae8877be4f78e
2016-12-29 13:22:11 +01:00
Axel Uhl
ce52b0cf05
added a test case for SwissTimingReplay connectivity params persistence
...
Change-Id: I5b32606540bb6c008cedfe8ee8c3423459f45680
2016-12-29 13:10:19 +01:00
Axel Uhl
f81fe95c6f
made connectivity params getters public so that handlers can access them from other bundles
...
Change-Id: I03906cfc4eb4b0c7eba3d7336f7f49a997d11a62
2016-12-29 11:10:55 +01:00
Axel Uhl
48adae8aa0
pass through the SwissTiming race name and use the replay ID as technical RaceDefinition ID;
...
this way, races are now properly found again once they have been assigned to a modeled regatta
Change-Id: I716bf3ee3f050d6c3fe4d97d94e0d301994ad2f3
2016-12-29 10:47:51 +01:00
Axel Uhl
80637e2623
Merge branch 'master' into bug2
2016-12-29 09:49:08 +01:00
Axel Uhl
dc053eca18
Merge branch 'master' into bug2
2016-12-29 00:58:59 +01:00
Axel Uhl
9ec3d39b19
trying to use MarkType from SwissTiming; however, the "competitor" records announcing mark positions come first, so it doesn't help
...
Change-Id: Ib4f85b63b56999d3f2f5f63a192f8e3c0022a937
2016-12-29 00:56:10 +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
c9c78a694c
made stuff compile again with SwissTiming replay adapter using connectivity params; not tested yet...
...
Change-Id: I71e5090eb6e0178e4cf4ccf41aaa0249563ff11e
2016-12-28 18:21:55 +01:00
Axel Uhl
5714320b83
minor refactoring regarding how effective regatta is determined for TracTrac adapter
...
Change-Id: I3d14153b21b091a4fd328397b97a396b2afaa826
2016-12-28 16:08:16 +01:00
Axel Uhl
c907a474a0
comment change only
...
Change-Id: Id5f80f86d941bc9563fd507e588baf2d5e3ad0b8
2016-12-28 16:07:03 +01:00
Axel Uhl
8934f08f0a
formatting
...
Change-Id: Ifeaa5018cedbb128c4e6c0ab39f109ccd1142c58
2016-12-28 16:04:13 +01:00
Axel Uhl
186808b31b
Merge branch 'master' into bug2
2016-12-28 15:57:23 +01:00
Axel Uhl
00eac58051
Merge remote-tracking branch 'server/master'
2016-12-28 15:56:43 +01:00
Axel Uhl
90c5a50c15
added missing WEB-INF folder to com.sap.sailing.polars' build.properties file; this should fix the 404 for the polars/api/polar_data RESTlet
...
Change-Id: Idc48333a7cce73584c7e7e866388e6c6b2a30549
2016-12-28 15:55:11 +01:00
Axel Uhl
b1f0ea0f0b
whitespace change only
...
Change-Id: Ife380e0e906ad00a2038ae825d10a673e862ecde
2016-12-28 15:54:52 +01:00
Axel Uhl
1e5b463e00
made SwissTimingReplayAdapter abstract
...
Change-Id: I4668233245278ccefc9512cebe216a031f928745
2016-12-28 15:54:03 +01:00
Axel Uhl
92c8da31c3
implemented successful test for Race Log tracking connectivity persistence
...
Change-Id: Id7ad561769fa1756865329b7bf66a65d30778fb1
2016-12-28 15:15:14 +01:00
Axel Uhl
9b85c73d93
registering race log tracking connectivity params persistence handler in RaceLog tracking bundle's activator
...
Change-Id: I2d7c188f57946eab0265807d4806049324aea930
2016-12-28 14:39:34 +01:00
Axel Uhl
eff61001a5
added OSGi registration of SwissTiming connectivity params handler to SwissTiming persistence bundle's activator
...
Change-Id: I1eb896cda5c42a319304d378a1054a3f4d17fe34
2016-12-28 14:17:46 +01:00
Axel Uhl
0887e2d1aa
introduced connectivity parameter persistence for SwissTiming live race tracking
...
Change-Id: If3a9911c1706739965784630eefc7fc6d6e8f440
2016-12-28 14:11:58 +01:00
Axel Uhl
e6e4da08fd
formatted according to conventions
...
Change-Id: I94fee2165c52e1ac9389ebbb88b7fe5422b094ba
2016-12-28 13:13:15 +01:00
Axel Uhl
02896f1993
formatted according to guidelines
...
Change-Id: Ia51586bbb7056426a9a04a5a04aef4fc057b0aef
2016-12-28 13:03:22 +01:00
Axel Uhl
87de492a1b
added more test verdicts for TracTrac connectivity parameter persistence
...
Change-Id: Ib4c12ee50c7f43a124a18f116b99bd472f7643e3
2016-12-28 12:01:50 +01:00
Axel Uhl
c949c21450
first attempt to load and store a TracTrac connectivity params object with service finder approach
...
Change-Id: I8a42e772a31ab074b561154ec42fa1ac28e79bb9
2016-12-28 11:49:22 +01:00
Axel Uhl
48ffb76e11
interims commit with a first test frame for connectivity params storage
...
Change-Id: I8263efba8cececfc2f5ec696eaaa66eb1dbf4dc4
2016-12-27 18:36:11 +01:00
Axel Uhl
366dcecfce
added parameter {5} to string message "replicatingFromMaster" in other locales, with TODO hint for translation unit
...
Change-Id: Ie2cb6c977434257076cc43e8f559bcbe827e17ca
2016-12-27 17:37:41 +01:00
Axel Uhl
931adfc757
started a service provider pattern-based implementation for storing / loading connectivity params in MongoDB
...
Change-Id: I6a2c0e2ff93ff8b003ec27f072e5b3331ca00d75
2016-12-27 17:35:15 +01:00
Axel Uhl
812476a375
Javadoc and formatting changes only
...
Change-Id: Ic98144ddd3bb4dd71913eeb624a8ee68b14bea41
2016-12-27 16:00:57 +01:00
Axel Uhl
71bc9ee8ef
improved section on partial replication (bug 2465) in admin release notes
...
Change-Id: I4cd1f1a630bd5df595397c05565cfacc817ebb37
2016-12-27 15:21:43 +01:00
Axel Uhl
30c67700cd
added release notes entry for partial replication (bug2465)
...
Change-Id: I851b2918a6753bc074e3b5151719c44f7c9465e4
2016-12-27 14:48:05 +01:00
Axel Uhl
a5ec8a8c51
moved replication-related interface methods from SailingService to new RemoteReplicationService, matching RemoteReplicationServiceAsync;
...
based on this, implemented replication warning dependent on whether RacingEventService is replicated, giving no
warning in case, e.g., only the SecurityService is replicated
Change-Id: I84c8520a64d1f51ba00666b41e8eed4ec6c00f7f
2016-12-27 14:23:16 +01:00
Axel Uhl
1d4d322e37
moved admin console ReplicationPanel to SSE, introducing ReplicationServiceAsync as new base interface for SailingServiceAsync used by ReplicationPanel
...
Change-Id: I2a037a4df84e823102d361ab8d757580a9d7febf
2016-12-27 12:37:30 +01:00
Axel Uhl
68a1d7c827
manual tests for replicating only SecurityService successful; AdminConsole's ReplicationPanel adjusted to show replicables for master/replicas
...
Change-Id: I19dfab43b7bdc0bd771659d0a30ad8c34efc855b
2016-12-27 12:04:38 +01:00
Axel Uhl
d023b09f63
obtain replicables from master descriptor always
...
Change-Id: Ibc364f27b2835b8265b5db48f47988353f29c32c
2016-12-27 10:32:18 +01:00
Axel Uhl
12d034e95c
Merge branch 'master' into bug2465
2016-12-27 10:14:50 +01:00
Axel Uhl
ce6d7c0522
Merge branch 'bug4008'
2016-12-27 10:14:39 +01:00
Axel Uhl
296866a6f7
adjusted test verdict related to TimeRange's end now being exclusive
...
Change-Id: I063d9e28a0f9ec662966d6f98708b9aa7355b3d0
2016-12-24 15:26:33 +01:00
Axel Uhl
0765d330b0
adjusted fix loading's "inclusive" parameter such that it only affects the end of the range
...
Change-Id: If8ebf61ee2943b81c1a0b09b68a64d20c1efbaf9
2016-12-24 11:22:25 +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
39648df5dd
consolidated imports to avoid warnings
...
Change-Id: I6bf4db59684f5f11578590e67c520381672e26af
2016-12-24 00:14:02 +01:00
Axel Uhl
8e9863eee9
Merge branch 'master' into bug2465
2016-12-24 00:08:30 +01:00
Axel Uhl
b704a353a1
fixed HashSet import in MultiTimeRangeImpl
...
Change-Id: Ie42c917e51d05114ed8877eb51b71e8eafb96a0c
2016-12-23 23:56:51 +01:00
Axel Uhl
9580850186
added failing test case for bug 4009
...
Change-Id: Ibdb8e5c6afa33052d55040a60177742728f198ba
2016-12-23 23:55:20 +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
da9e5d20b3
use TimeRange.subtract and MultiTimeRange in FixLoaderAndTracker.mappingChanged
...
Change-Id: I2252c8ea2731c0d6f48591346c53315ead0a7c4e
2016-12-23 21:27:45 +01:00
Axel Uhl
0a4698ebc7
fixed problem with adding empty time ranges to a multi time range; added test
...
Change-Id: I53bfe77c69ce984a52633b02d21ec1d6dad8d8de
2016-12-23 21:08:02 +01:00