Henri Kohlberg
a77bf60ce6
Bug 4104: Refactored data aquisition and extracted every backend functionality of tags into new service called TaggingService. SailingService serves as interface between client (TaggingPanel) and service (TaggingService) but does not affect any of the data itself.
2018-09-13 14:40:52 +02:00
Axel Uhl
d25ae177f7
bug4746: wrap mark passings into a serializable ArrayList
...
Change-Id: I0e86e5dda7b421da9b4de1d1307d4170e805f86e
2018-09-11 10:42:38 +02:00
Joshua Schulz
c47625fdff
Merge remote-tracking branch 'origin/master' into bug4469
...
Conflicts:
java/com.sap.sse.security.ui/Security UI sdm.launch
java/com.sap.sse.security.ui/Security UI.launch
2018-08-20 10:08:56 +02:00
Steffen Jacobs
6e86477c32
Bug 4211: restructured SailorProfileActions to prevent unnecessary data
...
transfer
2018-08-15 13:18:57 +02:00
Steffen Jacobs
c4ab2156dd
Bug 4211: adjusted backend to display correct data in frontend
2018-08-14 10:12:22 +02:00
Steffen Jacobs
4bd5bd8c52
Bug 4211: added storing and refresh to EditSailorProfile
2018-08-13 17:16:56 +02:00
Steffen Jacobs
ee724c28b1
Bug 4211: adjusted SailorProfilePreferences to work directly with sailor
...
profile data instead of using SialorProfileSetting object
2018-08-13 16:37:13 +02:00
Steffen Jacobs
72c1d03fb8
Bug 4211: added CompetitorSetSetting which uses CompetitorConverter
2018-08-13 16:36:13 +02:00
Steffen Jacobs
7366f8f02a
Bug 4211: extracted CompetitorConverter from CompetitorSetting to use it
...
in CompetitorSetSetting later
2018-08-13 16:35:50 +02:00
Steffen Jacobs
6a52fb8b8b
Bug 4211 added SaveSailorProfileAction and associated preferences and
...
settings objects (SailorProfilePreference, SailorProfilePreferences,
SailorProfileSettings) + SailorProfile and SailorProfileImpl classes.
TODO: implement fromStringValue-method in SailorProfileSetting.Converter
to ensure correct deserialization
2018-08-10 18:27:56 +02:00
Axel Uhl
3b516bcbc3
bug4704: introducing a ReadonlyRaceState cache based on weak identity hash map over RaceLog and RaceLogResolver
...
Change-Id: I33412e6ed72ff732333e4a3ce1be8fc3906a57e5
2018-08-05 15:35:57 +02:00
Robin Kuck
a27c8b725a
Merge remote-tracking branch 'origin/master' into bug4469
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/pairinglist/PairingListEntryPoint.java
2018-07-02 21:20:23 +02:00
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
Robin Kuck
8a5ee5a62f
Merge remote-tracking branch 'origin/master' into bug4469
2018-06-19 16:27:02 +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
Robin Kuck
753897a917
Merge remote-tracking branch 'origin/master' into bug4469
2018-06-12 23:54:28 +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
Raphael Müßeler
6583ab359f
bug4469 added tolerance parameter in services, DTOs and PLT
2018-06-04 12:32:45 +02:00
Robin Kuck
97d6eb4655
Merge remote-tracking branch 'origin/master' into bug4469
2018-05-29 22:34:52 +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
Robin Kuck
56b23f92b5
Merge remote-tracking branch 'origin/master' into bug4469
2018-05-13 16:56:58 +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
Robin Kuck
28523ce624
Merge remote-tracking branch 'origin/master' into bug4469
...
# Conflicts:
# java/com.sap.sse/src/com/sap/sse/pairinglist/impl/PairingListTemplateImpl.java
2018-04-30 11:56:24 +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