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