Commit Graph
65 Commits
Author SHA1 Message Date
Fredrik Teschke 5a6419748d Revert "fixed possible NullPointerE in RaceLogEventComparator"
This reverts commit 3b3a71d34d.
2014-02-26 14:43:33 +01:00
Fredrik Teschke e8a5869931 Revert "added temporary templates to RaceLogDialog"
This reverts commit 9c9144b99a.
2014-02-26 14:42:53 +01:00
Fredrik Teschke 5808cb0704 removed usage of java7 method in java6-level bundle 2014-02-26 13:47:16 +01:00
Fredrik Teschke 3b3a71d34d fixed possible NullPointerE in RaceLogEventComparator 2014-02-17 10:06:18 +01:00
Fredrik Teschke d28b822aef fixes in POMs to allow GWT client side to access code in serialization bundle 2014-02-17 10:05:47 +01:00
Fredrik Teschke 1c9d3300db removed stored RaceLog in RaceLogConnectivityParams, instead fetch new from RacingEventService each time (might have changed) 2014-02-17 00:57:56 +01:00
Fredrik Teschke 9c9144b99a added temporary templates to RaceLogDialog 2014-02-17 00:30:31 +01:00
Fredrik Teschke aa320ad2be two small fixes in JSON deserializers 2014-02-17 00:30:07 +01:00
Fredrik Teschke 621872933e if course is missing in RaceLog, revoke StartTracking event 2014-02-17 00:29:33 +01:00
Fredrik Teschke f613411b03 added descending order of unrevoked events in RaceLog 2014-02-17 00:28:47 +01:00
Fredrik Teschke 2be2cac90e added from and to to serializer, were missing 2014-02-16 23:56:20 +01:00
Fredrik Teschke 91fc6033b2 fixed problem with exception that was not serializable 2014-02-16 23:02:17 +01:00
Fredrik Teschke 7d00664ae6 added racelog editing to AdminConsole 2014-02-16 22:49:08 +01:00
Fredrik Teschke e23856b2bf added add-competitor function to AdminConsole CompetitorPanel 2014-02-16 20:04:20 +01:00
Fredrik Teschke bb205f3917 manage RaceLog tracked races in AdminConsole (dnote for RL-tracking, add tracker) 2014-02-16 19:02:30 +01:00
Fredrik Teschke 0e6c4f2fad test case that creates race with RaceLogTrackingAdapter 2014-02-16 16:35:55 +01:00
Fredrik Teschke 9e3541582d built racelog-tracking adapter and related classes, not yet tested 2014-02-16 14:30:19 +01:00
Fredrik Teschke 904aa9c04b serialize and deserialize whole competitor/mark in RaceLogEvents, and then resolve against DomainFactory when deserializing 2014-02-16 10:58:35 +01:00
Fredrik Teschke 80b6c7cd9b added JavaDoc for racelog tracking 2014-02-16 10:03:57 +01:00
Fredrik Teschke aaaea162f5 switched to using correct DomainFactory 2014-02-16 09:15:28 +01:00
Fredrik Teschke 99b57ebcc9 added missing code snippet, that must have gotten lost during merge 2014-02-16 09:03:26 +01:00
Fredrik Teschke 0fa71f8fae Merge remote-tracking branch 'origin/master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-15 22:27:05 +01:00
Fredrik Teschke cc4292ae75 added analyzer for finding registered competitors 2014-02-15 22:20:36 +01:00
Fredrik Teschke f96cb785ad added RegisterCompetitorEvent for race log 2014-02-15 22:15:51 +01:00
Fredrik Teschke 7222777c72 deal with open-ended mappings in DeviceMappingFinder 2014-02-15 21:50:41 +01:00
Fredrik Teschke 6d52cc1354 added union, intersection and open ranges to TimeRange 2014-02-15 21:32:26 +01:00
Fredrik Teschke 924d6e0d1f fixed TimePoint comparator (overflow of Long-subtraction caused wrong behaviour in edge cases) 2014-02-15 19:51:18 +01:00
Fredrik Teschke cca68ccf67 renamed CreateRaceEvent to more fitting StartTrackingEvent 2014-02-15 18:52:45 +01:00
Fredrik Teschke a161941d68 removed generic TrackListener that was added earlier on (not needed...) 2014-02-15 18:38:47 +01:00
Fredrik Teschke 2a06384907 Merge branch 'gpsfixstore-independent-of-race-copy-from-cmd-android-tracking' into gpsfixstore-independent-of-race
Conflicts:
	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/racelog/tracking/MongoGPSFixStoreFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelog/tracking/servlet/RecordFixesPostServlet.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-15 18:08:20 +01:00
Fredrik Teschke 78c848e594 added GPSFixStore concept to TrackedRace
- needs to be passed through RacingEventServiceImpl -> lots of changes in
  test cases
- changes in adapters, as GPSFixStore is also passed around in
  RaceAdapter etc.
