Axel Uhl
af2209275a
use exactly one validator in FilteredPartialNavigableSetView
2020-04-17 14:27:31 +02:00
Alexandr Timoshenko
3c75af5651
revoke finished race
2020-04-10 11:45:27 +02:00
Alexandr Timoshenko
81e701f144
update ui after finishing revoked
...
completed finishing flag revoking
2020-04-10 09:48:37 +02:00
Alexandr Timoshenko
9e43b62c6d
revoke source pass test
2020-04-09 16:37:53 +02:00
Alexandr Timoshenko
b0ac63b0b7
test for revoking event
2020-04-09 14:25:31 +02:00
Alexandr Timoshenko
cb0aba5c35
start implementation of revoke finishing state
2020-04-09 14:08:51 +02:00
Axel Uhl
03fcff1c8c
fixed finding of open-ended device mapping
2020-03-30 12:31:48 +02:00
Axel Uhl
13da41a969
failing test for open ended device mapping finder
2020-03-30 12:17:45 +02:00
Axel Uhl
4348ffc82d
bug5154: fixed test after changing finish list race log analyzers
2020-03-25 23:01:00 +01:00
Axel Uhl
9b845784c0
bug5154: a compilable version of the back-end regarding changes to the confirmed competitor results coming out of the finders, now having the creation time stamp
2020-03-25 17:23:20 +01:00
Axel Uhl
246a8a44fa
reverted AbortingFlagFinder such that it doesn't accept flags in the current but only in previous pass
2020-03-04 23:20:36 +01:00
Axel Uhl
d44477f676
fixed tests for TestLapConfiguration
2019-12-19 23:50:08 +01:00
Axel Uhl
eca8485780
bug5165: uncompileable interims commit with major progress of replacing MarkRole for MarkTemplate in the ControlPointTemplate
2019-12-19 16:04:02 +01:00
Axel Uhl
5ccf7405d0
bug5165: uncompilable interims commit showing the general direction of bug5165
2019-12-18 22:45:31 +01:00
Steffen Schaefer
7b143f372c
Merge branch 'master' into bug5085
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/MarkImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.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/server/SailingServiceImpl.java
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2019-11-04 13:08:42 +01:00
Axel Uhl
74338f692e
major refactoring of RaceLogResolver;
...
Introduced specialization that can also resolve a TrackedRace based on a
SimpleRaceLogIdentifier. This is then used to find TrackedRaces for race
log entries setting the implied wind to come from another TrackedRace.
With this, it doesn't matter whether the other tracked race has an ORC
Performance Curve ranking metric or not, or if the reference points to a
race slot that doesn't even have a tracked race attached. If a tracked
race is attached, it will be asked for its "reference implied wind."
Otherwise, the race log will be scanned, but if "own maximum implied
wind" is requested and there is no tracked race, null will be returned.
Change-Id: I14fe32f8a473281c9f489eb081544ae20c5b37f3
2019-10-26 00:00:58 +02:00
Steffen Jacobs
a20fd287f5
Bug 5085: added default number of laps for CourseTemplate
2019-09-25 14:22:35 +02:00
Steffen Jacobs
8728b84ca1
Bug 5085: added short name for CourseTemplates
2019-09-18 16:14:20 +02:00
Steffen Schaefer
187a9f127a
Bug 5085: Removed redundant ControlPointTemplateImpl by using
...
MarkPairTemplateImpl
2019-08-22 16:42:05 +02:00
Steffen Schaefer
b21a1f1798
Bug 5085: Implemented missing handling of role associations for
...
CourseTemplates
2019-08-20 16:12:50 +02:00
Steffen Schaefer
85cbd60beb
Bug 5085: Introduced a dedicated implementation for the repeatable part
2019-08-20 14:29:19 +02:00
Steffen Schaefer
a777860551
Bug 5085: Added optional image URL for CourseTemplate
2019-08-14 14:02:25 +02:00
Steffen Jacobs
f14aadecf2
Bug 5085: added and used constructor with UUID to CourseTemplateImpl
2019-08-13 14:48:50 +02:00
Steffen Jacobs
e746b04c75
Bug 5085: added storing of CourseTemplates
2019-08-13 13:36:02 +02:00
Steffen Jacobs
da4875fae2
Bug 5085: adjusted CourseTemplate to fit new model definition
2019-08-13 12:59:37 +02:00
Axel Uhl
2f68ec5b21
added more tests for CourseTemplate
...
Change-Id: Ic2e70fefe9c9dbf7928141da1b9ed3a244ed3103
2019-07-04 18:03:26 +02:00
Axel Uhl
e2b64fd08d
first test case and according fixes for course template lap logic
...
Change-Id: Iaaacc4573a727854769b093e8cfb01a864a0f7e4
2019-07-04 17:54:18 +02:00
Axel Uhl
89e8bef9c8
Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
...
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.
This reverts commit 063484e29f .
2019-05-28 21:54:20 +02:00
Axel Uhl
063484e29f
removed PluginNature from our OSGi bundles; they are not Eclipse plugins
2019-05-27 22:53:30 +02:00
Axel Uhl
242513b42e
Merge branch 'master' into permission-vertical
2019-04-13 08:25:19 +02:00
Robert Benedikt
e7a97749bc
Merge branch 'master' into bug4703
...
# Conflicts:
# mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/CompetitorResultEditableImpl.java
# mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/CompetitorResultWithIdImpl.java
# mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/PenaltyFragment.java
# mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/TrackingListFragment.java
# mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/layouts/CompetitorEditLayout.java
2019-04-12 11:34:24 +02:00
Steffen Schaefer
1e00d2d194
Merge branch 'master' into permission-vertical
...
# Conflicts:
# java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
# java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.tractracadapter.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/MongoObjectFactoryImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
# java/com.sap.sailing.polars.datamining/META-INF/MANIFEST.MF
# java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
# java/com.sap.sailing.server.interface/src/com/sap/sailing/server/interfaces/RacingEventService.java
# java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
# java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
# java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/TaggingServiceTest.java
# java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
# java/com.sap.sailing.server/META-INF/MANIFEST.MF
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TaggingServiceImpl.java
# java/com.sap.sse.mail.replication.testsupport/src/com/sap/sse/mail/replication/testsupport/AbstractMailServiceReplicationTest.java
# java/com.sap.sse.security.test/META-INF/MANIFEST.MF
# java/com.sap.sse.security.test/src/com/sap/sse/security/jaxrs/api/SecurityResourceTest.java
# java/com.sap.sse.security.test/src/com/sap/sse/security/test/UserStoreWithPersistenceTest.java
# java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/MongoObjectFactory.java
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/DomainObjectFactoryImpl.java
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/MongoObjectFactoryImpl.java
# java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-17 14:36:37 +01:00
Axel Uhl
4dd9f10e2c
removed further deprecations by switching imports from junit.* to org.junit
2018-12-10 03:46:28 +01:00
Kai Börnert
704d319d9c
added missing transitive dependency to shared.android.test
2018-12-03 13:24:09 +01:00
Kai Börnert
32ae175e23
manifest adjustment for missing dependency resolve
2018-11-29 15:01:26 +01:00
Manuel Zedel
a6e5206656
Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4703
2018-08-10 17:19:08 +02:00
Axel Uhl
6dbbbb1834
bug4713: implemented fix for comment 9; tests locally green
...
Change-Id: I9466ad6d383bc2072f18cb5ca278eaeb73a48fe3
2018-08-09 17:17:53 +02:00
Axel Uhl
6aac0335df
bug4713: avoid phony race status updates if only the meta-attributes for caching have changed
...
Change-Id: If2263925f9e15684cebb5be4f692d6ca69cda459
2018-08-09 11:28:14 +02:00
Axel Uhl
b43879ab29
bug4713: ReadonlyRaceState now updates its status if a status change was possible between last cache calculation time point and the request time point
...
Change-Id: Iba391e2894951e19097e2ea30cdba9c4b4bed815
2018-08-09 11:07:23 +02:00
Axel Uhl
c435d082df
bug4713: added a failing test case
...
Change-Id: I476037f021ee2a84170b5dd90b6bf8cab11157ae
2018-08-09 08:50:17 +02:00
Manuel Zedel
bd6fc8f0e2
tests adjusted
2018-08-08 22:04:15 +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
Frank Mittag
4999933364
added 'canBoatsOfCompetitorsChangePerRace' attribute to RaceGroup for usage in RCApp
2018-02-13 15:57:03 +01:00
Frank Mittag
d45de24610
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
...
# Conflicts:
# java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/CompetitorDTO.java
# java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
# java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
# java/com.sap.sailing.domain.test/resources/IncrementalLeaderboardDTO.ser
# java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/tracking/impl/BravoFixTrackSerializationTest.java
# java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardPlace.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/utils/AutoplayHelper.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/LeaderboardSettingsFactory.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/MultiRaceLeaderboardSettingsDialogComponent.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/SingleRaceLeaderboardSettingsDialogComponent.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CompetitorRegistrationsPanel.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLogImportSensorDataAndAddMappingsDialog.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiRaceLeaderboardPanel.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/EmbeddedMapAndWindChartEntryPoint.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
# java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndLoadingEventsAndRegattas.java
# java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/CompetitorReplicationTest.java
# java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaReplicationTest.java
# java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/PersistentCompetitorStore.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2017-11-22 15:39:00 +01:00
Frank Mittag
7a7e4219be
Reintegration of the concept of the commit I44cc92525acc35b9eb2504517f992343ebc85ede to consider also available race definitions of not tracked traces for the list of competitors
2017-11-20 16:13:04 +01:00
Axel Uhl
021ac5e80e
Merge branch 'master' into bug4356
2017-11-13 11:33:54 +01:00
Axel Uhl
612e9b76d5
when adding a device mapping for EXPEDITION_SENSOR, use the correct log event type
...
Change-Id: I6358ff0120224082532ad25d40265b49e2c02142
2017-11-08 14:20:38 +01:00
Axel Uhl
6924ea32b8
bug 4356: included MergeState enum and field in CompetitorResult
...
Change-Id: I974bb5904c7e71efc142ac19e84b03a91b7ad045
2017-10-27 10:42:32 +02:00
Frank Mittag
48162c73be
major refacoring and cleanup of RaceLog and RegattaLog events needed for the new way of registering boats and competitors as separate entities -> UI is still not ready for it.
2017-08-25 17:09:00 +02:00