Commit Graph
42434 Commits
Author SHA1 Message Date
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 2f95af8260 Merge branch 'master' into bug4489 2018-03-21 16:58:26 +01:00
Steffen Schaefer 20206e2010 Bug 4489: Added JavaDocs 2018-03-21 16:56:35 +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 8fb4c00f0f added ThreadLocalTransporter
Change-Id: I387a8355da12f8b0994ca6771e6fd77c2057c310
2018-03-21 16:25:43 +01:00
Vladislav Chumak b0ac22e9ec Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-03-21 16:11:11 +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 63f8100cf7 resolve a CompetitorWithBoatImpl that has null as its boat as a CompetitorImpl upon de-serialization
Change-Id: Icee9919cd09cbca56d4612e6303e890e2bd07b93
2018-03-21 11:36:11 +01:00
Axel Uhl 20549542ae made mongoObjectFactory field transient in MigratableRegattaImpl to
ensure serializability

Change-Id: Idfe4d179c80feed3581493231394fc76cfe608e5
2018-03-21 11:30:34 +01:00
Axel Uhl 81bac62279 adjusted test cases to modified result signature of loadRaceLogEvent(...) method
Change-Id: I8e7e02e7f13d0e4750a2f763ae1aaea4ffd72f4e
2018-03-21 09:30:29 +01:00
Axel Uhl ffb485eef6 fixed RACE_LOGS updating problem
Change-Id: I5e41a1a90aa5559b779c1d0e60ad17a906fbe686
2018-03-21 01:23:15 +01:00
Axel Uhl 2cdb6f34d0 added final where possible in DomainObjectFactoryImpl
Change-Id: I490d8f66b7156e34667d3e18347b438f27f2d61d
2018-03-21 01:11:00 +01:00
Axel Uhl a379ab1812 update RACE_LOGS collection if RaceLogRegisterCompetitorEvent has receiver boat ID; specific hack to migrate 2. Bundesliga smartphone-tracked events' competitors
Change-Id: I8ce7e4949603eb794ba5f84aa439c74c341130b2
2018-03-21 01:01:00 +01:00
Axel Uhl bcd6e9f561 use sail ID as auxiliary toString() representation on Boat if name is not set
Change-Id: Id5d1293ca8f278bc17d2ee0fbc0a96868d8095d6
2018-03-20 23:31:03 +01:00
Axel Uhl 5c049c4564 fixed test case which requires different competitor IDs for competitors of different types now# Please enter the commit message for your changes. Lines starting
Change-Id: I7c0867a321ea2a8a4c9d79b6e78665c52dbbdf46
2018-03-20 23:29:38 +01:00
Axel Uhl f496a8fd81 added some Javadoc to RaceLogRegisterCompetitorEventImpl
Change-Id: I3c1d6fbf07a8ad223aeab6bc403167406e54002d
2018-03-20 17:59:06 +01:00
Axel Uhl 0c6440f107 implemented single-point-of-exit pattern
Change-Id: Iad6f7b5e213d173b91ca9e96401c6e024e65f446
2018-03-20 17:58:39 +01:00
Axel Uhl 41ae6c24f6 store canBoatsOfCompetitorsChangePerRace flag already in the constructor of MigratableRegattaImpl to ensure once-only migration
Change-Id: I91d3f07744e0b982c0efad93a6b0142736da5858
2018-03-20 17:55:52 +01:00
Axel Uhl 459de2f3d6 Merge branch 'master' into bug2822_boatcolors
Change-Id: I213336713212db06666e0d5e15d58e4746fc8fac
2018-03-20 14:06:36 +01:00
Axel Uhl d066e8c95f Merge remote-tracking branch 'server/master'
Change-Id: I9f2ed354148efbe88d142e4f00e55b72b50b3211
2018-03-20 14:06:17 +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 40b3425a76 Merge branch 'master' into bug2822_boatcolors
Change-Id: Ibf6e7b9cff993cd42bf55321aa3ad998e8775400
2018-03-20 13:58:52 +01:00
Axel Uhl 1bb3c2cefd removed more @SuppressWarning annotations no longer needed with Oxygen
Change-Id: I6bc209c415e1e3917033b3242f24f16b2e43fde9
2018-03-20 13:56:31 +01:00
Axel Uhl 41583cde15 avoided now redundant @SuppressWarning("boxing") annotations
Change-Id: I80b0646e52600c78c1bb1319b8487ccd02ee9c44
2018-03-20 13:55:39 +01:00
Axel Uhl 6c09cdbf44 fixed another equals(...) problem thanks to an Eclipse info problem, avoiding unnecessary cache updates due to excluded wind sources
Change-Id: Ie05aa6da519928f87af20e7b96a6032cad6fc758
2018-03-20 13:53:20 +01:00
Axel Uhl db43e6b300 added a @SuppressWarning for an test that deliberately tries an equals(...) comparison between a Duration and a String
Change-Id: I2da119d626e017c13ad0e20683b919f31bca60da
2018-03-20 13:48:32 +01:00
Axel Uhl e47a033f1f fixed an equals check based on an Eclipse info problem, avoiding div-by-zero in getAverageSpeedOverGround
Change-Id: Iaecbdebc12f14bd40dae95f353fb1af3017ded0b
2018-03-20 13:47:25 +01:00
Axel Uhl 470f7b0715 fixed what looked like a bug in creation of filter operator list box
Change-Id: Ib2b02e2b78f7caca324d41cc5c64bd387a17eded
2018-03-20 13:39:43 +01:00
Steffen Schaefer fa94bc2b81 Merge branch 'bug4481' 2018-03-20 08:25:39 +01:00
Axel Uhl 8f1e5e4229 making it absolutely clear by renaming idClass to competitorIdClass
Change-Id: Ia287e4ae15b1c6aec98dc61dae76e1429c14c8d8
2018-03-19 22:59:26 +01:00
Axel Uhl 3bcff4e918 inserted a block to ensure locality of idClass
Change-Id: I84e1c9f920371d5f15f173b7de90922464e403ee
2018-03-19 22:58:59 +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 2bdb4c6bf5 throw exception if competitor is to be replaced by one with equal ID in store
Change-Id: I8fbb1d5d638e6457729ccb9f0c043cfe9d915f90
2018-03-19 22:09:18 +01:00
Axel Uhl 40c1f99840 added missing resolve(...) override in CompetitorWithBoatImpl
Change-Id: I74ae8339c1bf52d469eda15d51c25d7b364ad912
2018-03-19 21:57:19 +01:00
Axel Uhl 78a1f4caf1 log replacement of a Competitor object with another one with equal ID
Change-Id: I6e35dc8c2160377dec58cba032b33c08e3774445
2018-03-19 21:17:11 +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 a66ffac4b3 in StoreAndLoadCompetitorsTest drop the COMPETITORS, not the COMPETITORS_BAK collection, also now the BOATS collection
Change-Id: Ic65e0bee3de5b8fe76d74c4bcb0fe2cafc01e9aa
2018-03-19 17:49:05 +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 19a3d4db44 Merge branch 'master' into bug2822_boatcolors
Change-Id: I4b22e9f80faead020963a5b61cfbea6dffd20175
2018-03-19 16:17:34 +01:00
Axel Uhl 2f40cc2db2 fixed typo in comment
Change-Id: I36ac426af586ee2e0a76ac93ee12f3b9269310da
2018-03-19 15:57:46 +01:00
Vladislav Chumak 400317fe09 Adjusted test case to the new mark passing maneuver strategy 2018-03-19 15:25:58 +01:00
Vladislav Chumak 3a3a81c4ab Improved penalty circle maneuver derivation 2018-03-19 15:18:53 +01:00
Axel Uhl fa81706d2c added bug4482 release notes entry also to Buoy Pinger app
Change-Id: I47ddd1b14a03b0338ef7ddd5d04fa647ffcdb755
2018-03-19 15:17:05 +01:00
Axel Uhl c801f257db added release notes for bug4482
Change-Id: Ic9615bce60d8e5748fa47c98b0d586ab0ec62610
2018-03-19 15:16:30 +01:00
Axel Uhl 193466c741 Merge branch 'master' into bug4482
Change-Id: I0fc27971051b7c75ca3191b91b71b0c197076f17
2018-03-19 14:53:39 +01:00
Axel Uhl eecd91eb2b wrote a piece on bug4478 in the release notes
Change-Id: I9d3e4e4af26d938b200287c113d102c4ee9948ff
2018-03-19 13:50:22 +01:00
Axel Uhl 141000db14 Merge branch 'bug4478'
Change-Id: I276b2b9a4fb0d2ba76d7f119ea6bb13bcfe107e0
2018-03-19 13:47:15 +01:00