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