Commit Graph
100 Commits
Author SHA1 Message Date
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 c9bfef9848 removed overly redundant repitition of Marks in the RaceCourseDTO and nested DTOs 2014-05-09 09:48:47 +02:00
Fredrik Teschke 4dc1ae1ea1 add support for alle track file formats natively supported by RouteConverter 2014-05-09 07:39:47 +02:00
Fredrik Teschke c8a202af26 added missing debug IDs that went lost during refactoring 2014-05-09 06:32:05 +02:00
Fredrik Teschke 7e9274d35a changed serialization type of GPSFixes for MongoDB to DBObject instead of Object 2014-05-08 23:46:48 +02:00
Fredrik Teschke 4dae5ea4c8 added missing debug id to leaderboard table (deleted by accident during refactoring) 2014-05-08 23:31:06 +02:00
Fredrik Teschke 0db5134478 changes to race log tracking diagram text 2014-05-08 19:13:14 +02:00
Fredrik Teschke 50cc4716bc added numbers to race log tracking arch diagram 2014-05-08 19:10:16 +02:00
Fredrik Teschke 515a575910 Add source file (odg) for race log tracking architecture diagram 2014-05-08 19:06:22 +02:00
Fredrik Teschke 9647a607e5 fixed further test concerning device id serialization and logic of placeholder identifier 2014-05-08 18:26:50 +02:00
Fredrik Teschke 329c4556b4 fixed test error in deserializing device identifiers by reworking logic of placeholder device id 2014-05-08 18:24:16 +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
Fredrik Teschke 0f1efe52db changed serializers to deal with switch serialization pair 2014-05-02 13:49:46 +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 bf8ebdc09a fixed locking bug that was introduced by e022fe57e0 2014-05-02 12:08:59 +02:00
Fredrik Teschke fdde85a9e1 Merge remote-tracking branch 'origin/gpsfixstore-independent-of-race' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-02 04:13:07 +02:00
Fredrik Teschke 42daff4758 added DeviceIdentifierDTO and track file import to adminconsole 2014-05-02 04:11:31 +02:00
Fredrik Teschke fc93d50c1b fixed bug: made RaceLogTrackingInfoDTO serializable 2014-05-02 03:49:45 +02:00
Fredrik Teschke b9e28d811b added track file import 2014-05-02 03:41:19 +02:00
Fredrik Teschke 6467222dd9 added device identifier for imports from track files 2014-05-02 01:03:55 +02:00
Fredrik Teschke fb0f187d55 Merge branch 'gpsfixstore-independent-of-race' into ftes-gpximport
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/SailingDomain.gwt.xml
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.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/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/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-01 23:05:08 +02:00
Fredrik Teschke 939bec4307 tabs to spaces in trackfiles 2014-05-01 22:56:28 +02:00
Fredrik Teschke 2f3e1f9d66 Merge remote-tracking branch 'origin/gpsfixstore-independent-of-race' into gpsfixstore-independent-of-race 2014-04-29 13:40:41 +02:00
Fredrik Teschke e2a25847b0 documented backward-compatible change to parsing of NMEA sentence 2014-04-29 13:35:16 +02:00
Fredrik Teschke 6f557fc6cf don't have to correct for magnetic variation, as GPS gives course over ground 2014-04-29 13:29:39 +02:00
Fredrik Teschke c4ea026c8a changed to use of Arrays.asList 2014-04-29 13:10:31 +02:00
Fredrik Teschke 0df7b5895a only enable setting competitor-boatclass when adding a new competitor 2014-04-29 13:08:32 +02:00
Fredrik Teschke 658fb95733 revert change that made boatClass non-final 2014-04-29 13:05:54 +02:00
Fredrik Teschke 14645a8f98 remove unusded registrations set from persistence activator 2014-04-29 00:33:29 +02:00
Fredrik Teschke d55144a9cc removed unused function interface 2014-04-29 00:30:51 +02:00
Fredrik Teschke 625564d4d2 use racelog tracking info DTO instead of putting rl-tracking data in FleetDTO 2014-04-29 00:25:34 +02:00
Fredrik Teschke dd9d1ebfc2 removed field from AbstractLeaderboardDTO, instead prevent this by raising an exception 2014-04-29 00:08:35 +02:00
Fredrik Teschke fe04a8eb25 change to two marks for offset passing instruction 2014-04-28 23:54:59 +02:00
Fredrik Teschke e022fe57e0 used separate flags and logs for loading from windStore and gpSFixStore in tracked race 2014-04-28 23:54:18 +02:00
Fredrik Teschke ab6ae2429d delete BaceRaceColumnListener, because unused 2014-04-28 23:30:09 +02:00
Fredrik Teschke b47ae6b263 renamed architecture image files 2014-04-26 18:05:18 +02:00
Fredrik Teschke f6351414fc Merge branch 'master' of sapsailing.com:/home/trac/git 2014-04-26 16:34:29 +02:00
Fredrik Teschke d50e3ff898 add architecture doc/image for racelog tracking 2014-04-26 16:34:21 +02:00
Fredrik Teschke 2389484277 fixed error due to change of racelog interface 2014-04-26 14:47:46 +02:00
Fredrik Teschke 2fd03af659 added copying for comp. registrations + course, with new popup for selecting races 2014-04-26 14:34:15 +02:00
Fredrik Teschke be28101cef DefineMarkEvent as revokable, added new finder for events of type 2014-04-26 14:32:17 +02:00
Fredrik Teschke 3932dd4bdd don't require revokable in revokeEvent(), instead throw exception 2014-04-26 14:31:09 +02:00
Fredrik Teschke c76592c560 changed text of add gate button 2014-04-25 10:17:43 +02:00
Fredrik Teschke 2642d33f66 remove race selection after refreshing leaderboard 2014-04-25 10:14:50 +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 70ae0e9543 3-table course designer 2014-04-24 06:59:25 +02:00
Fredrik Teschke 7fa3e066b6 pulled out link creation for raceboards, using EntryPointLinkFactory 2014-04-24 02:20:12 +02:00
Fredrik Teschke 83610c20bb simplified derivation of device mappings from mapping events 2014-04-24 01:12:55 +02:00
Fredrik Teschke 7508b7ccee defined passing instruction applicability to 1/2 mark-controlpoints 2014-04-24 00:53:38 +02:00
Fredrik Teschke ec882d37f1 allow for any RGB color in MarkEditDialog 2014-04-24 00:08:03 +02:00
Fredrik Teschke 8a0d1a9203 confirm if races without competitor registrations should be tracked 2014-04-23 23:36:43 +02:00
Fredrik Teschke 17f718edc0 allow removing denotation for racelog tracking from racelogs 2014-04-23 23:16:59 +02:00
Fredrik Teschke 3524639080 added method for revoking events to racelog 2014-04-23 23:16:33 +02:00
Fredrik Teschke 13a1776cc0 simplified steps for racelog-tracking 2014-04-23 21:24:24 +02:00
Fredrik Teschke 764b30ac50 updated SailingGWT.launch to version from master, including sse in classpath 2014-04-07 23:52:53 +02:00
Fredrik Teschke 8371a727b5 Merge branch 'master' into gpsfixstore-independent-of-race 2014-04-07 23:44:59 +02:00
Fredrik Teschke bb89cc363f removed WebSocket module from AdminConsole entry point 2014-04-07 23:44:36 +02:00
Fredrik Teschke bf31f4c1ea Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling.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 (No Proxy, winddbTest).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/SailingServer (Proxy, winddbTest).launch
2014-04-07 23:35:57 +02:00
Fredrik Teschke bae50abce2 Merge remote-tracking branch 'origin/master' 2014-04-07 23:16:10 +02:00
Fredrik Teschke e2bde6370d added missing dataming bundles to launch configs 2014-04-07 22:16:08 +02:00
Fredrik Teschke b280e1aa1a added missing apache.commons.lang to launch configs 2014-04-07 22:12:36 +02:00
Fredrik Teschke 5270eb7426 used fresh versions of launch configs from master, as launch order was messed up 2014-04-07 18:32:50 +02:00
Fredrik Teschke b5c1abfe32 Merge branch 'master' into gpsfixstore-independent-of-race 2014-04-07 18:26:35 +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 caa84807c1 populate AddDeviceMappingDialog with old data, if error occured 2014-03-28 13:20:42 +01:00
Fredrik Teschke 92aef41f0c introduced smartphone UUID identifier as standard, imei identifier for testing only 2014-03-28 11:42:42 +01:00
Fredrik Teschke cf2fe722b9 set passing instructions in course management widget 2014-03-28 10:54:05 +01:00
Fredrik Teschke 18ad69d7d3 keep track of event ids responsible for device mappings 2014-03-17 00:04:49 +01:00
Fredrik Teschke 92a8d01bb2 made device mapping table sortable 2014-03-16 23:14:26 +01:00
Fredrik Teschke 22ee1ac10f close device mapping via admin console 2014-03-16 23:09:49 +01:00
Fredrik Teschke 8028bb55b0 don't capture class object in exception, GWT can't deal with generic class object 2014-03-16 23:09:31 +01:00
Fredrik Teschke 7080b706e9 added device mapping table to dialog 2014-03-16 21:52:33 +01:00
Fredrik Teschke 3796fc975e pulled out generic table wrapper 2014-03-16 21:09:35 +01:00
Fredrik Teschke a716775c44 added closing event for open ended device mappings 2014-03-16 20:46:16 +01:00
Fredrik Teschke 33fedad405 fixed bugs in device mapping finder 2014-03-16 19:51:36 +01:00
Fredrik Teschke a0ab78a905 cleanup in device mapping dialog 2014-03-16 19:51:24 +01:00
Fredrik Teschke b50d7073c4 fixed indentation 2014-03-16 19:23:24 +01:00
Fredrik Teschke cbe875af35 deal with null timepoints in device mapping events 2014-03-16 17:00:21 +01:00
Fredrik Teschke 53ef9027c9 add hashCode() to device identifiers 2014-03-16 16:59:55 +01:00
Fredrik Teschke 9c8f02deed display and edit device mappings in admin console 2014-03-16 15:41:20 +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
Fredrik Teschke 4f83b7ce95 made exceptions serializable 2014-03-16 13:49:11 +01:00
Fredrik Teschke 53b996d506 add highcharts-more.js to AdminConsole, for column ranges chart 2014-03-12 06:04:52 +01:00
Fredrik Teschke eb721b0d4b add competitor button in registration dialog 2014-03-12 01:43:24 +01:00
Fredrik Teschke 0568d89fdd added set start time to race log event mgmt panel 2014-03-12 00:20:43 +01:00
Fredrik Teschke 0d99127cda update tracking start and end when mappings change 2014-03-11 20:54:39 +01:00
Fredrik Teschke 34a4e59a0a moved functions to RaceLogTrackingAdapter 2014-03-11 20:15:32 +01:00
Fredrik Teschke 02ce1e8c00 add copy course functionality for racelogs 2014-03-11 15:20:20 +01:00
Fredrik Teschke 1ebed6373e changes to placeholder identifier and (de)serialization 2014-03-10 15:00:35 +01:00
Fredrik Teschke 10f0b01576 fixed error in competitor filter 2014-03-07 22:49:21 +01:00
Fredrik Teschke 9cffd20913 added ping mark functionality to adminConsole 2014-03-07 22:42:14 +01:00
Fredrik Teschke 335e090ebc added placeholder identifier and ping identifier 2014-03-07 19:00:42 +01:00
Fredrik Teschke dea531e6d0 fixed NullPointerE that occured when track was empty 2014-03-07 18:15:26 +01:00
Fredrik Teschke 69b10da77e added course definition dialog 2014-03-07 18:09:28 +01:00
Fredrik Teschke 2dbec9dbbf added pattern and shape enums in GWT context 2014-03-07 11:01:53 +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 04eacadb62 improved JavaDoc for device mapping in RaceLogs 2014-03-07 10:02:41 +01:00