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