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 |
|