Armin Zamani
ddea60f570
Removed RaceLogStore from RaceColumn implementations and all subsequent
...
classes
2013-02-18 01:34:14 +01:00
Lukas Niemeier
e03d4cfe0c
# better racelogevent dispatching for serialization and persistence
2013-02-17 14:32:49 +01:00
Lukas Niemeier
d700b27668
# added PassChangeEvent (serialization still missing)
2013-02-12 23:07:09 +01:00
Lukas Niemeier
02c70e69b4
# added new RaceLogRaceStatus FINISHING
...
# added new generic event method to RaceLogListener
2013-02-12 22:55:18 +01:00
Lukas Niemeier
4112f6919c
# RaceLog now signals if add of event is successful
2013-02-12 22:23:58 +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
2835d31357
added the record race log event operation
2013-02-11 00:03:13 +01:00
Armin Zamani
fedd109b35
removed the listener method for raceLogEvents in RaceChangeListener,
...
changed signature for RaceColumn.getRaceLog to get the racelog for
columns in RegattaLeaderboard
2013-02-10 22:40:37 +01:00
Armin Zamani
8ac062f3f2
Introduced RaceLogStore to RaceColumnInSeries
2013-02-10 21:42:05 +01:00
Armin Zamani
5e964f5f4e
removed import by organizing import
2013-02-10 02:43:14 +01:00
Armin Zamani
bf3544f445
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-02-10 02:40:54 +01:00
Armin Zamani
991e7714fa
Implemented the RaceLog calling in the RaceColumn
2013-02-10 02:40:39 +01:00
Lukas Niemeier
b872aa1499
# minor code clean ups
2013-02-10 02:17:10 +01:00
Armin Zamani
4a4d213d7a
RaceLogStore changed to a real store with caching functionality.
...
Race Column creation methods carry RaceLogStore to RaceColumn
constructor
2013-02-10 01:56:40 +01:00
Armin Zamani
f9ee5b38fb
Strategy change: reverted all additions of a raceLogStore to in
...
RaceColumn creation calls
2013-02-10 00:01:10 +01:00
Armin Zamani
a8dafe6a63
Next implementation step, added RaceLogStore parameter to
...
RacingEventService, updated all callees
2013-02-09 22:27:06 +01:00
Armin Zamani
75959bd0df
added src folder with dummy file to shared android project
2013-02-09 21:17:28 +01:00
Armin Zamani
a8c9449ae2
added race log store to AddRaceColumn Command class and fixed the
...
callees
2013-02-09 21:13:26 +01:00
Lukas Niemeier
0a220b4e22
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-02-09 20:01:56 +01:00
Lukas Niemeier
b806ed9e5e
# Readded servlet to receive RaceEvents
2013-02-09 20:01:25 +01:00
Armin Zamani
1c49ec0e24
Changed persistence for racelog to store using the new
...
RaceColumnIdentifier instead of Regatta and RaceDefinition
2013-02-09 19:55:10 +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
Armin Zamani
7d6d72785e
removed all RaceLog methods from TrackedRace and TrackedRaceImpl and
...
DynamicTrackedRace
changed TrackedRaceImpl constructor again, all calling methods are
changed appropriately
2013-02-09 01:10:39 +01:00
Armin Zamani
e0b3d6d5b7
added getCourseArea for course area id in RacingEventService interface
2013-02-08 13:34:20 +01:00
Lukas Niemeier
61dec32f17
# moved some code in gateway
2013-02-08 11:17:04 +01:00
Lukas Niemeier
ca61dc52e5
# cleaned up some EventsJsonExportServlet code
2013-02-08 01:31:24 +01:00
Armin Zamani
da45fb3568
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-02-07 21:55:13 +01:00
Armin Zamani
0cb94ad321
Implemented the optional reference of leaderboards to a coursearea of an
...
event
2013-02-06 17:47:32 +01:00
Lukas Niemeier
9ab84c5eb0
# working towards receiving racelogs...
2013-02-06 17:33:49 +01:00
Lukas Niemeier
5bf9cd4e10
# deserialization uses field names...
2013-02-05 19:39:44 +01:00
Lukas Niemeier
ba03950f23
# removed unused servlet
2013-02-05 19:30:23 +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
0d67d37adc
# moved getDefaultCourseArea up
2013-02-05 17:07:23 +01:00
Lukas Niemeier
0c23e55fdc
# added getDefaultCourseArea on Leaderboard
2013-02-05 16:03:59 +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
abcf92d2a6
# added FleetWithRaces (Fleet with knowledge of its RaceDefinitions)
2013-02-05 12:27:17 +01:00
Lukas Niemeier
5869468958
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-02-05 10:51:16 +01:00
Armin Zamani
5f75e9cfcf
GWT Admin Console: Textbox for Course Areas are disabled when data is
...
saved
2013-02-05 10:32:19 +01:00
Armin Zamani
ce3b2e97b2
Added the column "Course Area" to the SailingEvent Panel
2013-02-04 17:57:00 +01:00
Armin Zamani
ea328e0018
Added Course Area Input form to Event Dialog. Course Areas are created
...
for an event, additional course areas can be added to an existing list
of course Areas of an event
2013-02-04 01:28:28 +01:00
Lukas Niemeier
23a7aa41c6
# removed example event code
2013-02-03 00:39:51 +01:00
Lukas Niemeier
75f108ac1c
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-02-03 00:13:24 +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
Armin Zamani
26838cc0a2
Fixed problems with Sailing Event GWT Panel. The panel is now fully
...
usable. Create, Update, Rename, Remove Operations work and are
replicated. Replication tests for operations will follow
2013-02-02 23:56:58 +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
002427981c
Added replication of CourseAreas and according replication test
2013-02-02 20:23:19 +01:00
Armin Zamani
a2231263f7
Sailing Events are fully replicated when created/added, added
...
replication test for event creation
2013-02-02 19:04:24 +01:00