Commit Graph
226 Commits
Author SHA1 Message Date
Axel Uhl 83af047286 fixing Integer/Long loading issue for gate opening time 2013-04-28 17:53:57 +02:00
Armin Zamani 62a94ba6a8 Changed method name in MongoRaceLogListener.java 2013-04-24 02:05:58 +02:00
Armin Zamani c77fafce3a Removed the tryUuidConversion when the competitor id is loaded from mongo 2013-04-23 17:21:29 +02:00
Lukas Niemeier dc63b554a5 # added RaceLogStartProcedureChangedEvent...
# ... and serializer...
# ... and deserializer...
# ... and persistence...
# ... and tests
2013-04-23 02:20:09 +02:00
Fabian Tschirschnitz 3437581122 added gate line opening time feature to app. event post to server does still not work correctly. 2013-04-22 00:53:04 +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
Fabian Tschirschnitz 8e45e3a1b6 added gate start specific buttons (pathfinder and gatelineopeningtime) to ui. added pathfinder-event to domain. some other fixes. SORRY: serialization-test does not work. 2013-04-20 19:56:41 +02:00
Armin Zamani a474942f03 refactored UUID conversion: instead of a string a serializable is
expected for tryUUIDConversion method
2013-04-14 23:31:58 +08:00
Armin Zamani 0a23a1498f worked on Java doc 2013-04-14 12:46:19 +08:00
Armin Zamani 28d6d05de7 Added more javadoc and comments for code explanations 2013-04-14 12:01:40 +08:00
Armin Zamani 7a57e77157 Merge branch 'master' into racecommittee_integrated 2013-04-14 10:10:16 +08:00
Simon Pamies 2b6a9beb87 Moved implementation of getLeaderboardsNotInGroup away from $where
implementation. It has two drawbacks: First MongoDB 2.4 no longer
supports global access to objects like db. The other one is that plain
$where calls are knwon to be very inefficient because they wake up all
objects in the collections they're working on without ever using
indexes.
2013-04-14 00:44:03 +08:00
Armin Zamani 704bf9d095 Changed competitor in PositioningListEvent to a plain group of
competitor id and competitor name
2013-04-13 08:38:55 +08:00
Armin Zamani 502a15d0a5 Changed getTrackedRegatta.getRegatta.getId to the tractrac event id,
given by getTracTracEvent
2013-04-12 16:40:49 +08:00
Axel Uhl 34bab83ba2 Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway.serialization.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway.serialization.test/build.properties
2013-04-11 14:13:34 +02:00
Axel Uhl 91af0a81ec fixed serialization.test mockito dependencies; added logging for start of tracking 2013-04-11 13:57:15 +02:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +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 f8779b156e implemented persistence load of the
RaceLogFinishPositioningListChangedEvent + testing
2013-04-05 20:37:02 +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 ac1acc6d18 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2013-04-01 01:01:12 +02:00
Simon Pamies 3b497e7e95 Moved away from calling logger.throwing because this logs with level FINER that is not catched in most logging configurations. Used logger.log(level, message, throwable). 2013-03-29 15:19:03 +01:00
Armin Zamani 4e29bda14c fixed a couple of merge errors 2013-03-21 22:11:57 +01:00
Lukas Niemeier 4ddfc7f8ac Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-03-20 01:39:06 +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
Armin Zamani 44d78fadd9 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
2013-03-19 22:05:33 +01:00
Axel Uhl ce81b899d4 fixing bug 1310 by removing the overall leaderboard from the DB when removing the leaderboard group 2013-03-19 18:19:57 +01:00
Axel Uhl 6bef155bc5 Quick fix for bug 1310: return null as leaderboard loading result when trying to load an overall leaderboard as a flexible leaderboard 2013-03-19 18:15:29 +01:00
Lukas Niemeier 968cc32c16 # cleanup of RaceLogEventFactory usage 2013-03-19 17:50:54 +01:00
Armin Zamani 36d98c5080 Introduced a persistence test for the course design changed events in
race logs
2013-03-12 17:45:31 +01:00
Armin Zamani c6d96504ab Implemented new race log event type for course changes 2013-03-12 12:34:25 +01:00
Armin Zamani 1bea958c4d Merge branch 'master' into racecommittee_integrated
Conflicts:
	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
2013-03-06 10:30:22 +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
Simon Pamies 6a9d419dd2 Make sure that index is set on regatta name for wind tracks 2013-03-05 20:27:15 +01:00
Axel Uhl 52f50e99ac fixing bug 1253 (NPE when editing races of regatta series) 2013-03-04 11:57:39 +01:00
Fabian Tschirschnitz 65a2ca80b5 added some rudimentary table to the gwt regattaoverview. 2013-03-04 00:56:18 +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
Axel Uhl 29ed4192ed reverted unnecessary Java 1.7-->1.6 migrations; applied single return policy; some whitespace changes 2013-03-01 00:13:59 -08:00
Armin Zamani 1cf98ae228 escaped racelogidentifier when stored in database and requested for
loading of events
2013-02-27 11:37:25 +01:00
Armin Zamani ab41dba5a2 Merge branch 'master' into racecommittee_integrated
Conflicts:
	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/MongoObjectFactoryImpl.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingLeaderboards.java
2013-02-27 08:58:26 +01:00
Axel Uhl f667db3864 fix for bug 1242 by escaping race column names as well as fleet names 2013-02-26 18:59:08 -10:00
Armin Zamani 9d72f87f04 Implemented CourseArea as another field to be selected in the Admin
Console for Regattas and propagated it in the Regatta infrastructure
2013-02-24 23:17:21 +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
Armin Zamani fe2ca8196d 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/leaderboard/impl/FlexibleLeaderboardImpl.java
2013-02-23 23:46:22 +01:00
Armin Zamani 2998aae3e5 Removed CourseArea from RegattaLeaderboard, the courseAreaId is now only
a property of flexible leaderboards, for edit flexible leaderboard
dialog the coursearea and event is correctly preselected
2013-02-23 23:37:18 +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
Armin Zamani 8cae8c7895 Added a test for persistence of race log events in flexible
leaderboards. the storing and loading for every race log event type is
tested.
2013-02-23 01:14:37 +01:00
Armin Zamani b1e82d2866 Changed concept of holding race logs to make it safe for
replication's initial load
2013-02-22 22:03:39 +01:00