Armin Zamani
068e26d571
Merge branch 'racecommittee_app' into racecommittee_app_loaders
2013-08-02 01:47:09 +02:00
Simon Pamies
ecd8cb2d55
Fixed an important bug in the racecomittee app: Wind is input by chosing
...
a "from" value but sent to the server by using a bearing.
2013-08-01 22:40:37 +02:00
Lukas Niemeier
3e903e2a27
renamed CourseDataDeserializer to CourseBaseDeserializer
2013-07-31 00:41:10 +02:00
Axel Uhl
2b5034f1b5
made master data export robust against non-existing race log
2013-07-24 13:07:59 +02:00
Axel Uhl
72dcfa0f48
added hasGpsData and hasWindData to leaderboardgroup and regatta JSON RESTlet; still missing from samples
2013-07-24 12:30:01 +02:00
Axel Uhl
832e73e2ff
added RaceLogEventAuthor to RaceLogEvent and factored this through all constructor / factory / persistence / serialization code
2013-07-19 16:30:28 +02:00
Axel Uhl
8c4ffc756f
introducing RaceLogEventAuthor with priority to decide precedences in competing multi-device scenarios
2013-07-19 15:21:48 +02:00
Axel Uhl
e06da5e412
mark race log events transmitted by RaceGroupJsonExportServlet as delivered for the client
2013-07-18 23:53:18 +02:00
Frederik Petersen
e3d69d4da1
Factor is now exported for race column in master data importer
2013-07-10 11:15:25 +02:00
Frederik Petersen
109d4357f4
Score corrections are now only exported if there are score is corrected
2013-07-10 11:03:40 +02:00
Frederik Petersen
11fde9eb09
Added test and fixes for media track export/import
2013-07-04 08:35:05 +02:00
Frederik Petersen
f10b2b52cb
Added de/serializer for media tracks for master data import
...
also extracted the top entry functionality of the importer into a
designated object.
2013-07-04 07:49:43 +02:00
Frederik Petersen
54a7c12646
Fixed course area null pointer for regatta
2013-07-03 10:49:56 +02:00
Frederik Petersen
b8093660ee
Fixed NPE for master data import if default course area == null
2013-07-03 10:36:19 +02:00
Frederik Petersen
a0e85006b5
Added serialization for PersistentRegattaForRaceIDs map to master data
...
import
2013-07-03 09:30:34 +02:00
Axel Uhl
edb9bb0103
harmonized race column export/import so that also for regatta series the RaceIdentifiers are transmitted
2013-07-03 00:01:36 +02:00
Axel Uhl
b39a496572
added race identifiers to race column export/import so that they are preserved across export/import
2013-07-02 22:35:25 +02:00
Axel Uhl
4b6a6975b3
preserve order of leaderboards in leaderboard group during import
2013-07-02 21:51:50 +02:00
Axel Uhl
1ce4b1596a
fixed another NPE in deserializer for nationality
2013-07-02 17:58:32 +02:00
Frederik Petersen
b9f0da6b1c
Nationality serializer and deserializer now check for null value
2013-07-02 17:53:00 +02:00
Frederik Petersen
3f068e0917
Renamed MasterDataSerializerForNames
2013-07-02 09:49:12 +02:00
Frederik Petersen
5963984323
Merge branch 'master' into import_dbdata
...
Conflicts:
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
2013-06-29 10:46:20 +02:00
Frederik Petersen
18d5ca2fca
Added race log import to master data import service
...
also tested that feature
2013-06-29 10:34:22 +02:00
Frederik Petersen
b6643c3f51
Added master data import functionality for competitor display names and
...
suppressed competitors
-test covered
2013-06-28 13:09:41 +02:00
Frederik Petersen
90cf250c0f
Added score correction import per dummy tracked race
...
-also carried points import
2013-06-28 11:39:58 +02:00
Frederik Petersen
724fc0709d
Added isLive flag to series json serializer
...
returns true if tracked race is live
returns false if there is no tracked race, or current time is not between
start and end of race
2013-06-27 14:06:12 +02:00
Frederik Petersen
94fa7a46f3
Added serialization of carried points to master data export
2013-06-27 10:42:47 +02:00
Frederik Petersen
b3c4ba5ed5
Added import functionality for score corrections
...
used in master data import tab
used a hack to create score corrections without having any real tracked
races to add competitors to leaderboard:
the importer sets a temporary dummy trackedrace to get the competitors
into the leaderboard, so that the score corrections can be loaded
2013-06-27 10:03:59 +02:00
Frederik Petersen
ff837d78b2
Moved master data container classes to designated package
2013-06-24 12:29:17 +02:00
Frederik Petersen
b6088c0ee5
Added result discarding rule to master data of series
...
+ fixed timepoint serialization for score corrections
2013-06-24 12:06:25 +02:00
Frederik Petersen
0d85132e04
Master data import now imports race columns
...
-works with flexible and regatta leaderboard groups
-does not import score corrections and race logs yet
-events created by import cannot be deleted (bug)
2013-06-23 14:26:18 +02:00
Axel Uhl
63812212da
catch the IllegalArgumentException thrown when an unknown nationality is given for a competitor and leave nationality null;
...
made all uses of getNationality() null-safe.
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupPanel.java
2013-06-21 16:49:27 +02:00
Frederik Petersen
1004efea35
Added Event master data deserialization and their creation in import
2013-06-21 14:44:55 +02:00
Frederik Petersen
966ea872bc
Added regatta and event serialization for master data export
2013-06-21 13:06:37 +02:00
Frederik Petersen
6f5e9e4703
Enhanced Master data import
...
leaderboardgroups and leaderboards (only flexible for now) can now be
imported from a remote server. race columns, score corrections, events,
etc are not imported at this point
2013-06-20 19:27:39 +02:00
Armin Zamani
0a052491de
Merge branch 'master' into racecommittee_app
2013-06-18 18:36:57 +02:00
Armin Zamani
0ed28673aa
Bug fix: Serializer threw an exception old confirmation events where the positioning was not set
2013-06-18 17:23:41 +02:00
Frederik Petersen
02e14d276a
Added more detailed serialization
...
enables us to transfer server master data from one instance to another.
-added nationality for persons
-added coach for teams
-added master data specific serialization classes
2013-06-18 14:00:00 +02:00
fmittag
d52702f829
added the export of the tracking state to the regatta json export
2013-06-18 11:50:53 +02:00
Armin Zamani
a3d39f3d62
Fixed CourseArea equality checks: Coursearea objects are created only once and maintained by the DomainFactory
2013-06-18 01:33:45 +02:00
Armin Zamani
70d1231302
Merge branch 'master' into racecommittee_app
2013-06-17 21:23:38 +02:00
fmittag
fc6914776d
added attribute 'isStartsWithZeroScore' of a regatta series to some json exports
2013-06-17 17:15:39 +02:00
Armin Zamani
11bcbad070
some NPE bug fixes and adaptions
2013-06-17 01:59:07 +02:00
Armin Zamani
cccd75f0bb
implemented new RaceLogWindFixEvent, extended persistence, serialization/deserialization, implemented tests
2013-06-15 12:08:11 +02:00
Frederik Petersen
eda482d35c
Modified master data export to use JsonSerializer classes
2013-06-14 14:04:47 +02:00
Armin Zamani
8f643709f4
Made RaceLogScoringReplicator safe against connectivity problems: RaceLogFinishPositioningConfirmedEvent contains now the confirmed list of competitors. When a finish positioning changed event is missing (due to connectivity problems), the final list which is used for score corrections is correct as no wrong, old positioning changed event is used
2013-06-12 14:33:16 +02:00
Lukas Niemeier
70ee4cf6bf
formatting
2013-06-11 21:41:06 +02:00
Lukas Niemeier
d977729739
refs bug 1125
...
# missed registering the deserializer
2013-06-09 19:41:37 +02:00
Lukas Niemeier
4a9cdcd021
refs bug 1125
...
# added ProtestStartTimeEvent (and tests and serializers and persistence)
2013-06-09 19:33:50 +02:00
Armin Zamani
419b3e0fb1
Merge branch 'master' into racecommittee_app
2013-06-08 18:11:04 +02:00