Commit Graph
1184 Commits
Author SHA1 Message Date
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
Axel Uhl 2ea2457409 added net.sf.marineapi to Jetty on 8889 launch config with Proxy 2014-05-14 13:11:59 +02:00
fmittag 57f5698712 added a method in the SailingService to read all events from all registered sailing servers for the new homepage 2014-05-13 18:53:45 +02:00
fmittag 908f0bc6c7 Implemented replication operations for adding and removing a sailing server instance 2014-05-13 16:07:05 +02:00
fmittag 2e0916cdd5 Made use of futures for the parallel reading of events from distributed sailing servers 2014-05-13 13:49:50 +02:00
fmittag aa09ed79e2 Merge remote-tracking branch 'origin/master' into bug1930
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-13 10:52:51 +02:00
Simon Pamies 780d1ec12c Somehow marineapi has been missing from the dependencies 2014-05-13 09:14:12 +02:00
fmittag 9f19c84237 connected UI and backend to manage sailing server instances and to read the list of events from all registerd sailing servers 2014-05-12 17:51:52 +02:00
fmittag d4820f2c98 added loading and storing for SailingServer instances
improved admin UI
2014-05-12 14:16:52 +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 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