Lennart Hensler
3d07d3817d
Added QueryResult
2013-08-06 10:28:48 +02:00
Lennart Hensler
f1e43b1f83
Implemented a Grouper, that groups by a dimension
2013-08-06 10:12:48 +02:00
Lennart Hensler
431b71ee1b
Added interfaces for Grouper and Aggregator
2013-08-05 16:59:29 +02:00
Lennart Hensler
f5bdd9a317
Renamed selection type enum to dimension
2013-08-05 16:49:30 +02:00
Lennart Hensler
b6a1b883a0
Fixed a bug creating the compound criteria
2013-08-05 16:29:26 +02:00
Lennart Hensler
3cb618e59a
Completely restructured the data selection (to fit compound criterias)
2013-08-05 15:23:44 +02:00
Lennart Hensler
86e519212a
Implemented new retriever architecture
2013-08-05 13:37:22 +02:00
Lennart Hensler
7ae721ba28
Implemented new selection architecture
2013-08-02 16:36:10 +02:00
Lennart Hensler
89b763d334
Implemented a criteria, which matches allways
2013-08-02 16:10:30 +02:00
Lennart Hensler
1f063ada8b
Added some tables to select which data should be mined
2013-08-02 16:07:18 +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
Lennart Hensler
44465fac9d
Implemented the competitor detail data retrievers
2013-07-30 16:02:49 +02:00
Lennart Hensler
6cd2423aac
Enhanced the inheritance structure of the tracked race data retrievers
2013-07-30 15:07:54 +02:00
Lennart Hensler
c731ba4a03
Implemented the data retriever for a set of competitor names.
2013-07-29 17:00:17 +02:00
Lennart Hensler
faaa10f5e5
Renamed some arguments of the criterias
2013-07-29 16:10:05 +02:00
Lennart Hensler
dddad93ef5
Simplified the selection algorithmus
2013-07-29 16:06:40 +02:00
Lennart Hensler
f6333e83f7
Implemented the missing criterias
2013-07-29 15:37:40 +02:00
Simon Pamies
71207dd6a0
Now also supporting the old format and still extracting the right names
2013-07-28 12:28:09 +01:00
Simon Pamies
368265c30e
Fixing the nasty bug with strange buoy names the right way: TracTrac now produces a property called P[1,2].Name that can be read by the MetadataParser. This fixes the bug without having to introduce that much magic (that also broke many other things)
2013-07-28 12:22:44 +01: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
dfbc263ffb
Revert "This course update logic is a mess. Making now sure to read the course at first. This is only a quick fix and I hate doing it..."
...
This reverts commit 13626b2ed1 .
2013-07-28 11:31:41 +01:00
Simon Pamies
13626b2ed1
This course update logic is a mess. Making now sure to read the course at first. This is only a quick fix and I hate doing it...
2013-07-28 10:52:38 +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
Lennart Hensler
75f5f5f899
Implementd some criterias.
2013-07-26 15:27:48 +02:00
Lennart Hensler
d538a6682f
Some changes in the project structure, the selection logic and criterias.
2013-07-26 14:19:22 +02:00
Lennart Hensler
0424fb9a33
Restructured the SelectorImpl
2013-07-26 10:09:20 +02:00
Axel Uhl
c090476ef8
formatting only
2013-07-26 01:25:19 +02:00
Axel Uhl
b3c258eef0
enhanced advantage line tool tip (see bug 1499) to show time point of wind fix on which advantage line is based
2013-07-26 01:07:26 +02:00
Axel Uhl
5645a9c760
bug 1498: making update of boat positions robust against changes in known competitors, e.g., during suppressing/unsuppressing
2013-07-26 00:50:13 +02:00
Axel Uhl
f31b0e0281
Merge remote-tracking branch 'server/master'
2013-07-26 00:19:55 +02:00
Axel Uhl
d3010586b5
show true wind angle on advantage line's tooltip
2013-07-25 21:11:23 +02:00
Simon Pamies
8b7bb2b665
Extended logging for course update
2013-07-25 16:25:25 +01:00
Lennart Hensler
10f700a7f6
New selection criteria architecture works
2013-07-25 16:38:07 +02:00
Simon Pamies
0cc2d38ba4
Added UUID for ControlPoints to make debugging easier
2013-07-25 15:16:03 +01:00
Axel Uhl
4dec593dbf
interpolate between boat fixes in RaceMap
2013-07-25 11:58:19 +02:00
Axel Uhl
0eedf7c9cc
invalidate caches after changes to the set of excluded wind sources
2013-07-25 11:18:56 +02:00
Axel Uhl
4fa0d46f90
made RaceMap.getBoatFix private
2013-07-25 09:24:57 +02:00
Axel Uhl
743fcdbd8d
minor simplification removing unnecessary Date constructor call
2013-07-25 09:20:22 +02:00
Axel Uhl
cc7ff58bf8
avoid warning by consolidating imports
2013-07-24 17:46:16 +02:00
Lennart Hensler
8d14da27a8
First attempt for the dimension selection criteria architecture
2013-07-24 17:06:34 +02:00
Axel Uhl
b4a8575d74
made polling of clientparams.php robust also against NPEs which may occur when connection is unavailable and the course is being analyzed
2013-07-24 16:32:16 +02:00
Axel Uhl
17b7856461
updated leaderboardgroup and regatta JSON samples
2013-07-24 16:10:07 +02:00
Lennart Hensler
c3f274df59
Implemented a selector for general criterias
2013-07-24 14:18:35 +02:00
Lennart Hensler
9008c7146a
Unparameterized the DataRetriever
2013-07-24 13:18:46 +02:00
Axel Uhl
2b5034f1b5
made master data export robust against non-existing race log
2013-07-24 13:07:59 +02:00
Axel Uhl
72dcfa0f48
added hasGpsData and hasWindData to leaderboardgroup and regatta JSON RESTlet; still missing from samples
2013-07-24 12:30:01 +02:00
Axel Uhl
04b4a413d3
removed unused parameter; apply single exit pattern
2013-07-24 10:56:02 +02:00
Axel Uhl
ac10b5b4af
added simulator package to .gwt.xml inherits because SailingService now carries an exception from that package
2013-07-24 00:12:09 +02:00
Axel Uhl
c0b2bf601e
fixed loading of static mark positions for REPLAY races by first creating the TrackedRace, then updating the static mark positions
...
Previously, the tracking was most likely stopped before the 30s interval for re-loading the clientparams.php / .txt expired
which then led to the update of the static mark positions. This caused static marks to have no position at all, breaking
many assumptions.
2013-07-23 23:21:37 +02:00