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