Benjamin Ebling
4e7586b375
Added role management and login panel
2014-05-27 17:04:45 +02:00
Benjamin Ebling
ad1d63effd
Initial simple user management
2014-05-16 11:06:59 +02:00
Benjamin Ebling
ed5f7f88d1
Merge branch 'master' into usermanagement
...
Conflicts:
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
2014-05-13 14:28:31 +02:00
Benjamin Ebling
d67094d265
Added timeout for igtimi-tests.
2014-05-13 14:19:39 +02:00
Benjamin Ebling
5fdfe4d280
Added Logger
2014-05-12 10:32:37 +02:00
Axel Uhl
b531218338
In racelog tracking wiki, described how to obtain the GPSFixStore into which to deliver the GPS fixes when creating an adapter
2014-05-11 22:11:59 +00:00
Axel Uhl
3082e3a0ea
Honored the merge of ftes-rltracking into master in racelog tracking Wiki
2014-05-11 21:42:47 +00:00
Fredrik Teschke
4b4b61b6c5
Merge remote-tracking branch 'origin/master' into ftes-rltracking
...
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-05-09 20:30:32 +02:00
Fredrik Teschke
c9bfef9848
removed overly redundant repitition of Marks in the RaceCourseDTO and nested DTOs
2014-05-09 09:48:47 +02:00
Fredrik Teschke
4dc1ae1ea1
add support for alle track file formats natively supported by RouteConverter
2014-05-09 07:39:47 +02:00
Fredrik Teschke
c8a202af26
added missing debug IDs that went lost during refactoring
2014-05-09 06:32:05 +02:00
Fredrik Teschke
7e9274d35a
changed serialization type of GPSFixes for MongoDB to DBObject instead of Object
2014-05-08 23:46:48 +02:00
Fredrik Teschke
4dae5ea4c8
added missing debug id to leaderboard table (deleted by accident during refactoring)
2014-05-08 23:31:06 +02:00
Fredrik Teschke
feb08499f5
Updated racelog tracking (markdown)
2014-05-08 17:32:03 +00:00
Fredrik Teschke
585e464bfe
Updated racelog tracking (markdown)
2014-05-08 17:26:51 +00:00
Fredrik Teschke
b45884f41d
Updated racelog tracking (markdown)
2014-05-08 17:25:39 +00:00
Fredrik Teschke
0db5134478
changes to race log tracking diagram text
2014-05-08 19:13:14 +02:00
Fredrik Teschke
50cc4716bc
added numbers to race log tracking arch diagram
2014-05-08 19:10:16 +02:00
Fredrik Teschke
515a575910
Add source file (odg) for race log tracking architecture diagram
2014-05-08 19:06:22 +02:00
Fredrik Teschke
bf17429ba1
Updated racelog tracking (markdown)
2014-05-08 16:35:32 +00:00
Fredrik Teschke
9647a607e5
fixed further test concerning device id serialization and logic of placeholder identifier
2014-05-08 18:26:50 +02:00
Fredrik Teschke
329c4556b4
fixed test error in deserializing device identifiers by reworking logic of placeholder device id
2014-05-08 18:24:16 +02:00
Fredrik Teschke
9c3524bddc
fixed error introduced by using two locks for wind and gps fix store in tracked race
2014-05-08 18:16:30 +02:00
fmittag
8be675705b
Merge remote-tracking branch 'origin/master'
2014-05-08 16:08:15 +02:00
fmittag
da2fdd2bee
added averageSOG-kts, tacks, jibes to gateway service .../competitors/legs
...
added color for competitors
2014-05-08 16:07:31 +02:00
Axel Uhl
e8806ea55c
change the Bundesliga high point scoring scheme to use no interpolation
2014-05-08 15:37:03 +02:00
Axel Uhl
caf1140444
Merge branch 'bug1923'
2014-05-08 15:03:37 +02:00
Axel Uhl
d7fc9d8056
for bug 1946, started to implement the HighPointWinnerGetsSixLastGetsOneOthersAreInterpolated scoring scheme for the Bundesliga 2014
2014-05-08 15:02:25 +02:00
Axel Uhl
4d38870c9e
removed obsolete comment
2014-05-08 13:11:03 +02:00
Axel Uhl
6bda5a92e5
fixing the bug noted in comment #3 of bug 1923 related to the potentially incorrect clearing of scheduledRefreshInterval; now cleanly subtracting the interval refreshed
2014-05-08 11:32:25 +02:00
Axel Uhl
bb085e2f23
use ConcurrentWeakHashMap in LockUtil to reduce amount of synchronization required, particularly for the reading case
2014-05-08 10:58:58 +02:00
Axel Uhl
e4fe19f164
first test for concurrent weak hash map that tests purging
2014-05-08 10:39:26 +02:00
Axel Uhl
5753845ef7
a first working test showing that put and get basically work on ConcurrentWeakHashMap
2014-05-08 10:10:48 +02:00
Axel Uhl
5ec3e0f21c
a first implementation of a concurrent and weak hash map
2014-05-08 09:55:52 +02:00
Axel Uhl
7d977e600c
In LockUtil use WeakHashMap<Thread, ...> to ensure that threads can be garbage collected with all their local variables and everything! Use Mockito.reset().
2014-05-08 01:03:12 +02:00
Axel Uhl
b33035c00c
Merge branch 'master' into bug1923
2014-05-08 00:34:08 +02:00
Axel Uhl
929353267f
at another place, let removeFromCache do the unregistration of competitor observers
2014-05-08 00:25:26 +02:00
Axel Uhl
57b0f4b98d
let de-registration of competitor change listener get done by removeFromCache
2014-05-08 00:16:55 +02:00
Axel Uhl
1dd02519a3
fixed de-registration of competitor listener in leaderboard cache manager
2014-05-08 00:04:09 +02:00
Axel Uhl
e0f0cfd556
unified how the leaderboard cache manager's competitor change listener is applied to the leaderboard's competitors
2014-05-07 23:52:54 +02:00
Axel Uhl
48cb36ab60
apply competitor listener pattern to leaderboard caching infrastructure; competitor change will invalidate leaderboard cache
2014-05-07 23:42:23 +02:00
Axel Uhl
dc688e857e
added tests for competitor change listener / observer pattern in conjunction with serialization
2014-05-07 23:08:25 +02:00
Axel Uhl
7ca425d4a2
added observer pattern for Competitor, Team, Boat and Person
2014-05-07 22:57:27 +02:00
Axel Uhl
ad4ce750c8
fixing bug 1945 (empty (null) color not allowed in competitor edit dialog); empty field means null
2014-05-07 21:34:58 +02:00
Axel Uhl
6c776062f5
preparing to clean up the Mockito memory leak mess
2014-05-07 21:34:23 +02:00
Axel Uhl
16b57cdaf0
added Bundesliga 2013 to event list in index.html
2014-05-07 17:53:22 +02:00
Axel Uhl
518cdbb0c5
save a nested lock for write during GPSFixTrackImpl.add
2014-05-07 17:47:21 +02:00
Axel Uhl
4eaec1564c
ignore the heavy-load test in WindEstimationLockingUnderLoadTest for now to see if it has an impact on other tests and their locking behavior (resources?)
2014-05-07 17:34:17 +02:00
Axel Uhl
dd40ce933f
log readers only if there are readers
2014-05-07 17:08:19 +02:00
Axel Uhl
7376f8be14
Merge branch 'master' into bug1923
2014-05-07 16:25:05 +02:00