Axel Uhl
1cb57307e3
add the local classloader to the master RacingEventService's master data class loaders to ensure lambdas can be de-serialized
...
Change-Id: If1fc062641307dfc6efa450aa865517b15e5234b
2016-06-15 07:48:38 +02:00
Axel Uhl
4bb9282ac5
added wait time; test for media track replication is now green
...
Change-Id: I85150784f11311faac626eca7ca3ae71021e1bb8
2016-06-13 10:43:13 +02:00
Axel Uhl
0cd82fb9f3
a failing test case for replicating the effects of a master data import with media tracks; some test refactoring and a new testsupport bundle
...
Change-Id: Ib63d4511e75e6a37f61e5feb6d9c05429e6bba4e
2016-06-10 16:31:05 +02:00
Axel Uhl
09b54e604d
fixes regarding ConcurrentHashMap-->ConcurrentMap; use Iterable instead of Collection in MediaLibrary and related services
...
Change-Id: I71b2d1cef21cb9725001f1e84103644a8e076bc2
2016-06-07 18:23:32 +02:00
Axel Uhl
4ae2566e0d
updating the start time was now buggy on bug3657: when no race log is attached, non-null start time would remain unchanged
...
Change-Id: If74aa071ffca80781dcb673d8cca0fa63d1c4387
2016-05-13 23:59:23 +02:00
Axel Uhl
450aaee1f1
Merge branch 'master' into ubilabs--rcapp--bug_3011
2016-04-22 22:41:12 +02:00
Axel Uhl
5f5a3c460e
introduced CourseDesignerMode field on RaceLogCourseDesignChangedEvent and field isWaypointSequenceValid on CourseDesignerMode;
...
this is to solve bug 3608 because course designs coming from the ByName course editor will no longer be used to update
a TrackedRace's course.
Change-Id: I8a1aa432f931838902c546a2365b68a8ca59b72e
2016-04-22 16:47:39 +02:00
fmittag
ca9550e93d
implemented new attribute fleetsCanRunInParallel on Series domain object including storage, test, replication and admin UI
2016-04-21 17:26:53 +02:00
fmittag
ef7d84bd81
added a searchTag attribute to 'Competitor' to make it possible to 'tag' competitors for an easier search later on
2016-04-14 13:44:37 -04:00
Axel Uhl
209066b87b
fix for bug 3446: entity identity comparator for device configurations now compares the list of device names
...
Change-Id: I72f7d20cdb95d64cc403e7645f46c86a3f8c8384
2016-01-30 12:33:27 +01:00
Axel Uhl
c0f30fd545
removed "MULTI" device configuration stuff which was unused
...
Change-Id: Ie27a13acdf84c6978f26ecef362df58f3514e967
2016-01-30 12:14:21 +01:00
Alexander Ries
567070c77f
solved master merge conflicts in DomainFactory
2015-11-25 11:20:46 +01:00
fmittag
2abbc78053
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors
2015-11-09 13:59:30 +01:00
Fredrik Teschke
f8fbbb35dc
remove RaceLogEvent[Restore]Factory and RaceLogEvent* housekeeping
...
- the factories were not used for any factory purposes, and only resulted in maintenance effort
- unified order of constructor parameters for LogEvent-classes
- standard values for an event-id and createdAt-timestamp are now set once in base classes, instead
of all over the place
2015-11-02 22:06:42 +01:00
fmittag
ddbcf3302f
moved competitor/boat structure from TrackedRace to RaceDefinition
2015-10-15 17:39:20 +02:00
fmittag
6d34af9ede
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2015-10-09 16:22:21 +02:00
Alexander Ries
9c7244602b
solved merge conflits in TracTracEventManagementPanel
2015-09-29 11:03:26 +02:00
Alexander Ries
7118e74129
handing through offsetToStartTimeOfSimulatedRace from TracTracEventManagamentPanel to Simulator
2015-09-29 10:26:57 +02:00
Axel Uhl
6d192b56a9
fir step towards a fix for bug 3270: change API to handle multiple course areas for addition/removal at once
2015-09-16 18:12:59 +02:00
fmittag
b02fb48d55
fixed competitor/boat assignment replication
2015-09-14 17:42:03 +02:00
fmittag
aa1778e4a3
added failing test case for replication of boat/competitor information replication
2015-09-14 17:06:07 +02:00
Axel Uhl
97aeb5efa1
re-structured replication tests a little to mimic initial load and replica registration process better; added failing test for bug 3249
2015-08-20 16:53:57 +02:00
Axel Uhl
540361b129
on the way to a fix for bug 3237, introduced isMagnetic on RaceLogWindFixEvent; code currently doesn't compile; unclear where to obtain DeclinationService from
2015-08-18 15:19:54 +02:00
Axel Uhl
d595cf3435
fixed imports
2015-07-27 22:48:53 +02:00
Axel Uhl
78ff26a17e
introduced MillisecondsTimePoint.approximateNow() and used where now() is too expensive; re-typed now() to TimePoint
2015-07-27 22:48:09 +02:00
fmittag
76cae4513a
fixed testStartTrackingRaceReplication test without using DefaultLeaderboard
2015-07-25 13:37:39 +02:00
fmittag
ee77260b0f
removed "DefaultLeaderboard" usage everywhere...
2015-07-24 16:54:40 +02:00
Axel Uhl
7c71d24500
bizarre: a basic RabbitMQ test fails for a race condition suddenly; introduced some longer wait period
2015-07-19 17:26:42 +02:00
Axel Uhl
e9b9c5f9c9
fixed two tests
2015-07-19 17:20:04 +02:00
Axel Uhl
b7da28d350
added RaceLogResolver resolution to test case
2015-07-19 15:44:00 +02:00
Axel Uhl
59b76b9848
let TrackedRaceImpl resolve against DomainFactory which now has a RaceLogResolver which is provided by RacingEventService;
...
in production mode, the RacingEventService constructors make sure that the DomainFactory uses the RacingEventService as
its RaceLogResolver. The resolver is used by TrackedRaceImpl to set its raceLogResolver after de-serialization
2015-07-19 15:26:18 +02:00
Axel Uhl
bff98361d0
added a test case for bug 2986
2015-06-20 15:04:57 +02:00
Alexander Ries
ea599be9d1
testReplicationOfLoadingOfStoredWindTrack test is green again, after adding a starttimereceived to the trackedrace used and adding similar timepoints to test wind
2015-06-18 16:15:45 +02:00
Alexander Ries
6e319adb9e
fixed testWindAdditionReplication by adding startOfTrackingReceived to local trackedrace used there
2015-06-18 13:46:59 +02:00
Alexander Ries
7e33666c6c
Revert "set startOfTracking to now on local created trackedRace in TrackedRaceContentsReplicationTest"
...
This reverts commit cdc9301344 .
2015-06-18 13:37:59 +02:00
Alexander Ries
cdc9301344
set startOfTracking to now on local created trackedRace in TrackedRaceContentsReplicationTest
2015-06-18 08:44:43 +02:00
Alexander Ries
674443c2ed
set startOfTracking to now on local created trackedrace in InitialLoadReplicationObjectIdentityTest
2015-06-18 08:38:37 +02:00
Axel Uhl
a581b24d60
Merge branch 'master' into bug1018
2015-05-30 11:06:24 +02:00
Axel Uhl
5883d19681
The fix for bug 2897 has slightly altered the timings; waiting 1s for tracked race to be assigned to the race column
2015-05-30 08:49:03 +02:00
Axel Uhl
4365699ea6
Merge branch 'master' into bug1018
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
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_cn.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_ru.properties
2015-05-30 06:41:22 +02:00
Papick Garcia Taboada
1e0f861344
Introduced fullscreen viewer for home, moved necessary media classes to sse
2015-05-26 17:09:52 +02:00
Papick Garcia Taboada
873d9c9de5
Mediapage initial implementation
2015-05-19 23:37:58 +02:00
Axel Uhl
ba1fceecaa
added fields to capture time-on-time / time-on-distance on competitor and pass values through all constructors and operations and JSON serialization
2015-05-14 20:10:20 +02:00
Axel Uhl
cb6168e7fa
use CONSTRUCTOR fields to avoid serialization problems in test fragments
2015-05-13 14:53:24 +02:00
Axel Uhl
acb3b69878
added column to RegattaListComposite showing RankingMetric; moved a separate RankingMetrics enum to common to keep gwt.ui Java8-free
2015-05-12 22:04:45 +02:00
Axel Uhl
3c0555eb0f
added persistence support for Regatta.getRankingMetric() and pulled the constructor parameter through many more constructor layers
2015-05-12 09:49:38 +02:00
fmittag
5cf08e4d66
added replication test for flagImage attribute of competitor
2015-04-17 16:37:04 +02:00
fmittag
59248fcf49
added flagImageUrl as new attribute on competitor to enable custom flags (e.g. club flags) instead of the nation flags
2015-04-16 17:38:08 +02:00
Axel Uhl
df81a3b83f
reverted inadvertent typo from commit dcdc33a556
2015-04-07 12:18:41 +02:00
Axel Uhl
094234b654
moved all Position-related classes including Compact... representations to common bundle; provided CustomFieldSerializer for all Position subclasses that require it
2015-04-03 16:12:21 +02:00