Commit Graph
447 Commits
Author SHA1 Message Date
Axel Uhl 15f0ea0489 renamed com.sap.sailing.mongodb to com.sap.sse.mongodb and removed unnecessary dependency to com.sap.sailing.domain.common; fixes bug 2435 2014-11-05 13:08:09 +01:00
EC2 Server ac983a80fc fixing performance issue for maneuver queries in TrackedLegOfCompetitor;
The problem was that the calls required the latest results from the manuever cache.
With lots of load on the server, this can cause significant wait times for each
competitor, summing up for the hundreds of competitors that a big race can have.
This commit introduced a waitForLatest:boolean parameter to the corresponding
methods on TrackedLegOfCompetitor which is set to false by the currently existing
using client methods.
2014-10-27 15:02:03 +00:00
Axel Uhl 95726e4534 use Set instead of List for competitorId REST parameter to make lookups faster 2014-10-22 15:29:21 +02:00
Axel Uhl d57db58938 added parameter competitorId to positions REST API 2014-10-22 15:02:51 +02:00
Axel Uhl f1daf11a33 added parameter withtack to competitor positions REST API, defaulting to false (INCOMPATIBLE CHANGE), avoiding very expensive calculations on the server 2014-10-22 13:42:48 +02:00
Fredrik Teschke f0ec893db9 moved RaceLogServletConstants to domain.common, to make it available in GWT 2014-10-10 10:40:08 +02:00
Axel Uhl 69de0f2d76 upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly 2014-10-01 15:00:44 +02:00
Axel Uhl 161d823dee updated project compliance settings to JavaSE-1.8 2014-10-01 14:44:22 +02:00
Axel Uhl e9130d38f3 upgraded classpaths to JavaSE-1.8 2014-10-01 14:16:18 +02:00
Axel Uhl 7ece44052d upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment 2014-10-01 14:08:19 +02:00
Axel Uhl ff23160814 fixed potential concurrency issues in WindStatusServlet 2014-09-30 18:16:48 +02:00
fmittag bfa2d37a20 improved the competitors live gateway service 2014-09-06 16:11:01 +02:00
fmittag ea9bcd4819 little change to the competitors live service to show also a rank when a competitor has already finished all legs. 2014-09-05 18:59:51 +02:00
fmittag c3e60a64a1 added a gateway service to provide lightweight live competitor data values 2014-08-22 10:34:49 +02:00
fmittag 587e6f2c4f fixed response header for JAX-RS calls to encode the response in UTF-8 2014-08-08 13:23:24 +02:00
Axel Uhl 2dd99d09ac added LeaderboardGroup.displayName to JSON serialization process 2014-08-05 00:03:00 +02:00
Simon Pamies 38e0b17e6a Introduced enum for AdditionalScoringInformationEvent that denotes the type of the information; extended various methods to include that type information; added string messages 2014-07-23 16:13:47 +02:00
Simon Pamies 759dc6888b Merged master 2014-07-22 11:20:17 +02:00
Axel Uhl 4707d527ab disable directory listing for further web bundles 2014-07-21 23:58:37 +02:00
Axel Uhl a48f483de7 using weak reference for the listener registration of a RaceState object with the RaceLog 2014-07-21 23:11:05 +02:00
Simon Pamies cca2866d76 Added deserializer, still needing to correctly implement revoke event 2014-07-21 01:06:00 +02:00
Axel Uhl c2f73f414b added property "higherScoreIsBetter" to leaderboard JSON, addressing bug 2073 2014-07-18 00:35:38 +02:00
Axel Uhl ace20d9ab6 re-added raceRank to leaderboard JSON output 2014-07-16 14:56:34 +02:00
Axel Uhl 02a23fe170 Merge branch 'bug2026' into spatial-wind
Conflicts:
	java/com.sap.sailing.domain.test/SailingDomainTest (No Proxy).launch
2014-06-29 00:51:51 +02:00
Axel Uhl 30a3a10981 computing the discards in one go for a single competitor across all columns and use if instead of re-compute it when doing this for multiple columns 2014-06-28 23:51:04 +02:00
Axel Uhl 212ca8f153 Merge branch 'bug2026' into spatial-wind
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
	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.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
