Commit Graph
10399 Commits
Author SHA1 Message Date
Lukas Niemeier 30560c19bf # racing procedure configuration attached to regatta
# some help text in UI
2013-11-25 16:46:05 +01:00
Lukas Niemeier 3c79bff281 merge fix (2nd attempt) 2013-11-25 16:29:20 +01:00
Lukas Niemeier 2b1a1d17d8 # added new RacingProcedure BASIC 2013-11-25 02:34:46 +01:00
Lukas Niemeier 7c03c925f9 # RacingProcedures are configured by passed configuration 2013-11-25 01:32:58 +01:00
Lukas Niemeier 773670d608 # revamped the configuration system to support remote configuration of racing procedures 2013-11-25 00:01:25 +01:00
Lukas Niemeier e0f2309b16 # working towards implementing the RacingProcedureConfiguration 2013-11-22 01:27:26 +01:00
Lukas Niemeier 79be0fbc1f # split StoreableConfiguration and normal configurations to ensure type safety when passing them to a RacingProcedure 2013-11-20 19:54:50 +01:00
Lukas Niemeier 7d63298739 merge fix 2013-11-20 19:20:43 +01:00
Lukas Niemeier 953eaaa668 Merge branch 'racecommittee_app' into racecommittee_app_startphases
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/masterdataimport/RegattaMasterData.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/masterdata/impl/RegattaMasterDataJsonDeserializer.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-11-20 12:25:57 +01:00
Lukas Niemeier ad41f2e80c Merge branch 'master' into racecommittee_app
Conflicts:
	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.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-11-20 11:37:40 +01:00
