Commit Graph
103 Commits
Author SHA1 Message Date
Armin Zamani 7c11025123 Changes in classpath after updating Android SDK tools 2013-05-22 16:54:10 +02:00
Armin Zamani c095fbb4ba moved app-deserializers to the serialization gateway bundle 2013-05-16 17:25:55 +02:00
Armin Zamani 6d3e40be7e Merge branch 'master' into racecommittee_integrated 2013-05-16 17:12:04 +02:00
Armin Zamani 7df9f09491 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
2013-05-16 16:52:45 +02:00
fmittag 942bb7ecf1 made team serialization optional in the CompetitorJsonSerializer 2013-05-16 16:50:30 +02:00
fmittag 2a689740f0 some cleanup and refactoring of the existing json export servlets and serializers 2013-05-16 16:02:19 +02:00
Lukas Niemeier b551592cfa # merged logic of PassAwareRaceLog into RaceLog
# there is no PassAwareRaceLog anymore
2013-05-13 12:29:46 +02:00
Lukas Niemeier 8b142eee5c # RaceLogStartProcedureChangedEventSerializer serializes enum correctly... 2013-04-26 20:56:30 +02:00
Armin Zamani 5440d822e2 Added a RC servlet for competitors, The Competitors are now called over the servlet for a race. It is now needed anymore to restart the tablet, when a tracked race is connected 2013-04-26 02:32:18 +02:00
Lukas Niemeier dc63b554a5 # added RaceLogStartProcedureChangedEvent...
# ... and serializer...
# ... and deserializer...
# ... and persistence...
# ... and tests
2013-04-23 02:20:09 +02:00
Fabian Tschirschnitz 1098ff7259 added gate line opening time to ui. added the deserializer code for the corresponding event. 2013-04-22 18:32:01 +02:00
Fabian Tschirschnitz 025fc95978 added createdAt field to RaceLogGateLineOpeningTimeEventDeserializer.java 2013-04-22 15:39:49 +02:00
Fabian Tschirschnitz bc70f7b4d2 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 00:53:42 +02:00
Fabian Tschirschnitz 3437581122 added gate line opening time feature to app. event post to server does still not work correctly. 2013-04-22 00:53:04 +02:00
Lukas Niemeier bcee93ccc4 # deserialization restores createdAt timepoint 2013-04-21 10:39:31 +02:00
Lukas Niemeier f3633a895f # added missing files from last move
# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
2013-04-21 01:14:11 +02:00
Lukas Niemeier 442b867232 # moved racelog deserialization stuff into own package to ensure symmetry with serialization package structure 2013-04-20 23:03:36 +02:00
Lukas Niemeier f7d7c41c05 # chooser chooses right serializer for PathFinder events 2013-04-20 23:00:19 +02:00
Fabian Tschirschnitz 8e45e3a1b6 added gate start specific buttons (pathfinder and gatelineopeningtime) to ui. added pathfinder-event to domain. some other fixes. SORRY: serialization-test does not work. 2013-04-20 19:56:41 +02:00
Armin Zamani a474942f03 refactored UUID conversion: instead of a string a serializable is
expected for tryUUIDConversion method
2013-04-14 23:31:58 +08:00
Armin Zamani af5c36c539 RC App: Competitors are removed from the list of unpositioned
competitors correctly again
2013-04-13 08:52:43 +08:00
Armin Zamani 704bf9d095 Changed competitor in PositioningListEvent to a plain group of
competitor id and competitor name
2013-04-13 08:38:55 +08:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
Armin Zamani 80beb65712 Some bug fixes in the App persistence manager, implemented missing race
log pass change event deserializer, implemented race abortion, removed
some unused code
2013-04-07 18:05:09 +02:00
Armin Zamani 78f70a0134 Several bug fixes of the recent app implementation 2013-04-07 16:31:59 +02:00
Armin Zamani ca811614e2 Added the MaxPointsReason to the finishing list, now a pair of
competitor and maxpointsreason is used for the positionings
2013-04-06 11:27:04 +02:00
Armin Zamani 84aad68fce Introduced new race log event finish positioning confirmed event 2013-04-06 00:05:22 +02:00
Armin Zamani ea881bf348 introduced the deserialization of competitors as part of race log events 2013-04-05 22:37:31 +02:00
Armin Zamani db26b0aab7 implemented the new event FinishPositioningListChanged, now it can be
replicated, serialized and deserialized and persisted
2013-04-05 15:23:38 +02:00
Armin Zamani 5f0edabbb4 Bug fix: The id was not correctly serialized to have a valid json
file
2013-04-02 20:07:00 +02:00
Armin Zamani 31b6b49a97 added the competitor list field to RaceCell and its implementation.
adapted the serializer and deserializer appropriately
2013-04-02 19:49:23 +02:00
Armin Zamani 22dddc900f more simplifications for competitor serialization and deserialization 2013-04-01 21:02:06 +02:00
Armin Zamani 7e36c6e106 reverted the serialization of nationality, team and boat since the
domain factory does not support the creation well
2013-04-01 20:03:37 +02:00
Armin Zamani 71f07329c9 renamed competitorDeserializer to CompetitorIdDeserializer, implemented
the deserialization when a competitor id is given
2013-04-01 19:24:51 +02:00
Armin Zamani 1c16a630a7 implemented competitor serialization (team is serialized, boat
serialized, nationality serialized)
2013-04-01 19:16:28 +02:00
Armin Zamani b8a201322f Added the field "name" for waypoints in the waypoint serialization since
TracTrac expects it for course design updates
2013-03-25 19:02:08 +01:00
Armin Zamani 4e29bda14c fixed a couple of merge errors 2013-03-21 22:11:57 +01:00
Armin Zamani d2eb988050 remaining changes after merge 2013-03-21 21:19:57 +01:00
Armin Zamani 67efd32a79 implemented the connection to the TracTrac server to post a course
update
2013-03-21 17:02:24 +01:00
Lukas Niemeier 2b2d4d01aa # RaceLogStartTimeEvent now sets 'nextStatus' on its own
# some renaming in RaceLogEventFactory to reduce name-bloat
# database load restores createdAt timestamp correctly
2013-03-20 01:08:27 +01:00
Lukas Niemeier 3a445745ff # added serialization of createdAt timestamp
# serialization tests working
2013-03-20 00:15:30 +01:00
Lukas Niemeier b2639e0379 # added failing serialization test 2013-03-20 00:14:03 +01:00
Armin Zamani 48be0c1f5c organized import 2013-03-19 19:13:26 +01:00
Lukas Niemeier 968cc32c16 # cleanup of RaceLogEventFactory usage 2013-03-19 17:50:54 +01:00
Armin Zamani 212b2e2d82 minor changes to get the communication between app and server for course
design change events running
2013-03-19 00:43:32 +01:00
Armin Zamani b85b75100e implemented missing link to open course design dialog, minor bug fixes
while doing testings
2013-03-18 00:59:02 +01:00
Armin Zamani 9df2ce5fec added a test for the serialization and deserialization of course design
change events
2013-03-17 21:32:55 +01:00
Armin Zamani cc7ca66121 Integrated Course design deserializer in common race log event
deserializer
2013-03-14 23:26:52 +01:00
Armin Zamani d107a242aa Implemented the deserializer for course change events 2013-03-14 21:23:28 +01:00
Armin Zamani 3e0743e959 implemented gate and controlpoint deserializer 2013-03-14 13:26:15 +01:00