2014-06-28 14:46:52 +02:00
Axel Uhl 332cdca4b5 reverting the performance implications of always fetching the uncorrected net points with each getLeadearboardByName call 2014-06-27 23:23:08 +02:00
Axel Uhl 0482dc2a1d Merge remote-tracking branch 'server/master' 2014-06-27 12:35:29 +02:00
Lennart Hensler 2dec6f7aa0 Changed the wind direction display from Bearing to From
Affects the Expedition messages of the WindStatusServlet
2014-06-27 11:22:26 +02:00
Axel Uhl d5042456f1 removed extra parameter correctByDeclination on IgtimiConnectionFactory.connect where it wasn't used 2014-06-27 09:39:24 +02:00
fmittag f6653453f8 added 'startOfRace-ms' to the competitor/legs api service for the start analysis 2014-06-24 15:31:02 +02:00
Armin Zamani c4130c439f Merge branch 'kiwo2014' of ssh://trac@sapsailing.com/home/trac/git into kiwo2014 2014-06-22 12:02:21 +02:00
Armin Zamani 37b9514ed4 Fix for RegattaOverview: Aborting flags are displayed for races if no
start time is set before
2014-06-22 12:01:51 +02:00
Frederik Petersen 582814b31b Merge branch 'master' into kiwo2014
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardViewConfiguration.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVEntryPoint.java
2014-06-21 19:38:04 +02:00
Simon Pamies 5992db8fae Made igtimi messages more robust against concurrent modification exception 2014-06-21 18:13:09 +02:00
Simon Pamies 3fcd8553c0 Fixing display of expedition messages, also made sure to not display all messages at once 2014-06-21 18:06:09 +02:00
Axel Uhl 8ea7d645ae Merge branch 'master' into kiwo2014
Conflicts:
	java/com.sap.sailing.manage2sail.resultimport/src/com/sap/sailing/manage2sail/resultimport/Activator.java
2014-06-21 11:37:59 +02:00
Axel Uhl a0115e0e4c fixed synchronization issues with lastExpeditionMessages collection which was causing ConcurrentModificationExceptions 2014-06-21 11:30:54 +02:00
Axel Uhl acab83a7e2 added WindPositionMode to tests and UI code; fixed a test verdict which was affected by now lower confidence of a course layout-based wind estimation 2014-06-19 17:18:47 +02:00
Axel Uhl ee299fdf3e introduced WindPositionMode enum and use throughout 2014-06-19 16:39:15 +02:00
fmittag d074e05cab removed unused import warning 2014-06-18 12:21:23 +02:00
fmittag 21fdb78d52 added name of tracked race to EventRaceStatesJsonGetServlet to simplify direct linking of live races to their corresponding raceboards 2014-06-18 11:42:02 +02:00
Axel Uhl aa2562f765 added distanceSinceGun-m to Regatta resource (competitors/legs document) 2014-06-16 15:29:52 +02:00
fmittag 14c9453b0b changed just a comment 2014-06-10 23:07:44 +02:00
fmittag a9a725a94e added timeSinceGun-ms to competitors REST api 2014-06-10 23:06:50 +02:00
Axel Uhl befc04a286 pass correctByDeclination parameter through to Igtimi connector 2014-06-09 15:56:56 +02:00
Frederik Petersen 1eacc3ddbc Fixed pre master data regatta serialization
all regattas were serialized. Now only those that are part of the
TopLevelMasterData Object are serialized
2014-06-08 13:19:29 +02:00
Frederik Petersen 99098dbade More fixes for bug 1926 2014-06-07 15:36:17 +02:00
Frederik Petersen 630d05ce57 Regattas and Events are now correctly added to RacingEventService
during master data import
should fix bug 1926

Regattas have to be deserialized before Series
2014-06-07 14:57:07 +02:00
Axel Uhl cef959a91f adding leaderboard group context to search results 2014-06-04 17:22:06 +02:00