Lukas Niemeier 4b7456672f # RaceInfoDTO created with help of RaceState 2013-11-19 17:07:20 +01:00
Lukas Niemeier 479bb30bd2 # ensuring that adding a scheduler to a ReadonlyRaceState will work even for possible automatic events by having a no-op RaceLog wrapper 2013-11-19 13:09:09 +01:00
Lukas Niemeier 54fe07eb68 # simplified the creation of a RaceState
# added a temp method to set the start time via regattaoverview
2013-11-19 11:58:16 +01:00
Axel Uhl 3542cf7e67 using a GzipOutputStream to compress initial replication; results in a factor of 4 compression, roughly 2013-11-19 11:27:57 +01:00
Simon Pamies 8fe6cc7d0a Removed locak assertion - it can't no longer detect if caller has taken write lock because a088724dea switched to cacheLock that is managed by LockUtil - as startSchedulerForCacheRefresh is only called by scheduleCacheRefresh and it takes a write lock the assertion is obsolete 2013-11-18 23:39:58 -02:00
Simon Pamies af244be34f Fixed another NPE that can happen when there is no raceLog created yet 2013-11-18 23:29:51 -02:00
Simon Pamies 5b820c9b5e Fixed NPE in recordFix - can happen when replication goes crazy 2013-11-18 23:29:50 -02:00
Lukas Niemeier 0ee49f5af1 # added wind fix handling to RaceState
# RaceState is used in SailingServiceImpl
2013-11-18 23:16:06 +01:00
Lukas Niemeier f56e43ed7a # store createdAt AND logicalTimePoint in database 2013-11-18 23:15:36 +01:00
Lukas Niemeier 34b852f0c4 # changed RaceLogEvent#getTimePoint to return createdAt (was logical timestamp before) 2013-11-18 22:05:18 +01:00
Lukas Niemeier 7e678546eb # RaceStatusAnalyzer does not call for MillisecondsTimestamp.now() anymore 2013-11-18 21:26:55 +01:00
Lukas Niemeier 76c128b9de # added 60sec timeout to expedition tests 2013-11-18 20:21:13 +01:00
Lukas Niemeier ebfa111efc # missing file 2013-11-18 20:20:39 +01:00
Lukas Niemeier f83e54e781 # split read and write part of state / racingprocedures
# EventRaceStatesJsonGetServlet uses (Readonly)RaceState now
2013-11-18 18:48:44 +01:00
Axel Uhl a4441ee2c6 Merge remote-tracking branch 'server/master' 2013-11-18 17:33:17 +01:00
Axel Uhl a310193eff no change 2013-11-18 17:32:44 +01:00
Axel Uhl fffd915d44 used method naming to clarify that the race IDs handled here are the toString() representations 2013-11-18 17:32:01 +01:00
Axel Uhl 052f4ffbdb fixed typo 2013-11-18 17:30:27 +01:00
Axel Uhl 3e757a7fcc make clear that the race IDs handled are the toString() representations of the IDs 2013-11-18 17:29:49 +01:00
Axel Uhl cf6aeba9d6 use a filtering output stream for initial load serialization, so that on the server we can see the data volume caused by the initial load 2013-11-18 17:24:36 +01:00
Axel Uhl f815317f84 whitespace change only 2013-11-18 17:22:52 +01:00
Axel Uhl a088724dea use the cacheLock instead of the track's lock for an extend(...) manipulation to the cache refresh interval; avoids concurrency issue leading to NPE 2013-11-18 17:21:05 +01:00
Axel Uhl c3bd068583 renamed parameter to make clear we're talking about the toString() representation of an ID 2013-11-18 17:20:27 +01:00
Axel Uhl 3bf43aeec1 whitespace change only 2013-11-18 17:19:27 +01:00
Nick Klose 4dfc7bce95 Introducing the AbstractFilterablePanel, a textbox that automatically sorts a celltable after the filtering rule (e.g. name or boat class) is defined. 2013-11-18 17:15:36 +01:00
Lukas Niemeier 11c66db20a # removed unused analyzer from DynamicTrackedRaceLogListener 2013-11-18 17:03:26 +01:00
Nick Klose 76c2d1198b Merge branch 'master' into textbox
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-11-18 16:49:54 +01:00
Lukas Niemeier 9c7ac605e9 # clarified implementation of getFirstFixAfter (etc.) methods on RaceLogImpl 2013-11-18 16:19:05 +01:00
Axel Uhl (Server) c86c2859c0 Merge branch 'igtimi' 2013-11-18 15:24:32 +01:00
Jens Rommel 523bd55543 Fixed prerequisite checked for Windfix dialog, added check for array not empty. 2013-11-18 15:20:05 +01:00
Lukas Niemeier f468b71024 # added surefire test reporting
# added option "-r" to build script for enabling reporting
2013-11-18 14:31:18 +01:00
Axel Uhl (Server) 3ea586844f Merge branch 'master' into igtimi 2013-11-18 14:11:20 +01:00
Axel Uhl 90bbf7014a don't try to compute line advantage if there is no leg (only one waypoint) 2013-11-18 14:03:48 +01:00
Axel Uhl b150e773cc don't wait for windLoadingCompleted!=RUNNING but wait for it to reach FINISHED; avoids jumping the gun when wind loading starts late 2013-11-18 13:49:48 +01:00
Lukas Niemeier 78ca93f580 # added 60sec timeout to AbstractTracTracLiveTest 2013-11-18 12:32:29 +01:00
Lukas Niemeier 467709c13e Merge branch 'racecommittee_app' into racecommittee_app_startphases 2013-11-17 20:28:12 +01:00
Lukas Niemeier 532b415e04 # added migration of RaceLogEvent on load (identifier)
# added test ensuring that this works...
2013-11-17 20:13:35 +01:00
Lukas Niemeier c80f26f272 # DomainObjectFactory loads a default author for (old) events without author 2013-11-17 19:40:03 +01:00
Lukas Niemeier 9571d8b79e Merge branch 'racecommittee_app_startphases' of ssh://sapsailing.com/home/trac/git into racecommittee_app_startphases
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CourseNamesGenerationDialog.java
2013-11-17 19:13:01 +01:00
Lukas Niemeier 464dfcf16b # integrated old course name generation tool in AdminConsole 2013-11-17 19:10:14 +01:00