Commit Graph
2474 Commits
Author SHA1 Message Date
Steffen Schaefer 886446f72c Merge branch 'master' into bug2059
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/partials/statistics/AbstractStatisticsBox.java
2017-08-03 19:07:48 +02:00
Axel Uhl 5553adc051 adjusted single quote problems again after translation import
Change-Id: I57ff574c160993413f3ddc4b23903b352402e58c
2017-08-03 18:28:57 +02:00
Kai Boernert 9e8e9c0c12 adjusted to newer requirements 2017-08-03 17:14:57 +02:00
Steffen Schaefer e5bf386cf5 Bug 2059: Fixed leak of TrackedRace instances in
TrackedRaceStatisticsCache
2017-08-02 16:48:32 +02:00
Steffen Schaefer 2a400a3be0 Bug 2059: Added initial tests for statistics calculation 2017-08-01 09:13:01 +02:00
Kai Boernert 390b240042 initial storeage impl for anniversaries to mongodb 2017-07-31 14:18:04 +02:00
Steffen Schaefer 18c8332355 Bug 2059: Avoids duplicate calculations in StatisticsCalculator that
won't affect the result. Leaderboards can be referenced by multiple
events (e.g. in event series). Because we count everything using Sets,
the found objects aren't counted twice. The change just ensures that
calculations are only triggered once (including potentially expensive
read locks).
2017-07-31 13:25:55 +02:00
Steffen Schaefer fbf9b5db5a Merge branch 'master' into bug2059
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
2017-07-27 16:17:26 +02:00
Kai Boernert bfad7d0869 initial calculator 2017-07-27 14:08:11 +02:00
Steffen Schaefer cef9ec25e7 Merge branch 'master' into 60_inch 2017-07-25 09:01:25 +02:00
Axel Uhl 6635c974e8 bug 4247: don't manipulate operation before replicating it
Change-Id: I718a8210f9abfe9b375ae105614b6c59c934d2a1
2017-07-24 17:52:24 +02:00
Steffen Schaefer c72ac30190 Bug 4243: Fixed the competitor count for
RegattaLeaderboardWithEliminations
2017-07-24 15:39:56 +02:00
Steffen Schaefer 2b33703695 Bug 2059: Fixed a NPE in the statistics calculation if an event has no
start date
2017-07-20 13:12:50 +02:00
Steffen Schaefer 1cf8b6879c Bug 2059: Ensures that Futures are correctly removed from
scheduledTriggers collection when cancelling a job
2017-07-19 09:05:38 +02:00
Steffen Schaefer 7f53065b12 Bug 2059: Only TrackedRaces with startOfRace in the past are counted in
statistics
2017-07-19 09:04:43 +02:00
Steffen Schaefer bf06b3dcde Bug 2059: Prevents leakage of removed TrackedRace instances in the
statistics cache
2017-07-18 08:35:59 +02:00
Steffen Schaefer 300b8784d2 Bug 2059: Adjusted the implementation to control scheduled and direct
cache updates to remove scheduleDelayed Map
2017-07-17 16:44:23 +02:00
Steffen Schaefer 5511a07268 Bug 2059: Added JavaDocs 2017-07-17 16:42:25 +02:00
Axel Uhl f01736304c minor adjustments to Javadocs
Change-Id: I5f99362f5e2fd2d9c1a83dab5214eaeca2e2af54
2017-07-17 15:16:53 +02:00
Steffen Schaefer 954fe6651e Bug 2059: Added JavaDocs 2017-07-17 13:43:39 +02:00
Axel Uhl 06925e6fbf formatting only
Change-Id: Ib6056294c41306a19d9765db3993f73c82e4c3d7
2017-07-14 17:50:57 +02:00
Axel Uhl ece14b6bd8 formatting only
Change-Id: I68c33a8975c9c65c085c9410d70de1c403a144db
2017-07-14 16:56:19 +02:00
Axel Uhl c974938472 delay cache update by 10s after first trigger
Change-Id: Ic0fe4fb5b9cec8129fe4cde28bdbe78db75188a6
2017-07-14 16:53:30 +02:00
Axel Uhl aa4a0ba203 moved field initializations to constructor
Change-Id: Ibb0d5cab68393fde4631a16bb4266db24415e887
2017-07-14 13:29:42 +02:00
Axel Uhl 79dabccea0 made EventUtil.getYearOfEvent null-safe
Change-Id: I60015bf6012f3a4c88b8098d33f0becdea64136f
2017-07-14 11:25:01 +02:00
Axel Uhl 53d3006744 Improved performance of one of the two methods in LeaderboardUtil and distributed the two methods to their two only uses, removing LeaderboardUtil.
Change-Id: I2ca1d2d2e1c79ef2d8e56d37249b60f208cfc0b2
2017-07-14 10:16:25 +02:00
Steffen Schaefer 0033d21665 Bug 2059: Moved AbstractTrackedRegattaAndRaceObserver to
com.sap.sailing.domain to allow recycling
2017-07-12 11:35:18 +02:00
Steffen Schaefer eff4115412 Bug 2059: Added JavaDocs 2017-07-12 11:31:04 +02:00
Steffen Schaefer 684f232817 Bug 2059: Improved logging 2017-07-12 11:10:05 +02:00
Steffen Schaefer 0182ecc497 Bug 2059: Added logging 2017-07-12 10:53:16 +02:00
Steffen Schaefer 0be36bc3f8 Bug 2059: Fixed non-deterministic results in statistics calculation plus
some code simplifications
2017-07-12 10:07:51 +02:00
Steffen Schaefer f15bbe46af Bug 2059: Adjusted calculation of statistics to not use locks were
possible
2017-07-11 17:11:10 +02:00
Steffen Schaefer 4ff9618254 Bug 2059: Deactivated calculation of fastest sailor as it was before 2017-07-11 17:10:13 +02:00
Steffen Schaefer 2603294510 Bug 2059: Statistics calculation is now cached per TrackedRace 2017-07-11 16:56:36 +02:00
Steffen Schaefer fd6dd25625 Bug 2059: Statistics are now calculated using a scheduler to not block
the UI or remote updater excessively
2017-07-04 09:52:48 +02:00
Steffen Schaefer 4ec2bd2a56 Bug 2059: Cached remote statistics are now returned 2017-07-04 08:34:13 +02:00
Steffen Schaefer 639483113c Bug 2059: Implemented removing of remote statistics when a remote ref is
removed
2017-07-04 08:33:31 +02:00
Steffen Schaefer 525121746d Bug 2059: Adjustment to ensure, event statistics will be the same as
before
2017-07-03 16:21:25 +02:00
Steffen Schaefer a1fd1c8152 Bug 2059: Forgot one case while doing some optimizations 2017-07-03 16:06:30 +02:00
Steffen Schaefer 86e5db3273 Bug 2059: Optimized statistics calculation by skipping unnecessary steps
if certain calculations are turned off
2017-07-03 15:53:15 +02:00
Steffen Schaefer f3e86a191b Bug 2059: Optimized statistics calculation 2017-07-03 15:51:20 +02:00
Steffen Schaefer cc3ac46693 Bug 2059: Prevents duplicate calculations for TrackedRaces in series 2017-07-03 14:44:46 +02:00
Steffen Schaefer 0bef006d94 Merge branch 'master' into bug2059 2017-07-03 10:56:22 +02:00
Steffen Schaefer 79e3e56ba7 Merge branch 'master' into 60_inch 2017-07-03 10:23:43 +02:00
Steffen Schaefer 00c92c24c5 Merge branch 'master' into bug4100 2017-07-03 08:47:28 +02:00
Axel Uhl bfb4e41642 fixed application of score corrections for valid MaxPointsReason and no rank; adjusted test case to accomodate for changed behavior of bug4167
Change-Id: Ic36eaafcde53a0dd2f0816366561b48b73831794
2017-07-01 08:48:18 +02:00
Axel Uhl 1ee5e21092 removed obsolete data structure
Change-Id: I684832d7fc7d6e33172511ca5a72b6762244be04
2017-06-30 17:58:31 +02:00
Axel Uhl 7a2ffdb986 Merge branch 'master' into bug4167 2017-06-30 17:27:19 +02:00
Axel Uhl e70cc309dc fixed multi-fleet score update comment
Change-Id: I2a4d0bb5f80268374b4e70e43cc96bfc715bce6b
2017-06-30 17:26:22 +02:00
Axel Uhl 8b9ca31fc8 draft implementation for bug 4167: more straightforward score corrections from race manager app
Change-Id: Ibd2894d060e9cb5e79e27f07f9bb9f8e1fd74551
2017-06-30 16:43:29 +02:00