2014-02-15 12:20:12 +01:00
Fredrik Teschke 2663382a51 added recelog tracking adapter etc., moved this functionality out of the RacingEventService 2014-02-15 08:40:32 +01: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
Fredrik Teschke 0e07b781c6 fixed errors that let tests fail in tycho build, but not in Eclipse 2014-02-12 21:07:33 +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 0e8d95f887 Merge branch 'racelog-tracked-race' into gpsfixstore-independent-of-race
Conflicts:
	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/impl/NoAddingRaceLogWrapper.java
2014-02-10 09:25:52 +01:00
Fredrik Teschke 971a0405a2 added RaceLog events for RaceLog-based tracking 2014-02-10 09:08:01 +01:00
Fredrik Teschke 1d3ab7704f Merge branch 'timerange' into racelog-tracked-race 2014-02-10 04:57:37 +01:00
Fredrik Teschke 14645e968d Merge branch 'devicetype-identifier-json-serialization' into racelog-tracked-race 2014-02-10 04:39:21 +01:00
Fredrik Teschke db97650366 switched persistence of GPS fixes from hard coded to dynamic type based 2014-02-10 04:12:23 +01:00
Fredrik Teschke 765c0f8584 fixed deserialization problem when reading from ObjectStream in GPSFixTrackImpl (due to TrackListetnesteners) 2014-02-10 03:58:55 +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 924c172364 Merge branch 'devicetype-identifier-json-serialization' into gpsfixstore-independent-of-race 2014-02-09 21:14:47 +01:00
Fredrik Teschke d4a5d63494 fixed errors in (de)serializing device identifiers and fixes 2014-02-09 21:14:27 +01:00
Fredrik Teschke cd7e77fa47 added RecordFixes servlet 2014-02-09 20:06:56 +01:00
Fredrik Teschke 9bda9ccfb4 Merge branch 'devicetype-identifier-json-serialization' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/DeviceAndSessionIdentifierWithGPSFixesDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/GPSFixJsonDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/GPSFixMovingJsonDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/GPSFixMovingNmeaDTOJsonDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/GPSFixNmeaDTOJsonDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/SmartphoneImeiIdentifierJsonDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/DeviceAndSessionIdentifierWithGPSFixesSerializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/GPSFixJsonSerializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/GPSFixMovingJsonSerializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/GPSFixMovingNmeaDTOJsonSerializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/GPSFixNmeaDTOJsonSerializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/SmartphoneImeiIdentifierJsonSerializer.java
2014-02-09 20:00:25 +01:00
Fredrik Teschke 87f7ebc18d added serialization of fixes, and device identifier 2014-02-09 19:45:17 +01:00
Fredrik Teschke b11ef1f439 load and store fixes through the RacingEventService 2014-02-09 18:47:12 +01:00
Fredrik Teschke 35c8ba7c1a added loading and storing of GPSFixes/tracks to persistence bundle 2014-02-09 15:42:31 +01:00
Fredrik Teschke 4e55677c6f add listener concept to Track (GPSTrackListener as extension, pushed out (GPS)TrackListeners class for serialization) 2014-02-09 14:47:40 +01:00
Fredrik Teschke 169b88f028 Merge branch 'devicetype-identifier' into gpsfixstore-independent-of-race 2014-02-02 16:32:16 +01:00
Fredrik Teschke e753f7eee8 DeviceIdentifierPersistenceHandlers do not necessarily need to create new DBObject 2014-02-02 16:32:01 +01:00
Fredrik Teschke 8beae543ab Merge branch 'devicetype-identifier' into gpsfixstore-independent-of-race 2014-02-02 16:26:01 +01:00
Fredrik Teschke 23a8cc8214 fix bug #1740: create new DBObject instead of enriching in DeviceIdentifierPersistenceHandler 2014-02-02 16:25:26 +01:00
Fredrik Teschke c1c60dbeb2 Merge branch 'timerange' into gpsfixstore-independent-of-race 2014-02-02 15:37:46 +01:00
Fredrik Teschke af4cbca8d8 added op on TimeRange: timeDifference to TimePoint 2014-02-02 15:37:33 +01:00
Fredrik Teschke 7e40a96de9 Merge branch 'timerange' into gpsfixstore-independent-of-race 2014-02-02 15:20:31 +01:00
Fredrik Teschke 0ac043b092 add timerange 2014-02-02 15:20:16 +01:00
Fredrik Teschke 9f743715b6 added JSON (de)serializers for GPS fixes, IMEIs and compound documents 2014-02-02 10:22:11 +01:00
Fredrik Teschke b48bae009d Merge branch 'master' into devicetype-identifier 2014-02-02 09:48:06 +01:00
Fredrik Teschke 2e1f43236c refactoring of the OSGI based service type finder
Conflicts:
	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.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingTrackingLogEventData.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-02 09:21:44 +01:00
Fredrik Teschke eaf266e228 changed how deviceTypeServiceFinder is set (Axel's changes)
Conflicts:
	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
2014-01-28 22:06:46 +01:00
Fredrik Teschke ed9d3fef8c deleted unused exception and used other runtime exception to alert when no deviceMapper found 2014-01-28 21:06:00 +01:00
Fredrik Teschke 0879ca7600 added DeviceTypeIdentifier and related files from cmd-android-tracking branch 2014-01-28 18:12:21 +01:00