Commit Graph
80 Commits
Author SHA1 Message Date
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
Armin Zamani d3f0bad002 Added a serializer for the course Design changed event 2013-03-13 01:15:29 +01:00
Armin Zamani c6d96504ab Implemented new race log event type for course changes 2013-03-12 12:34:25 +01:00
Armin Zamani aaf73deea5 Extended Data Management in app to handle mark loading 2013-03-07 17:13:31 +04:00
Armin Zamani 13b27e65fc for race log event creation the race log Factory is used 2013-03-06 11:49:00 +04:00
Fabian Tschirschnitz f90a198e04 moved Flags.java and RaceLogRaceStatus.java to common and added them to SailingDomain.gwt.xml. 2013-03-06 00:38:04 +01:00
Lukas Niemeier 0af3d0c6dd # moved some classes 2013-03-04 18:01:50 +01:00
Lukas Niemeier c1f9b0b662 # added serializer for RaceLogPassChangeEvent 2013-03-04 16:48:35 +01:00
Lukas Niemeier d58a304b77 # moved some tests
# added test for CourseAreaChangedEventSerializer
2013-03-04 16:07:47 +01:00
Lukas Niemeier f5493d2a98 # app deserializes racelog events on startup 2013-03-03 23:26:15 +01:00
Lukas Niemeier 1bec6cd816 # fixed serialization of flagevents 2013-03-03 23:12:00 +01:00
Lukas Niemeier 62f891872f # app sends events to server 2013-03-03 23:00:10 +01:00
Lukas Niemeier fdfc27278c # working towards migration of Event Sending Services 2013-03-03 21:12:12 +01:00
Lukas Niemeier ef6a8d1700 # added serialization of racelogs in RaceGroupJsonExportServlet 2013-03-03 18:57:26 +01:00
Armin Zamani d7f9bbbaf9 Just formatting: Changed tabs to spaces by formatting hole files (Ctrl +
I in Eclipse) that we might have touched while developing on this branch
2013-03-01 14:33:37 +01:00
Lukas Niemeier a54c5a176f # gateway.serialization cleanup and comments 2013-02-27 00:19:34 +01:00
Lukas Niemeier bd017c2865 # some cleanup 2013-02-19 19:06:47 +01:00
Lukas Niemeier 5f0eff895c # code cleanup 2013-02-19 01:01:45 +01:00
Lukas Niemeier a229765845 # moved everything used by Android projects of com.sap.sailing.domain into new bundle com.sap.sailing.domain.shared.android
# updated com.sap.sailing.domain to Java 1.7 again
# split of Event (see EventData) and Course (see CourseData) to minimize shared code with android
# to avoid sharing RaceColumn and Leaderboard (and its dependencies) Android projects work with RaceGroups (consisting of SeriesWithRows -> consisting of RaceRows -> consisting of RaceCells -> consisting of RaceLogs). A RaceGroup is basically a data-only view on transposed RaceColumns. See RaceGroupFactory for conversion from Leaderboard to RaceGroup. Future work: use Regatta instead of Leaderboard to convert to RaceGroup
2013-02-18 13:26:32 +01:00
Lukas Niemeier a744ad6c86 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/rc/AddToRaceLogJsonExportServlet.java
2013-02-18 02:27:48 +01:00
Armin Zamani ddea60f570 Removed RaceLogStore from RaceColumn implementations and all subsequent
classes
2013-02-18 01:34:14 +01:00
Lukas Niemeier 4889e075d7 # cleanup 2013-02-17 14:44:40 +01:00
Lukas Niemeier 351a835cc6 # tested integration of DomainFactory in deserialization 2013-02-17 14:39:02 +01:00
Lukas Niemeier e03d4cfe0c # better racelogevent dispatching for serialization and persistence 2013-02-17 14:32:49 +01:00