Axel Uhl
afaac49c62
bug4651: added null safety for search in case leaderboard groups belong to no event
...
Change-Id: Ia8b7705610928e1a58b11cdf9a15c33b41d0efe6
2018-06-30 18:54:45 +02:00
Steffen Schaefer
0adb2fbd8b
com.sap.sse.datamining.ui bundle was missing in several server launch
...
configurations
2018-06-13 14:30:14 +02:00
Maximilian Groß
0d2dec4f45
Merge branch 'master' into bug4491
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsPresenterImpl.java
2018-06-06 12:32:09 +02:00
Axel Uhl
a84c61e84a
added TODO regarding SimulationServiceImpl.LegChangeListener; probably a bug
...
Change-Id: I2d719dcdefa116479a1d536052809607ba3de169
2018-06-04 18:13:12 +02:00
Axel Uhl
9b49c07842
bug 4595: re-introduce a dedicated thread pool for simulation service;
...
852f114d84 had replaced a dedicated thread
pool executor by the default background thread pool executor, leading to
deadlocks
Change-Id: I0108888932d984a6dd09f8c7b8c29880ab99ebf4
2018-06-04 17:36:51 +02:00
Maximilian Groß
37917a50a4
Merge branch 'master' into bug4491
...
# Conflicts:
# java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasRaceOfCompetitorContext.java
# java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java
# java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/tracking/impl/BravoExtendedFixImpl.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/ManeuverMainCurveWithEstimationData.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverMainCurveWithEstimationDataImpl.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
# java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/ManeuverMainCurveWithEstimationDataJsonDeserializer.java
# java/com.sap.sse.datamining.ui/src/main/java/com/sap/sse/datamining/ui/client/presentation/AbstractTabbedResultsPresenter.java
2018-05-28 08:35:21 +02:00
Benjamin Barth
1c83d01686
bug4573 More improvements for invitation mail building
2018-05-22 17:34:49 +02:00
Benjamin Barth
b5e4b5187c
bug4573 Refactored SerializableMimeBodyPartSuppliers for easier usage,
...
e.g. for building nested body part structures
2018-05-22 15:27:05 +02:00
Steffen Schaefer
c985a7bfa6
Fixed typo in method name
2018-05-16 09:20:37 +02:00
Axel Uhl
ec80cd48e5
fixed replication of creation of CompetitorWithBoat, now transmitting the boat ID and instantiating the right type
...
Change-Id: I65e8613b7a9e27259095b999fde56fd96e0b6e9b
2018-05-14 20:47:16 +02:00
Axel Uhl
174a47e1d1
Merge branch 'bug4574' into bug4527
...
Change-Id: I2ae5645520ed184eebb02059cec737052b7a551c
2018-05-14 20:30:50 +02:00
Axel Uhl
e956d91484
bug 4574: fixing multiple registration of leaderboard cache invalidators; added boat chance-dependent leaderboard invalidation; fixed boat update routine
...
Change-Id: I88a351768ec5bf3cdd3f63dafed0e3ec1004d80e
2018-05-14 18:33:18 +02:00
Axel Uhl
b095a063a8
bug 4527: allow for synchronous RaceListener registrations
...
Change-Id: Ibb6a064222d9cb1ef0944df5fee9dd0e3675ab8e
2018-05-14 15:36:04 +02:00
Axel Uhl
0ce7609b62
a fix that makes the formerly failing test case green; but it's not the right approach;
...
See bug 4527 comment 22
Change-Id: Icda963fd80de3ee495704dc0b5b145df67d5dc79
2018-05-14 13:45:14 +02:00
Axel Uhl
22ac6bdb85
improved Javadoc in CreateTrackedRace operation
...
Change-Id: I494fc70011b272ec0339da5e1bc740249bdfc3c6
2018-05-14 09:59:01 +02:00
Axel Uhl
df6043ba9a
added synchronization for "suspended" flag in mark passing calculator
...
Change-Id: Ia690c1cec0caac82e61da0dea8d640f7f100cf4f
2018-05-03 10:56:12 +02:00
Steffen Schaefer
7bacc8e254
Merge branch 'master' into bug4527
2018-05-02 09:18:47 +02:00
Axel Uhl
3b6f54f350
in asynchronous replication operations consistently use getExistingTrackedRace(...) to avoid blocking
...
Change-Id: Ie827965e20d76169e648a25e8de17fcea0673cdd
2018-04-28 13:14:27 +02:00
Axel Uhl
bda19042ac
made RecordMarkGPSFixForExistingTrack safe for non-found marks
...
Change-Id: I781b1068283fa6890899004c5b57793899561440
2018-04-28 00:07:36 +02:00
Steffen Schaefer
d88104155a
Bug 4527: Fixed a bug that prevented TrackedRegatta instances already
...
available on the master to not be registered at
TrackedRaceStatisticsCacheImpl (trackedRegattaListener was never called
for the TrackedRegatta instances added in initiallyFillFromInternal)
2018-04-27 14:59:49 +02:00
Maximilian Groß
53f4c40a20
Merge branch 'master' into bug4491
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsView.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsViewImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardView.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardViewImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/server/LeaderboardContext.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-04-27 12:10:44 +02:00
Axel Uhl
1bd7d035e8
throw proper serializable exception when pairing list generation fails; fix NPE when no callback is provided to a dialog
...
Change-Id: I717428afb1204252aede0165b42ed8216cb0503e
2018-04-26 15:43:30 +02:00
Maximilian Groß
e977678869
Merge branch 'master' into bug4491
...
# Conflicts:
# java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java
# java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/Fix.java
# java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java
# java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/FixImpl.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/CompleteManeuverCurveWithEstimationData.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/ManeuverMainCurveWithEstimationData.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/CompleteManeuverCurveWithEstimationDataImpl.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverCurveWithUnstableCourseAndSpeedWithEstimationDataImpl.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverdetection/impl/ManeuverMainCurveWithEstimationDataImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsPresenterImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsView.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/afterliveraceloop/boats/RaceEndWithBoatsViewImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardView.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardViewImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/server/LeaderboardContext.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_es.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_pt.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
# java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
2018-04-20 13:10:37 +02:00
Maximilian Groß
520c4bd9de
branch is back to normal, local tests running correctly
2018-04-20 12:43:47 +02:00
Axel Uhl
18c777a99f
adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
...
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +02:00
Axel Uhl
3969c46c57
post-merge cleanup for getCompetitorAndBoatStore rename
...
Change-Id: Iad59673054de81946b75ba1069562ac3c1cab52e
2018-04-13 15:57:57 +02:00
Axel Uhl
22b4ec6535
Merge branch 'master' into bug4509
...
Change-Id: Ia63ce5f964be5471b00a5429d6984e141d742b4d
2018-04-13 15:55:28 +02:00
Axel Uhl
514d132314
bug4511: now returns the SwissTiming competitor's boat instead of an unused one
...
Change-Id: Ib17131bed6f1813d303854391396fe528e6f18f5
2018-04-13 09:36:33 +02:00
Axel Uhl
b4f1c8fb10
more getCompetitorStore()-->getCompetitorAndBoatStore() renames
...
Change-Id: I715aba1aeaef8a4bd180d73b026164abcbdba196
2018-04-13 09:01:27 +02:00
Axel Uhl
662fd99fad
Merge branch 'master' into bug4509
...
Change-Id: I68eacba973b9c1246aaf9b769f69bc7e96e93f2b
2018-04-12 14:23:56 +02:00
Axel Uhl
4c319f5f6c
renamed CompetitorStore to CompetitorAndBoatStore; renamed Competitor[WithBoat]DTO classes
...
Change-Id: Ib80cf877e63fd834a73e81f20fafa57f130cc0a7
2018-04-12 14:18:16 +02:00
Axel Uhl
231e83bc2c
Merge branch 'master' into bug4509
...
Change-Id: I23ff6e0b645ab626284fc95b172243878e022806
2018-04-12 13:41:37 +02:00
Maximilian Groß
ed1fae0c8f
divided datamining from sailing specific classes
2018-04-12 07:40:59 +02:00
Axel Uhl
1cf923a027
use DynamicCompetitor and DynamicBoat where necessary
...
Change-Id: Id06014ac0baba5ea2315894068003c80733f1b0e
2018-04-11 17:26:20 +02:00
Steffen Schaefer
5a0cc67cf9
Merge branch 'master' into bug4492
2018-04-11 15:03:42 +02:00
Axel Uhl
07105f65d8
let CompetitorWithBoatRefJsonDeserializer inherit from CompetitorJsonDeserializer
...
Change-Id: I177b2c1a5a96bb9e9313e86d3535ecd4cc70cce7
2018-04-11 14:19:43 +02:00
Steffen Schaefer
16ada7f8a6
Bug 4492: Adjusted StatisticsTest to correctly work with asynchronous
...
event handling
2018-04-11 10:15:10 +02:00
Axel Uhl
360f72a6a7
Merge branch 'master' into bug2822_boatcolors
2018-03-24 08:49:11 +01:00
Axel Uhl
bd90f921dd
added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule
2018-03-24 01:45:37 +01:00
Axel Uhl
e812b1ad60
Merge branch 'master' into bug2822_boatcolors
...
Change-Id: I19333a21e5d79726b1409eb319798f55b49faf79
2018-03-22 14:45:41 +01:00
Axel Uhl
8ae47560ad
Merge branch 'bug4488' into bug4489
...
Change-Id: I5cca9e8cca118d118660c294775551c93377ce76
2018-03-21 18:13:02 +01:00
Steffen Schaefer
0601becf81
Bug 4489: Initial implementation to ensure replication state for out of
...
thread event processing in TrackedRegattaImpl
2018-03-21 16:50:37 +01:00
Axel Uhl
75226b5a0a
bug 4478: introduced MasterDataImportClassLoaderService in expeditionconnector.persistence to fix serialization problems
...
Change-Id: I9604cfbf5a7256ae54aa223b7ae5c1e42b2b0f8d
2018-03-21 15:01:42 +01:00
Axel Uhl
ff55fe4caf
Merge branch 'master' into bug2822_boatcolors
...
Change-Id: Iae20e0de3530f33ccf0729fd81d5ec4260a6fe16
2018-03-20 14:04:11 +01:00
Axel Uhl
7a7dfbc586
bug 4487: pass buoyZoneRadiusInHullLengths through as Double, avoiding NPE during auto-unboxing
...
Change-Id: If36f099c18f12d43bc1fb83b778f502508c3fcfa
2018-03-20 14:02:33 +01:00
Axel Uhl
3013c4fc3a
used more Iterable instead of Collection/List where possible
...
Change-Id: I3266cda397da6050b985a30fa3876ce2d039fc35
2018-03-19 22:15:01 +01:00
Axel Uhl
fe638dff7e
added boat/no-boat case distinction for (potentially redundantly) registering competitors with store upon initial load
...
Change-Id: I4eaaad279f7911eee440695581c807154fb923ac
2018-03-19 22:13:10 +01:00
Axel Uhl
e750f974be
use HashSet instead of ArrayList in getStandaloneBoats() for performance
...
Change-Id: Ie6648a8f81ea9534bfe411cd2902ed1c082ce5ec
2018-03-19 18:22:19 +01:00
Axel Uhl
98cd6c4f1c
added exception logging in abstract TracTrac receiver's run() method
...
Change-Id: I091d8d5c7d8537337b453c616532be993c005563
2018-03-19 17:39:20 +01:00
Axel Uhl
96c28addd5
added monitoring and mp4parser bundles to Sailing Server (Proxy).launch configuration
...
Change-Id: Id784a118276f276b60f844317b8415162f1e1625
2018-03-16 17:53:54 +01:00