Commit Graph
443 Commits
Author SHA1 Message Date
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