Axel Uhl
|
42202bc996
|
added persistence support for the four new EventBase attributes logoImageURL, sponsorImageURLs, officialWebsiteURL and description
|
2014-06-14 11:03:28 +02:00 |
|
Axel Uhl
|
f46bcf39e8
|
added fields for description, logo URL, official web site URL and sponsor image URLs to EventBase
|
2014-06-14 10:37:26 +02:00 |
|
Axel Uhl
|
291360ee38
|
added JSON serialization and deserialization support with tests for LeaderboardSearchResult[Base]
|
2014-06-04 21:22:27 +02:00 |
|
Axel Uhl
|
feb287bde1
|
started to add LeaderboardBase to make the LeaderboardSearchResult consistent with EventBase, LeaderboardGroupBase and then LeaderboardBase
|
2014-06-04 18:27:13 +02:00 |
|
Axel Uhl
|
53a0b36e8e
|
consolidated all Util stuff in com.sap.sse.common.Util now
|
2014-06-03 00:01:14 +02:00 |
|
Axel Uhl
|
cb9354b1a0
|
moved Util from com.sap.sailing.common to com.sap.sse.common
|
2014-06-02 23:57:16 +02:00 |
|
Axel Uhl
|
ed8ab3d5ad
|
moved Named to com.sap.sse.common
|
2014-06-02 23:53:36 +02:00 |
|
Axel Uhl
|
0c47e86304
|
moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common
|
2014-06-02 23:31:26 +02:00 |
|
Axel Uhl
|
c4cea6660d
|
introduced com.sap.sse.common.Util as superclass of com.sap.sailing.common.Util and added com.sap.sse.common to the required bundles of all users of com.sap.sailing.common.Util
|
2014-06-02 23:17:49 +02:00 |
|
Axel Uhl
|
4e6f1e9a6f
|
Split EventDTO into EventBaseDTO and EventDTO; EventBaseDTO uses LeaderboardGroupBaseDTOs, EventDTO uses LeaderboardGroupDTOs
|
2014-06-02 18:22:11 +02:00 |
|
Axel Uhl
|
6ecc711ea6
|
stripped leaderboard group (ID, name, description) is now JSON-serialized with Event
|
2014-06-02 15:32:24 +02:00 |
|
Axel Uhl
|
f5efdd203b
|
migration effort for master data deserialization: provide default UUID for LeaderboardGroupImpl; initialize image and video URL and leaderboardGroup collections in Event
|
2014-05-31 13:46:33 +02:00 |
|
Axel Uhl
|
1bab76b12a
|
moved image and video URL stuff from Event to EventBase so it can be included in REST API serialization/deserialization
|
2014-05-31 01:42:28 +02:00 |
|
Axel Uhl
|
8f4511ced9
|
pass along from/to times for GPS file import
|
2014-05-30 13:57:48 +02:00 |
|
Fredrik Teschke
|
7c3b835ca6
|
improved JavaDoc for Revokable
|
2014-05-23 15:39:40 +02:00 |
|
Fredrik Teschke
|
24b9ced4d9
|
fix spelling error in javadoc
|
2014-05-23 15:37:09 +02:00 |
|
Fredrik Teschke
|
0622d4d2ab
|
don't throw exception when trying to revoke event that already was revoked
|
2014-05-23 15:34:17 +02:00 |
|
fmittag
|
050f410f33
|
Merge remote-tracking branch 'origin/master' into bug_1961
|
2014-05-22 09:52:28 +02:00 |
|
fmittag
|
7872ca3a57
|
Fix for bug 1961 'Can't finish a race started with 'start vessel' role being 'shore control'' by implementing a separate comparator for the RaceStatusAnalyzer
|
2014-05-21 16:07:01 +02:00 |
|
Axel Uhl
|
8ee612349e
|
when deserializing a RageLog, be tolerant for old versions regarding the new eventsById and revokedEventIds collections
|
2014-05-21 12:09:20 +02:00 |
|
Fredrik Teschke
|
064e8452ef
|
add string representation to serialization output of placeholder identifier for adminconsole
|
2014-05-19 01:40:58 +02:00 |
|
Axel Uhl
|
2e3bdc531f
|
use ConcurrentWeakHashMap again to see if simply not overloading the CPU during maneuver calculation recursion already fixes the problem
|
2014-05-16 01:07:46 +02:00 |
|
Axel Uhl
|
3c86721f2d
|
(temporarily) replacing the ConcurrentWeakHashMaps in LockUtil by ConcurrentHashMaps again to see if it fixes bug 1921
|
2014-05-15 23:31:28 +02:00 |
|
Axel Uhl
|
1aa9e091e3
|
removed redundant synchronization on getCurrentThreadsPropagationCounts() in LockUtil.unlockAfterWrite
|
2014-05-15 22:19:19 +02:00 |
|
Axel Uhl
|
2018364a55
|
keep de-serialization compatible with earlier versions by creating the lock object if it doesn't exist in readObject
|
2014-05-15 15:24:53 +02:00 |
|
Axel Uhl
|
4e3769e527
|
added test and fix for nationality setting and null handling on Competitor / Team
|
2014-05-15 11:44:27 +02:00 |
|
Axel Uhl
|
5349f5459e
|
fixed NPE in TeamImpl.getNationality() in case there was no nationality set yet
|
2014-05-15 11:34:21 +02:00 |
|
Axel Uhl
|
40d57dbdda
|
working on the completion of bug 1935 regarding the consistent use of locks instead of synchronized where possible
|
2014-05-14 21:09:05 +02:00 |
|
Simon Pamies
|
8f07d0f864
|
Changed log level of some messages related to RaceLog add operation to fine
|
2014-05-13 09:52:13 +02: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
|
329c4556b4
|
fixed test error in deserializing device identifiers by reworking logic of placeholder device id
|
2014-05-08 18:24:16 +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
|
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
|
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
|
518cdbb0c5
|
save a nested lock for write during GPSFixTrackImpl.add
|
2014-05-07 17:47:21 +02:00 |
|
Axel Uhl
|
dd40ce933f
|
log readers only if there are readers
|
2014-05-07 17:08:19 +02:00 |
|
Axel Uhl
|
90a3e110b4
|
fixed production of reader/writer stack traces in LockUtil
|
2014-05-07 15:44:39 +02:00 |
|
Axel Uhl
|
00ebcfa613
|
capture stack traces in LockUtil more quickly, before assembling messages, to better reflect the situation when the lock couldn't be acquired
|
2014-05-07 10:38:30 +02:00 |
|
Fredrik Teschke
|
1c81230e8c
|
switched around deviceId serialization pair, 'prettified' device mapping table
|
2014-05-02 13:41:17 +02:00 |
|
Fredrik Teschke
|
658fb95733
|
revert change that made boatClass non-final
|
2014-04-29 13:05:54 +02:00 |
|
Axel Uhl
|
b047c7d45c
|
fixed @link tags in Javadoc comment
|
2014-04-27 23:28:47 +02:00 |
|
Fredrik Teschke
|
2389484277
|
fixed error due to change of racelog interface
|
2014-04-26 14:47:46 +02:00 |
|
Fredrik Teschke
|
be28101cef
|
DefineMarkEvent as revokable, added new finder for events of type
|
2014-04-26 14:32:17 +02:00 |
|
Fredrik Teschke
|
3932dd4bdd
|
don't require revokable in revokeEvent(), instead throw exception
|
2014-04-26 14:31:09 +02:00 |
|
Fredrik Teschke
|
ec15b110c8
|
include race id in denoteForTrackingEvent -> allows choosing custom stable ID
|
2014-04-24 07:18:37 +02:00 |
|
Fredrik Teschke
|
83610c20bb
|
simplified derivation of device mappings from mapping events
|
2014-04-24 01:12:55 +02:00 |
|