Commit Graph
83 Commits
Author SHA1 Message Date
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
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