Commit Graph
387 Commits
Author SHA1 Message Date
Fredrik Teschke 24787bd9bf add metadata collection for GPSFixStore 2014-06-03 00:52:54 +02:00
Fredrik Teschke 696484f194 changed interface of GPSFixImporter, so that the importer generates the device identifier 2014-06-02 22:05:31 +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 a9eefe1622 moved TrackFileImportDeviceIdentifierImpl into the domain bundle's trackfiles package to avoid serialization dependency from server to gateway 2014-05-31 00:55:21 +02:00
Axel Uhl 8f4511ced9 pass along from/to times for GPS file import 2014-05-30 13:57:48 +02:00
Fredrik Teschke 2396ff0ed7 make file stream reusable in import servlet, and added testcase 2014-05-30 01:28:00 +02:00
Fredrik Teschke f046521bfe abstracted import functionality, so that it is route-converter independent
- use OSGi service registry to register and find import services
- user may specify importer to use, or else rely on file-extension based resolution
- moved and renamed some import/export classes
2014-05-30 00:02:31 +02:00
fmittag 2fd33c48d7 Fixed registration of AccessControlResponseFilter for jax-rs based gateway services. Registration with @Provider annotation does not work in OSGi environment. 2014-05-25 13:24:00 +02:00
Axel Uhl ef42a0cf76 expose only public events by default in the /events REST service. Queries for specific IDs will be satisfied regardless the publicness 2014-05-19 15:48:15 +02:00
Axel Uhl a60be3850a formatting and naming 2014-05-19 15:47:45 +02:00
Axel Uhl f3f83aa6cd formatting only 2014-05-16 14:15:36 +02:00
fmittag 70868ef291 Merge remote-tracking branch 'origin/master' 2014-05-12 18:31:13 +02:00
fmittag ad8cabe584 added 'penaltyCircles' to gateway service for competitor leg information 2014-05-12 18:30:24 +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
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 4732f7119c Merge remote-tracking branch 'server/master' 2014-05-07 00:06:59 +02:00
fmittag 39e83ac7d6 added gateway api method for a single event, corrected api doc for markpassings 2014-05-06 19:07:37 +02:00
Axel Uhl 2a93120425 whitespace change only 2014-05-06 10:48:11 +02:00
Fredrik Teschke 1c81230e8c switched around deviceId serialization pair, 'prettified' device mapping table 2014-05-02 13:41:17 +02:00
Fredrik Teschke 49ca30c0a1 added additional fields to track file import identifier 2014-05-02 12:52:50 +02:00
Fredrik Teschke 42daff4758 added DeviceIdentifierDTO and track file import to adminconsole 2014-05-02 04:11:31 +02:00
Fredrik Teschke b9e28d811b added track file import 2014-05-02 03:41:19 +02:00
Axel Uhl dbe5f24b0a Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	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/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.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/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-04-26 13:14:29 +02:00
Axel Uhl ddba91b35e added REST API for mark passings, addressing bug 1913 2014-04-25 17:37:41 +02:00
Axel Uhl 4583582db2 added a REST API for the bearing of the first leg; prepared a REST API for mark passing export 2014-04-25 16:25:14 +02:00
Axel Uhl 745dc6dc51 added documentation for the /entries REST API 2014-04-25 15:45:36 +02:00
Axel Uhl 2f51c3ce6b fixed REST API docs for time points 2014-04-25 15:22:02 +02:00
Axel Uhl e19209a61c in addition to the race column names for which to load details, added a parameter addOverallDetails
that controls whether a leaderboardDTO shall have overall details; the leaderboard cache and the
LiveLeaderboardUpdater consider this parameter in how they cache their DTOs.
2014-04-24 19:13:05 +02:00
Fredrik Teschke 821f1307bf Merge remote-tracking branch 'origin/master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractTimePoint.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/OBMRMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.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/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceCourseManagementPanel.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/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	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
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-03-28 18:34:58 +01:00
Fredrik Teschke 92aef41f0c introduced smartphone UUID identifier as standard, imei identifier for testing only 2014-03-28 11:42:42 +01:00
Frederik Petersen 0f585068f2 Added wind export checkbox in master data import panel
allows the user to disable the wind export/import, which will lead to
significantly smaller data sizes
2014-03-18 15:25:50 +01:00
Fredrik Teschke 1ebed6373e changes to placeholder identifier and (de)serialization 2014-03-10 15:00:35 +01:00
Frederik Petersen aebca86fac Fixed bug 1825
this breaks import compability with any older versions
2014-03-06 10:10:47 +01:00
Frederik Petersen d35323fe0a Improved master data import tests and ...
...fixed bug in uncompressed import
2014-03-06 09:10:01 +01:00
Frederik Petersen 8d2e405c52 Started working on fixing bug 1825 2014-02-25 15:31:03 +01:00
Axel Uhl f96d2d62cb Working on a solution for bug 1807; call invalidate(...) after listener removal; ensure listeners are added also if oldCacheValue is present;
There is still a problem left: removing a series that has race columns doesn't seem to trigger listeners.
2014-02-24 13:24:55 +01:00
Simon Pamies b3e2d28753 Merged ess-singapore containing the temporary fix for the igtimi windbot gps miscalculation, the update of MAX_HOPS for tractrac stored data, the fix for the race committee app and max_speed for xml export 2014-02-24 10:19:13 +08:00
Fredrik Teschke 07f5efe154 Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java
	java/com.sap.sailing.server.gateway/WEB-INF/web.xml
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
2014-02-12 21:58:31 +01:00
Axel Uhl be2ac5f552 fixed example URL for single regatta restlet 2014-02-12 00:38:01 +01:00
Fredrik Teschke 5c714e5a31 restructured race log tracking: moved to racelogtrackingadapter bundles, renamed packages, moved some interfaces 2014-02-10 16:42:36 +01:00
Fredrik Teschke 713c6200df integrated TypeBasedServiceFinders with the racelog-tracking 2014-02-10 09:44:59 +01:00
Fredrik Teschke 9264620f5f added tests for RecordFixes servlet, and fixed a few related bugs 2014-02-09 22:32:27 +01:00
Fredrik Teschke cd7e77fa47 added RecordFixes servlet 2014-02-09 20:06:56 +01:00
Fredrik Teschke 87f7ebc18d added serialization of fixes, and device identifier 2014-02-09 19:45:17 +01:00
Frederik Petersen a3b029a1c4 Put master data resource url path in class annotation 2014-02-09 16:59:32 +01:00
Frederik Petersen c2a645a5ed Changed MasterDataResource location
and added test for race log event persistence
2014-02-09 16:49:08 +01:00
Frederik Petersen 89385d802f Moved TopLevelMasterData to domain package
removed unused master data json facilities
2014-02-09 16:08:59 +01:00
Frederik Petersen 627df08d9e Changed master data import to use java.io serialization
scorecorrections don't seem to work yet
2014-02-08 13:58:04 +01:00
Frederik Petersen 12c6451c8b Started changing master data export to use java binary object serializ. 2014-02-07 16:31:52 +01:00