Commit Graph
100 Commits
Author SHA1 Message Date
Lukas Niemeier d95dfaa9b9 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-21 22:20:08 +02:00
Lukas Niemeier bcee93ccc4 # deserialization restores createdAt timepoint 2013-04-21 10:39:31 +02:00
Lukas Niemeier d955b49ea7 # correct loading of pathfinderevents
# passing tests for loading
2013-04-21 01:26:15 +02:00
Lukas Niemeier f3633a895f # added missing files from last move
# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
2013-04-21 01:14:11 +02:00
Lukas Niemeier 442b867232 # moved racelog deserialization stuff into own package to ensure symmetry with serialization package structure 2013-04-20 23:03:36 +02:00
Lukas Niemeier f7d7c41c05 # chooser chooses right serializer for PathFinder events 2013-04-20 23:00:19 +02:00
Lukas Niemeier dbf701e61c # fixed set of ResetTime button 2013-04-10 19:18:33 +02:00
Lukas Niemeier 2ec698d8a7 # fixed references of old layout elements 2013-04-10 19:15:30 +02:00
Lukas Niemeier 26e3a55ed8 # added tests for racelog and comparator 2013-03-05 12:11:25 +01:00
Lukas Niemeier a423fb9e35 # added test bundle for domain.shared.android 2013-03-05 11:03:42 +01:00
Lukas Niemeier 4fd1c55b7e # StartTime now carries timestamp of starttime
# Running status event now is starttime + 1
2013-03-04 18:02:26 +01:00
Lukas Niemeier 0af3d0c6dd # moved some classes 2013-03-04 18:01:50 +01:00
Lukas Niemeier 79379e416a Merge branch 'racecommittee_regattaoverview' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/racecommittee/domain/racelog/impl/PassAwareRaceLogImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/racecommittee/domain/state/impl/analyzers/RaceStatusAnalyzer.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/deserialization/impl/RaceLogDeserializer.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/state/impl/RaceStateImpl.java
2013-03-04 16:59:42 +01:00
Lukas Niemeier 57ae38befb # working on test for chooser 2013-03-04 16:50:10 +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 0c893fc8ad # removed unused method 2013-03-04 15:33:41 +01:00
Lukas Niemeier 751061ebfb # this branch uses mockito now - please reload your target platform
# venue tests added
2013-03-04 15:33:28 +01:00
Lukas Niemeier 8a3ec3ff63 # remove pending intents on success 2013-03-04 14:33:35 +01:00
Lukas Niemeier d9de62c0f1 # changed default server names to localhost 2013-03-04 14:33:19 +01:00
Lukas Niemeier 9c7caab73e # added missing FinishedTimeFinder 2013-03-04 02:12:23 +01:00
Lukas Niemeier 9634d31392 # showing some info about the race in the appropriate fragments 2013-03-04 02:02:05 +01:00
Lukas Niemeier 12245b2460 # transition between schedulded running finishing finished done 2013-03-04 01:39:21 +01:00
Lukas Niemeier 137f5544c8 # working towards finishing fragment 2013-03-04 01:36:06 +01:00
Lukas Niemeier dce68f9427 # resetting time works with alarms 2013-03-04 00:54:28 +01:00
Lukas Niemeier 5f764f2da3 # default setting is live-server now 2013-03-03 23:55:12 +01:00
Lukas Niemeier 9a6c2f5700 Merge branch 'racecommitte_integrated_com' into racecommittee_integrated 2013-03-03 23:46:08 +01:00
Lukas Niemeier a8713a3e29 # readded settings activity 2013-03-03 23:44:54 +01:00
Lukas Niemeier f5493d2a98 # app deserializes racelog events on startup 2013-03-03 23:26:15 +01:00
Lukas Niemeier a5d0787f24 # removed unused imports 2013-03-03 23:12:34 +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 9fc6643b14 # formatting 2013-03-03 21:27:57 +01:00
Lukas Niemeier fdfc27278c # working towards migration of Event Sending Services 2013-03-03 21:12:12 +01:00
Lukas Niemeier 42223b63f5 # formatting 2013-03-03 19:13:27 +01:00
Lukas Niemeier afc7e6c352 # formatting + naming 2013-03-03 19:12:48 +01:00
Lukas Niemeier ef71fe0455 # formatting 2013-03-03 19:10:05 +01:00
Lukas Niemeier 76120cc31a # more formatting 2013-03-03 19:09:35 +01:00
Lukas Niemeier 7fcee6437c # some formatting
# fighting the premature closing of streams in communication with server
2013-03-03 18:58:14 +01:00
Lukas Niemeier ef6a8d1700 # added serialization of racelogs in RaceGroupJsonExportServlet 2013-03-03 18:57:26 +01:00
Lukas Niemeier f26bb9b040 # some comments for racelog package 2013-02-27 00:49:31 +01:00
Lukas Niemeier 9a04fb0edb # moved variable to variable declarations 2013-02-27 00:41:27 +01:00
Lukas Niemeier aff3083555 # cleanup 2013-02-27 00:39:05 +01:00
Lukas Niemeier de039cbe3d # added some comments to the racegroup package 2013-02-27 00:37:05 +01:00
Lukas Niemeier a54c5a176f # gateway.serialization cleanup and comments 2013-02-27 00:19:34 +01:00
Lukas Niemeier bafc6a7b53 # cleanup of gateway 2013-02-27 00:15:29 +01:00
Lukas Niemeier c9452731ff # remove race log replicator listener on regatta remove 2013-02-27 00:08:35 +01:00
Lukas Niemeier c506c10733 # test for attaching race logs to TrackedRaces 2013-02-24 21:45:26 +01:00
Lukas Niemeier 5e9bff4301 # on racecolumn link race log gets attached to TrackedRace 2013-02-24 21:06:08 +01:00
Lukas Niemeier 605a2a5e08 # removed obsolete comments 2013-02-24 21:05:41 +01:00
Lukas Niemeier 41605a58ac # format 2013-02-24 21:05:20 +01:00
Lukas Niemeier e3b44ebdf9 # use new Replicator interface in CourseChangeReplicator 2013-02-24 19:18:26 +01:00
Lukas Niemeier 08a810071d # added failing test case of RaceLog replication for renaming of FlexibleLeaderboards 2013-02-24 02:50:33 +01:00
Lukas Niemeier d239dbd2d6 # register replicator only if FlexibleLeaderboard 2013-02-24 02:35:33 +01:00
Lukas Niemeier 1595409c90 # RacingEventService uses RaceLogReplicator to replicate all incoming RaceLogEvents on RaceLogs
# Currently only RaceLogs of RaceColumns in Leaderboards supported
# Added some tests
2013-02-24 02:31:23 +01:00
Lukas Niemeier 0f11205e34 # cleanup 2013-02-23 23:46:38 +01:00
Lukas Niemeier 3d421a84cb # replication of racelogs on initial load
# preparation of replication on add
# tests (currently testRaceEventReplication is failing)
2013-02-23 23:45:44 +01:00
Lukas Niemeier 741ecd2878 # on deserialization RaceLogImpl resets listener field 2013-02-23 22:56:38 +01:00
Lukas Niemeier 6868f3f6d4 # race logs are set after RaceColumn is bound to its container (FlexibleLeaderboard or Regatta) 2013-02-23 22:26:39 +01:00
Lukas Niemeier 5debe4cf03 # another tractrac tests which never terminates... 2013-02-23 22:21:44 +01:00
Lukas Niemeier 49f2df24ac # ignore some never ending tractrac-tests... 2013-02-23 22:19:22 +01:00
Lukas Niemeier ac424f091e # renaming of parameter 2013-02-19 20:04:33 +01:00
Lukas Niemeier 0f688eb0e7 # added two separate operations for adding events to Leaderboards and Regattas
# made RaceLogIdentifier contain RaceLogIdentifierTemplate
2013-02-19 20:00:49 +01:00
Lukas Niemeier 3aaa464f1b Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-19 19:32:20 +01:00
Lukas Niemeier 77b59cf6fa Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java
2013-02-19 19:07:08 +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 e29e4e7806 # Reworked placement of RaceLog to have it on RaceColumn again
# All code paths needing a real RaceLog are changed to use MongoRaceLogStoreFactory
# MISSING: REPLICATION ON RACECOLUMN!!!
2013-02-19 00:50:56 +01:00
Lukas Niemeier 5df89c7e7e Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/MarkImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardColumn.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FlexibleLeaderboardCreateDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FlexibleLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FlexibleLeaderboardEditDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardDescriptor.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLeaderboardCreateDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLeaderboardEditDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/AbstractLeaderboardDTO.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndLoadingEventsAndRegattas.java
	java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/pom.xml
