Lennart Hensler
86e519212a
Implemented new retriever architecture
2013-08-05 13:37:22 +02:00
Lennart Hensler
2d18593a3b
Merge remote-tracking branch 'extern/master' into dataMining
2013-08-01 16:18:13 +02:00
Lennart Hensler
5157d81d07
Implemented the data retrievers for leg detail criterias
2013-07-31 16:28:18 +02:00
Simon Pamies
b6abbd31cb
Revert "Fixed a nasty bug where names of marks were not matching the ones"
...
This reverts commit 580a65ee47 .
2013-07-28 11:53:42 +01:00
Simon Pamies
580a65ee47
Fixed a nasty bug where names of marks were not matching the ones
...
configured in the TracTrac administration console. This bug hit the
racecommittee hard because creation of a course has been almost
impossible.
The solution is to make sure that single marks are created before the
corresponding gate. This avoids having strangely named marks created
upon gate initialization.
This commit also introduces hashCode for all mark and gate related
implementation. This is to ensure that only the Id is hashed because
this is the only really reliable base for object identity. It also
matches the semantics of getOrCreateMark(Serializable id).
2013-07-27 23:10:49 +01: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