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