2013-02-18 16:53:55 +01:00
Lukas Niemeier 36e4ae9e77 # cleanup 2013-02-18 15:38:05 +01:00
Lukas Niemeier a84182c32c # fixed lifecycle bug in ManagedRaceListFragment 2013-02-18 15:04:05 +01:00
Lukas Niemeier 1194542724 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-18 14:44:38 +01:00
Lukas Niemeier e5f619befe # fixed pom 2013-02-18 14:44:27 +01:00
Lukas Niemeier 0c265c29a1 # test launches using eclipse launcher 2013-02-18 14:01:30 +01:00
Lukas Niemeier c8d68a6d81 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-18 13:27:07 +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 3e9df143c4 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-18 12:22:10 +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
Lukas Niemeier 0684625910 # detail fragments are switched correctly... 2013-02-17 17:01:03 +01:00
Lukas Niemeier 4889e075d7 # cleanup 2013-02-17 14:44:40 +01:00
Lukas Niemeier 2763d11782 # removed obsolete servlets 2013-02-17 14:44:33 +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 a3a27507b6 # ManagedRaceState now updates on every added event 2013-02-12 23:07:33 +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
Lukas Niemeier d05f7e3b10 # working toward status analysis of ManagedRace 2013-02-12 19:36:27 +01:00
Lukas Niemeier c584016115 # migrated load failure alert code to new DialogFragment API 2013-02-12 19:19:32 +01:00
Lukas Niemeier af8e3f72a4 # changed data api to httpurlconnection (because newer) 2013-02-12 19:01:12 +01:00
Lukas Niemeier 6da8b6c92c # removed old api for displaying dialogs (LoginDialog)
# added offline resource loader...
2013-02-12 17:52:22 +01:00
Lukas Niemeier b872aa1499 # minor code clean ups 2013-02-10 02:17:10 +01:00
Lukas Niemeier e575ab9e0b Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-10 02:08:15 +01:00
Lukas Niemeier c5dcdbb8e9 # readded FinishedRaceFragment 2013-02-10 02:08:00 +01:00
Lukas Niemeier 26f401ed8f Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-02-10 01:41:19 +01:00
Lukas Niemeier 2d8d8973b6 # readded SetTimeRaceFragment 2013-02-10 01:41:03 +01:00
Lukas Niemeier 2713a3f51a # Reintroduced TickSingleton
# RaceInfoFragment is back
2013-02-09 23:53:41 +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