Commit Graph
29871 Commits
Author SHA1 Message Date
Axel Uhl 9087d12118 fetch rank and cast to Long because JSONObject doesn't know Integer
Change-Id: I47c2cc5e32ae8ad38bd93927b90564839a21870a
2016-01-27 10:05:08 +01:00
Axel Uhl 60d6cbc4c6 caching CompetitorResult objects in a Map<Competitor, CompetitorResult> in DynamicTrackedRaceImpl;
this way regular mark passing updates are not troubled by expensive race log look-ups

Change-Id: I2bfe6fcf4eac4a6b9749fb4ea8b549967bc4aeb8
2016-01-22 18:23:37 +01:00
Axel Uhl 1aa9bae074 Merge branch 'master' into bug3420 2016-01-22 16:43:20 +01:00
Axel Uhl 642426ecfb Merge remote-tracking branch 'server/master' 2016-01-22 16:42:45 +01:00
Axel Uhl 5af777f726 fixed tests by using different creation time stamps for mark definition events
Change-Id: I5e89fe6e581a70e850c08cafeae62a2c85d489dd
2016-01-22 16:40:46 +01:00
Axel Uhl 7a41f85d17 fixed mark fix loading tests which require now that there is a RegattaLogDefineMarkEvent in the RegattaLog
Change-Id: Iac9d5e9699b7df4aed376b508c92ec49a097de89
2016-01-22 16:35:19 +01:00
Axel Uhl c6ca28750d removed method from DynamicTrackedRace contract that was only used by Impl class
Change-Id: I29b462c77de1b13932c31a39e43449b82d651d5c
2016-01-22 16:24:47 +01:00
Axel Uhl a522f7450e added more tests for mark passing updates from race logs
Change-Id: I5f1631678bef2ecf7b5a1e8dbc059705e562e9d9
2016-01-22 16:20:46 +01:00
Jan Broß bb04c3479a Fixes bug in comeptitorTableWrapper 2016-01-22 16:16:15 +01:00
Jan Broß a60146b350 Initial implementation of action bar for CompetitorTable 2016-01-22 15:42:16 +01:00
Axel Uhl f57aed7de6 Merge branch 'master' into bug3420
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java

