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
Lukas Niemeier
9053a8eab0
# added serializer and deserializer logic for RaceLogRaceStatus...
2013-02-12 20:24:22 +01:00
Lukas Niemeier
7d156071c8
# moved race status to RaceLogRaceStatus enum in domain
...
# added RaceLogRaceStatusEvent for change in status
# made RaceLogStartTimeEvent a subclass of RaceLogRaceStatusEvent
# aligned mongo and test classes
2013-02-12 20:20:57 +01:00
Armin Zamani
d2d89de179
tried to fulfill a todo, but information is still missing
2013-02-11 00:08:11 +01:00
Armin Zamani
8ac062f3f2
Introduced RaceLogStore to RaceColumnInSeries
2013-02-10 21:42:05 +01:00
Lukas Niemeier
1fefd2ea17
# Added a (for now empty) shared domain bundle
...
# Another round of changes in the communication between app and server
# This time actual "race rows" are transmitted to the application - created by "transposing" the RaceColumns of a Leaderboard
# Each RaceRow contains it Fleet and several RaceCells. A RaceCell consists of a name and a RaceLog
# Removed a bunch of now unused data structures and serialization facilities
2013-02-09 19:02:46 +01:00
Lukas Niemeier
5bf9cd4e10
# deserialization uses field names...
2013-02-05 19:39:44 +01:00
Lukas Niemeier
339f930a83
# reworked serialization to use Leaderboards rather than Regatta.getRaces...
...
# deserialization of all relevant types on app side
2013-02-05 19:29:12 +01:00
Lukas Niemeier
c40ca74218
# small fix in SeriesOfRegattaExtensionSerializer
...
# moved some code to method local vars
2013-02-05 14:01:12 +01:00
Lukas Niemeier
e2842c4b68
# serialization of FleetWithRaces
...
# used in regatta api of server
2013-02-05 12:28:39 +01:00
Lukas Niemeier
ad6b6fa37c
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/racecommittee/RaceCommitteeEventFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/racecommittee/impl/RaceCommitteeEventFactoryImpl.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/RaceLogEventTest.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/RaceLogFlagEventSerializerTest.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/RaceLogStartTimeEventSerializerTest.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/BaseRaceLogEventDeserializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/RaceCommitteeFlagEventDeserializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/RaceCommitteeStartTimeEventDeserializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/BaseRaceLogEventSerializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceCommitteeEventSerializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceCommitteeStartTimeEventSerializer.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceLogFlagEventSerializer.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/rc/EventTrackJsonExportServlet.java
2013-02-03 00:13:16 +01:00
Lukas Niemeier
c5241f3468
# Prepared: RegattaRaces API filters by course area
...
# More app code migrated from old version into new code base
2013-02-02 23:48:46 +01:00
Armin Zamani
02b225f307
Renamed RaceCommittee to RaceLog
2013-02-02 16:34:53 +01:00
Lukas Niemeier
0d32aff524
# CourseArea serialization: id has to be a string to produce correct json output
2013-02-02 15:26:45 +01:00