Fredrik Teschke
49ca30c0a1
added additional fields to track file import identifier
2014-05-02 12:52:50 +02:00
Fredrik Teschke
14645a8f98
remove unusded registrations set from persistence activator
2014-04-29 00:33:29 +02:00
Axel Uhl
4cc19b6551
made fields in GPSFix*HandlerImpl private final
2014-04-27 14:04:31 +02:00
Axel Uhl
80a6b48d7a
made DomainObjectFactoryImpl.deviceIdentifierServiceFinder private non-static as it was only used within the instance
2014-04-27 13:54:51 +02:00
Fredrik Teschke
ec15b110c8
include race id in denoteForTrackingEvent -> allows choosing custom stable ID
2014-04-24 07:18:37 +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
Axel Uhl
1c2d2b0c11
fixed bug 1854 for regatta race columns; need to do the same for flexible leaderboards
2014-03-17 15:04:17 +01:00
Fredrik Teschke
a716775c44
added closing event for open ended device mappings
2014-03-16 20:46:16 +01:00
Fredrik Teschke
cbe875af35
deal with null timepoints in device mapping events
2014-03-16 17:00:21 +01:00
Fredrik Teschke
0961eb9003
changed structure of device identifier handlers, and added string serialization handler
2014-03-16 15:40:47 +01:00
Fredrik Teschke
ae66cd3c43
pulled out persistence of common device mapping fields
2014-03-16 15:36:33 +01:00
Axel Uhl
688b50ae5d
fixed remaining issue described in bug1666 comment #7 by explicitly storing race log events after receiving them instead of re-adding them
2014-03-12 08:42:03 +01:00
Fredrik Teschke
1ebed6373e
changes to placeholder identifier and (de)serialization
2014-03-10 15:00:35 +01:00
Fredrik Teschke
9cffd20913
added ping mark functionality to adminConsole
2014-03-07 22:42:14 +01:00
Axel Uhl
304339b8f6
maintain null values for event's start/end dates through serialization
2014-03-07 17:41:27 +01:00
Fredrik Teschke
a6581093d8
added DefineMarkEvent
2014-03-07 10:54:21 +01:00
Fredrik Teschke
8282c77c63
restructured revoke event, introduced Revokable interface
2014-03-07 10:26:11 +01:00
Fredrik Teschke
9e58c6148a
exchanged tabs with spaces
2014-02-27 16:44:06 +01:00
Fredrik Teschke
7132a31d34
Revert "added racelog editing to AdminConsole"
...
This reverts commit 7d00664ae6 .
Conflicts:
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.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-02-26 14:48:35 +01:00
fmittag
de2edfcf37
Merge remote-tracking branch 'origin/master' into event_times
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2014-02-25 19:10:59 +01:00
Frederik Petersen
6782386ce5
Added exception handling for unique index in wind collection
...
fixes bug 1822
2014-02-25 11:34:01 +01:00
fmittag
b5bff27a10
Added startDate and endDate as new properties of the 'Event' domain class (including edit UI)
2014-02-24 16:04:33 +01:00
Frederik Petersen
cbf6d7921b
Added new unique index to wind collection
2014-02-24 10:26:08 +01:00
Jens Rommel
6a75723fa6
Eventually fixed media track importing. Required a major redesign of some media APIs:
...
- introduced new method MediaDB.insertMediaTrackWithId
- moved import logic into racing event service
2014-02-20 17:03:28 +01:00
Simon Pamies
3301f7b92a
Making sure that no domain handling code is executed in MongoObjectFactoryImpl
2014-02-19 16:22:31 +08:00
Simon Pamies
86ffc2d41b
Made Series renamable also in UI, added test for replication. This
...
change leads to masterdata import failing if the other server is not at
the exact same level.
2014-02-17 13:10:48 +01:00
Fredrik Teschke
7d00664ae6
added racelog editing to AdminConsole
2014-02-16 22:49:08 +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
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
f96cb785ad
added RegisterCompetitorEvent for race log
2014-02-15 22:15:51 +01:00
Fredrik Teschke
cca68ccf67
renamed CreateRaceEvent to more fitting StartTrackingEvent
2014-02-15 18:52:45 +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
Axel Uhl
c69e31a994
encorporate hasSplitFleetContiguousScoring in RESTlet output
2014-02-12 00:41:00 +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
db97650366
switched persistence of GPS fixes from hard coded to dynamic type based
2014-02-10 04:12:23 +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
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
Frederik Petersen
12c6451c8b
Started changing master data export to use java binary object serializ.
2014-02-07 16:31:52 +01:00
Fredrik Teschke
e753f7eee8
DeviceIdentifierPersistenceHandlers do not necessarily need to create new DBObject
2014-02-02 16:32: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
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