Change-Id: I7347ab0c849aa43f08eebca569c884b6986bf6d0
2016-01-22 15:39:16 +01:00
Axel Uhl 35af1394c6 Got the first tests for mark passing update from race log changes running
Change-Id: I857191e67ae8e408670832d02f1e1caab42d10a9
2016-01-22 15:15:03 +01:00
Jan Broß 249b01e3df Merged master into bug2851 2016-01-22 14:18:58 +01:00
Jan Broß 15ce858eb7 Fixes bug in competitorRegistrationDialog 2016-01-22 13:47:23 +01:00
Jan Broß ebd1e9cb81 Improve error message 2016-01-22 10:07:32 +01:00
Jan Broß ede37ca1bd Generalize CompetitorDergistrator Analyzer for usage with RaceLogs 2016-01-22 09:00:41 +01:00
Jan Broß e021c3b446 Introduce RegattaLogAnalyzer for deregistering competitors on RegattaLog 2016-01-22 08:55:19 +01:00
Jan Broß 4852325f7b Fixes minor typo 2016-01-22 08:36:00 +01:00
Jan Broß e724c073fe Removes redundant fetching of marks via DeviceMappings 2016-01-22 08:29:08 +01:00
Axel Uhl b81e6742e5 re-added version to TracAPI's pom.xml
Change-Id: Ia234e07f754324801f072a4181e84859bfa7948d
2016-01-21 16:47:34 +01:00
Axel Uhl 1d93baa62c upgraded TracAPI from 3.1.1 to 3.1.2, hoping to ultimately fix the deadlock upon terminating a subscription and stopping a subscriber
Change-Id: I82c5cb7fbaa9ab9f3b475245d96b35500dd3248f
2016-01-21 14:40:19 +01:00
Charlotte Proeller d011a205e9 Updated onboarding (markdown) 2016-01-20 12:19:55 +00:00
Axel Uhl 09f92c97da Merge branch 'master' into bug3420 2016-01-20 10:25:00 +01:00
Axel Uhl e5eb4f19b3 adjusted PositioningFragment to changes around CompetitorResults/CompetitorResult
Change-Id: Ib90f29218f6f654312c836625c951a7e87140e7b
2016-01-20 10:14:35 +01:00
Axel Uhl 86c4942049 added missing COmpetitorResultImpl class
Change-Id: I2c08a429851c3604f5f0f8718b52174d30be027a
2016-01-20 08:40:58 +01:00
Axel Uhl 471b8585b7 if an explicit score is provided in the RaceLogFinishPositioningEvent object, it is applied in the score correction (bug 3420)
Change-Id: Iedb4388168024c0f581b96149c295dcb57fb66f0
2016-01-19 20:48:04 +01:00
Axel Uhl 3f80eaf66b also factored the commonalities of the *serializers* for the RaceLogFinishPositioningEvent types
Change-Id: I58eaf0b8c109c6113b3ced1982b1877885b78f2d
2016-01-19 20:42:45 +01:00
Axel Uhl 3095adc8ee as suggested by bug 3420 comment #2, refactors common parts of RaceLogFinishPositioning deserialization in gateway bundle
Change-Id: I13819430107ef932f5fab433164ec9316f5e78d5
2016-01-19 20:30:33 +01:00
Axel Uhl 053268e0d5 enhanced RaceLogFinishPositioningConfirmedEvent and RaceLogFinishPositioningListChangedEvent by fields for score, rank, comment and finishing time
Change-Id: Ib751beb081a1eecfe462919eaa3ce6ea71e56cd3
2016-01-19 19:57:15 +01:00
Simon Pamies c777b25a96 Merge remote-tracking branch 'origin/gc32-changes' 2016-01-19 17:47:01 +01:00
Fredrik Teschke e8cac5d44f fix path of REST API description 2016-01-19 09:33:56 +00:00
Axel Uhl 563a282b73 fixed message strings explaining soring schemes for ESS / 12
Change-Id: Ia8d076dbc49fb21c269789185cf00d9c6cf89f9f
2016-01-18 18:33:38 +01:00
Axel Uhl a23387bacd fixed ordering in BoatClassMasterdata
Change-Id: I8fc0fe40ca99e89137d6d2a3754ec14595bba298
2016-01-18 18:25:45 +01:00
Charlotte Proeller 66d68161b0 Updated onboarding (markdown) 2016-01-18 17:25:06 +00:00
Axel Uhl b5e60a0417 factored out commonalities between ESS High Point scoring schemes for act leaderboards
Change-Id: I962f12756e1667a53c533bdd95c0f6757cf29349
2016-01-18 18:24:01 +01:00
Axel Uhl 11132b9fa2 factored out commonalities between the two different ESS HighPoint overall scoring schemes
Change-Id: Iebaf853057056aad271bc20868d6f08323ea31b4
2016-01-18 18:19:45 +01:00
Axel Uhl ba9a19c7c6 re-format and comment change only
Change-Id: I447224e1cc21eef1034f40665f135b0ec800adf8
2016-01-18 17:51:51 +01:00
Axel Uhl b488c2608f Merge branch 'master' into gc32-changes 2016-01-18 17:14:00 +01:00
Axel Uhl 98c7f1b77a Merge branch 'master' into bug2851 2016-01-18 17:08:59 +01:00
Axel Uhl 0fffbe7869 upgraded TracAPI version also in pom.xml
Change-Id: I25e689f8460f12919c37f9798709fdfae03f61a3
2016-01-18 17:06:41 +01:00
Axel Uhl 1891a5562b upgraded TracAPI to version 3.1.1; this should resolve the timeouts during unsubscribe
Change-Id: I7ffa172214d76938258890285b8af4fb48a1028e
2016-01-18 16:58:54 +01:00
Axel Uhl 16196258c9 restored DeviceIdentifier serialization/deserialization test functionality from removed RaceLogSerializationTest
Change-Id: Icfbf819c7a766ec1035db717fc6cf72bf560f9dd
2016-01-18 16:34:44 +01:00
Axel Uhl a5e4ccb465 removed FIXME; append /fleetName to list of races containing mark
Change-Id: I62facd34621de2080a94c710ab4d2272b71200ef
2016-01-18 15:51:00 +01:00
Axel Uhl cf9dd8f662 replaced equals check on RaceLog by ==
Change-Id: I80a7bab98377b63e9068ed48eed36a25089c9a48
2016-01-18 15:40:55 +01:00
Axel Uhl aff525180e single point of exit pattern
Change-Id: I5c8040a5babc3f4562c116fbb9a041da813b01d6
2016-01-18 15:38:37 +01:00
Axel Uhl 22471f9903 made a few variables final; removed redundant cast
Change-Id: I244d0259aceb4d084d048d0e58292481317da5e6
2016-01-18 15:34:38 +01:00
Axel Uhl d6cd41def9 improved Javadoc
Change-Id: I86022d11facc9e799ab23a13ba483b5cff482b3e
2016-01-18 15:29:16 +01:00
Axel Uhl 7b9321336e avoid redundant contains/remove double lookup in SailingServiceImpl.findDuplicates
Change-Id: I65eba92b15187ae489cbb6c7d59adf8303a41496
2016-01-18 15:21:01 +01:00
Axel Uhl c4fb89fb38 refined exception list of SailingServiceImpl.denoteForRaceLogTracking
Change-Id: Iaf17608e35020c428c629eecf2c5170edb3f97fb
2016-01-18 15:13:24 +01:00
Axel Uhl bfc35601ce replaced use of SailingServiceImpl.sizeOf by Util.isEmpty() and removed sizeOf
Change-Id: I2b6a49b897790030618ce73abe5b83f5cf79d90d
2016-01-18 15:08:06 +01:00