Commit Graph
138 Commits
Author SHA1 Message Date
Axel Uhl f1fa1d74f6 moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering 2013-08-14 18:00:45 +02:00
Axel Uhl a6be7f0d23 fixed MarkImpl.toString() for null color 2013-08-07 15:56:38 +02:00
Armin Zamani 98d20345d5 Merge branch 'master' into racecommittee_app 2013-07-18 14:45:22 +02:00
Armin Zamani dbad878035 Removed additional getTimePoint() declaration in RaceLogEvent 2013-07-16 21:44:25 +02:00
Axel Uhl 48a83736b1 after a ConcurrentModificationException in LockUtil, turned the inner maps of lockCounts into a ConcurrentHashMap 2013-07-13 00:16:02 +02:00
Armin Zamani 4b40d90fd0 Merge branch 'racecommittee_app' into racecommittee_wind
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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-07-04 14:25:05 +02:00
Axel Uhl 50c0996dff switched from using Polyline to using Polygon for sidelines so that we support more than two marks as a sideline in general 2013-07-03 20:39:58 +02:00
Axel Uhl 135e677065 remove wind fixes from race committee wind source's track when race log is detached from tracked race 2013-07-03 13:09:23 +02:00
fmittag e0e4614751 initial version of sideline support (server side and drawing on map)
so far only sidelines modeled as gate are supported
2013-07-01 18:42:42 +02:00
Armin Zamani 314b12cbd7 Merge branch 'racecommittee_app' into racecommittee_wind 2013-06-27 23:13:07 +02:00
Fabian Tschirschnitz 64f7601354 added hotfix to solve problem with racecolumn reloading. 2013-06-27 18:56:43 +02:00
Armin Zamani 4d02b07304 Merge branch 'master' into racecommittee_app
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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-06-26 15:10:55 +02:00
Simon Pamies 81f9a007bb Added possibility to reload a racelog from database by using a button in the gwt ui 2013-06-26 13:54:28 +02:00
Armin Zamani a573ffb6fc Merge branch 'master' into racecommittee_app 2013-06-26 11:41:03 +02:00
Simon Pamies 2207fd8122 Extended logging 2013-06-26 10:34:40 +02:00
Armin Zamani 2d8ebdf35a First step towards wind store in TrackedRace for wind fixes by the racecommittee 2013-06-26 00:34:15 +02:00
Lukas Niemeier a9d70efe54 # added a RRS26StartModeFlagFinder 2013-06-23 07:30:25 +02:00
Lukas Niemeier af1bc340ee # changed all remaining race log analyzers to use the descending iterator
# added some tests for critical analyzers
2013-06-20 05:09:50 +02:00
Armin Zamani a3d39f3d62 Fixed CourseArea equality checks: Coursearea objects are created only once and maintained by the DomainFactory 2013-06-18 01:33:45 +02:00
Fabian Tschirschnitz ee21fd8ff1 moved domain.coursedesign package to android project to decouple it from server build. 2013-06-16 21:51:26 +02:00
Fabian Tschirschnitz fac6fd67ed added finish gate to TrapezoidCourseDesignFactoryImpl.java and added support for different mark-visualisations. 2013-06-16 21:13:57 +02:00
Fabian Tschirschnitz fe13fd54e8 further implementations on TrapezoidCourseDesignFactoryImpl.java 2013-06-16 20:26:10 +02:00
Fabian Tschirschnitz 8b0aa5a1bc added basic implementation of TrapezoidCourseDesignFactoryImpl.java 2013-06-16 19:54:26 +02:00
Fabian Tschirschnitz 3349938e96 added basic implementation of WindWardLeewardCourseDesignFactoryImpl.java 2013-06-16 17:51:24 +02:00
Fabian Tschirschnitz e9bb71ab4e further implementation on course designer. 2013-06-16 15:25:41 +02:00
Armin Zamani 838dd9f01a Merge branch 'racecommittee_app' into racecommittee_wind
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Positioned.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ClassicCourseDesignDialogFragment.java
2013-06-15 23:50:58 +02:00
Fabian Tschirschnitz f8d00bbe01 further implementation on course designer. 2013-06-15 19:16:03 +02:00
Fabian Tschirschnitz 7dc5eb42b5 pulled Positioned.java to domain.shared.android, moved .coursedesign package 2013-06-15 17:27:44 +02:00
Armin Zamani e056dba717 Added finder for the last wind fix in the race log 2013-06-15 14:30:26 +02:00
Armin Zamani cccd75f0bb implemented new RaceLogWindFixEvent, extended persistence, serialization/deserialization, implemented tests 2013-06-15 12:08:11 +02:00
Armin Zamani 730e339fd2 Moved wind related classes to domain.shared.android to reuse them in the Race Committee App 2013-06-14 21:50:21 +02:00
Lukas Niemeier e369b15d1e # removed LastFlagFinder
# SailingServiceImpl and EventRaceStatesJsonGetServlet use LastFlagsFinder now
# RRS26 and GateStart Fragements use LastFlagsFinder now
2013-06-13 16:06:12 +02:00
Lukas Niemeier 9d6c6c33fc # refactoring and tests for AbortingFlagFinder 2013-06-13 15:17:34 +02:00
Lukas Niemeier f4adf91024 refs bug 1395
# added LastFlagsFinder and tests. returns all flags with most recent timestamp
2013-06-13 00:48:31 +02:00
Lukas Niemeier 3f3e7b142b refs bug 1395
# unified RaceLogAnalyzer interface to reduce huge amount of duplicated code
2013-06-13 00:04:07 +02:00
Lukas Niemeier d77514d248 # added tests for LastFlagFinder and ProtestStartTimeFinder
# fixed usage of wrong set in ProtestStartTimeFinder
2013-06-12 22:54:10 +02:00
Lukas Niemeier 10789d9c4c # working towards reworking the analyzers. 2013-06-12 15:57:51 +02:00
Armin Zamani 8f643709f4 Made RaceLogScoringReplicator safe against connectivity problems: RaceLogFinishPositioningConfirmedEvent contains now the confirmed list of competitors. When a finish positioning changed event is missing (due to connectivity problems), the final list which is used for score corrections is correct as no wrong, old positioning changed event is used 2013-06-12 14:33:16 +02:00
Lukas Niemeier 6ebd19f1d6 # added comment to SeriesWithRows 2013-06-11 21:39:44 +02:00
Lukas Niemeier 15b63c51ae refs bug 1125
# show protest time in FINISHED fragment
# some string externalizations
2013-06-09 19:54:29 +02:00
Lukas Niemeier 4a9cdcd021 refs bug 1125
# added ProtestStartTimeEvent (and tests and serializers and persistence)
2013-06-09 19:33:50 +02:00
Lukas Niemeier 69b37c42ff removed more insane equals impls on race log event types 2013-06-09 19:17:43 +02:00
Lukas Niemeier 3575fb1ccf removed an extremely dangerous and faulty equals impl on RaceLogEventImpl 2013-06-09 19:15:03 +02:00
Simon Pamies 0bd30d0942 Persist the identifier for a racelog - not using racelogidentifier directly because it would mean adding com.sap.sailing.domain as a dependency to shared android - also a racelog identifier is too tightly bound with the notion of a race column and such - a racelog should never know about being coupled with a column or fleet 2013-06-07 09:10:27 +02:00
Axel Uhl a95386cb36 more whitespace and comment adjustments 2013-05-27 13:54:15 +02:00
Axel Uhl 0d7e9cac7f added comment to RaceLogImpl 2013-05-27 13:35:17 +02:00
Armin Zamani b960234f02 implemented race log analyzer for the aborting flag of the pass before to be shown, further work on filtering 2013-05-26 02:52:02 +02:00
fmittag 5476d74f05 initial version of a json service getting the race states for all races of an event 2013-05-23 20:17:11 +02:00
Lukas Niemeier b551592cfa # merged logic of PassAwareRaceLog into RaceLog
# there is no PassAwareRaceLog anymore
2013-05-13 12:29:46 +02:00
Fabian Tschirschnitz 79efdb7814 fixed bug in automatic removal of xray in ess start procedure 2013-05-11 19:50:28 +02:00