Axel Uhl
|
cef959a91f
|
adding leaderboard group context to search results
|
2014-06-04 17:22:06 +02:00 |
|
Axel Uhl
|
7d89f168da
|
added Event to LeaderboardSearchResult
|
2014-06-04 16:11:07 +02:00 |
|
Axel Uhl
|
c204bece9c
|
search service now works based on leaderboards, not regattas
|
2014-06-04 12:07:31 +02:00 |
|
Axel Uhl
|
a01aac197c
|
started with a search test setup; a first test fails because of duplicate regattas... strange...
|
2014-06-03 16:45:35 +02:00 |
|
Axel Uhl
|
afc5945847
|
added start time based ranking for search results
|
2014-06-03 11:58:24 +02:00 |
|
Axel Uhl
|
e5d99b38a9
|
started implementing a RegattaByKeywordSearchService
|
2014-06-03 00:46:55 +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
|
5b038779db
|
pulled up all but the Named-related methods from com.sap.sailing.common.Util to com.sap.sse.common.Util; further prepared for Regatta search on RacingEventService
|
2014-06-02 23:51:49 +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
|
f65533cef2
|
fixed compile errors regarding LeaderboardGroupBase JSON serialization; added baseURL to EventDTO
|
2014-06-02 16:41:00 +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
|
71d97063ec
|
made constant for polling interval for remote servers a constant field
|
2014-05-31 01:50:12 +02:00 |
|
Axel Uhl
|
a941269bd6
|
show image URLs and video URLs in events table; fixing validation for course area names, image URLs and video URLs in event dialog
|
2014-05-31 00:33:52 +02:00 |
|
Axel Uhl
|
e32e69accd
|
consider event's image URLs and video URLs during master data import
|
2014-05-30 17:09:09 +02:00 |
|
Axel Uhl
|
152f305ea6
|
added image and video URLs to EventDTO and exchange them between client and server
|
2014-05-30 17:05:39 +02:00 |
|
Axel Uhl
|
f37e431368
|
Merge branch 'master' into bug1970
|
2014-05-30 14:36:27 +02:00 |
|
Axel Uhl
|
0d0ae3f060
|
added deckman adapter bundle to launch configs; implemented a GPSFixImporter based on the Deckman CSV export format
|
2014-05-30 10:59:39 +02:00 |
|
Axel Uhl
|
b81acbe086
|
more of the leaderboard group assignment table stuff working; back-end service in place
|
2014-05-29 20:39:29 +02:00 |
|
Axel Uhl
|
588e19f227
|
added some very bare-bones test support for Event-->LeaderboardGroup link establishing during master data import
|
2014-05-29 13:43:29 +02:00 |
|
Axel Uhl
|
c55f723065
|
added support for establishing the Event-->LeaderboardGroup links during master data import
|
2014-05-29 13:37:26 +02:00 |
|
Axel Uhl
|
29eb11916c
|
added TODO for applying diffutils to provide a minimal patch for updating the LeaderboardGroup list of an Event
|
2014-05-29 00:35:20 +02:00 |
|
Axel Uhl
|
807f5c0c21
|
removed duplicate replication of UpdateEvent operation; use LeaderboardGroup instead of regatta name for event update
|
2014-05-29 00:30:24 +02:00 |
|
Axel Uhl
|
73281a291e
|
trigger persistence from within AddLeaderboardGroupToEvent and RemoveLeaderboardGroupFromEvent operations; support multi-LeaderboardGroup operations
|
2014-05-28 21:56:24 +02:00 |
|
Axel Uhl
|
c593a32f52
|
handled persistence for the links from event to leaderboard group, adding a collection for the links
|
2014-05-28 21:36:46 +02:00 |
|
Axel Uhl
|
db05658286
|
use UUID as id for LeaderboardGroup which now implements WithID; preparing for the use of this UUID by Event in persistence to reference LeaderboardGroups
|
2014-05-28 18:02:41 +02:00 |
|
Axel Uhl
|
306ecbbe3e
|
enable and test replication of the modification operations for Event.leaderboardGroups
|
2014-05-28 16:32:32 +02:00 |
|
Axel Uhl
|
9102c0fb92
|
added getter, adder and remover for leaderboard group collection on Event[Impl]
|
2014-05-28 11:45:41 +02:00 |
|
Simon Pamies
|
c66621a56f
|
Added marinapi to launch
|
2014-05-26 09:35:22 +02:00 |
|
Simon Pamies
|
008fee66cb
|
Renamed launch config and included cache property
|
2014-05-26 09:34:18 +02:00 |
|
Axel Uhl
|
c51ded4a92
|
fixed initial load serialization for remote sailing server references with proper logging
|
2014-05-19 23:20:03 +02:00 |
|
Axel Uhl
|
b6fc523852
|
moved functionality of remote server reference and event cache management to new class RemoteSailingServerSet
|
2014-05-19 23:02:35 +02:00 |
|
Axel Uhl
|
3d14fbc546
|
made robust for remote server URLs entered without http:// prefix; fixed error handling for remote server refs
|
2014-05-19 22:37:45 +02:00 |
|
Axel Uhl
|
732551bcc5
|
named event cache updater thread
|
2014-05-19 22:23:30 +02:00 |
|
Axel Uhl
|
f6a41cbb7e
|
renamed RemoveSailingServer to RemoveRemoteSailingServerReference
|
2014-05-19 22:16:59 +02:00 |
|
Axel Uhl
|
5d552525ec
|
hold remote server references in memory in RacingEventService and periodically update event cache
|
2014-05-19 22:13:44 +02:00 |
|
Axel Uhl
|
a1b80d9695
|
worked through remote server config UI
|
2014-05-19 17:14:52 +02:00 |
|
Axel Uhl
|
d5442bd2e8
|
slight change in how obtaining the remote events works
|
2014-05-19 16:16:21 +02:00 |
|
Axel Uhl
|
a60be3850a
|
formatting and naming
|
2014-05-19 15:47:45 +02:00 |
|
Axel Uhl
|
62f1e5620c
|
Merge branch 'master' into bug1930
|
2014-05-19 14:48:00 +02:00 |
|
Axel Uhl
|
6d9cfbd637
|
fixed an unlocking statement (had accidentally used unlockAfterRead after a lockForWrite)
|
2014-05-15 09:44:40 +02:00 |
|
Axel Uhl
|
102caa8f76
|
replaced ConcurrentSkipListSet by Collections.newSetFromMap(new ConcurrentHashMap()) which doesn't require comparability
|
2014-05-15 07:37:21 +02:00 |
|
Axel Uhl
|
aff7ecef7a
|
added missing concurrency protection to regattasByName by using a lock
|
2014-05-15 00:04:54 +02:00 |
|
Axel Uhl
|
77bea92fde
|
implemented locking instead of synchronization (see bug 1935) for regattaTrackingCache
|
2014-05-14 23:13:16 +02:00 |
|
Axel Uhl
|
587824d807
|
replaced use of synchronized for raceTrackersByRegatta by the use of a corresponding lock
|
2014-05-14 22:57:58 +02:00 |
|
Axel Uhl
|
5a3defcf82
|
avoid needless iteration across all regattas' trackers when regatta is known in all callers
|
2014-05-14 21:31:46 +02:00 |
|
Axel Uhl
|
de395104b1
|
turned regattasObservedForDefaultLeaderboard into a ConcurrentSkipListSet to avoid the use of synchronized
|
2014-05-14 21:23:40 +02:00 |
|
Axel Uhl
|
cf49175417
|
fixed the consistent use of raceTrackersByIDLocks for write access to raceTrackersByID
|
2014-05-14 21:20:34 +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 |
|