Lennart Hensler
f8392d7126
Added a test for function registration with dead connector ends
2014-08-06 15:59:47 +02:00
Lennart Hensler
3434bc143b
Repaired the counting of the retrieved data amount
2014-08-06 13:33:16 +02:00
Lennart Hensler
e2226ccfe1
Removed the filtered data amount frome the additional result data
2014-08-06 11:21:38 +02:00
Lennart Hensler
d732e0c63a
Cleaned the circular dependency between Query and Processor (Bug 1839)
2014-08-01 20:22:24 +02:00
Lennart Hensler
2aa933c204
Removed getEvent from HasTrackedRaceContext, because it wasn't used
2014-08-01 18:40:49 +02:00
Lennart Hensler
5928704380
Merge remote-tracking branch 'origin/master' into dataMining
2014-08-01 18:15:15 +02:00
Lennart Hensler
36c8c5ac37
Merge remote-tracking branch 'origin/master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2014-07-29 19:32:33 +02:00
Lennart Hensler
982f3c6b96
Repaired the data mining results chart
2014-07-05 16:26:13 +02:00
Lennart Hensler
e70abae4f6
Renamed the data mining ui packages
2014-07-05 15:40:29 +02:00
Lennart Hensler
7d5f7a2342
Merge branch 'master' into dataMining
2014-07-05 13:36:37 +02:00
Lennart Hensler
7c7c6f1512
Merge branch 'master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
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
2014-07-03 16:19:56 +02:00
Lennart Hensler
bdb0e3b6df
Merge remote-tracking branch 'origin/master'
2014-06-29 17:01:21 +02:00
Lennart Hensler
7e91b4e15b
Fixed the UI-Test, after the string messages have changed
2014-06-29 17:00:15 +02:00
Lennart Hensler
001f280eb7
Fixed the missed StringMessages_ru
2014-06-29 13:45:04 +02:00
Lennart Hensler
f67631332a
Merge remote-tracking branch 'origin/master'
2014-06-29 13:08:59 +02:00
Lennart Hensler
ec6e110ba1
Adjusted the admin console release notes
2014-06-29 13:08:24 +02:00
Lennart Hensler
5512869cd7
You can't track races with a wrong regatta anymore
2014-06-29 11:37:29 +02:00
Lennart Hensler
d92ecb58f1
Tracking swiss timing races with the default regatta and a remembered regatta
...
doesn't show an error anymore
2014-06-28 15:40:18 +02:00
Lennart Hensler
5702d0e949
Tracking trac trac races with the default regatta and a remembered regatta doesn't show an error anymore
2014-06-28 15:39:29 +02:00
Lennart Hensler
485e46334d
The check if the boat class matches when tracking a race is now case
...
sensitive
2014-06-28 13:24:49 +02:00
Lennart Hensler
3866229ff4
Added some missed string messages of the EditableLeaderboardPanel
2014-06-28 09:29:09 +02:00
Lennart Hensler
21aebfbcf3
Merge remote-tracking branch 'origin/master' into bug2024
2014-06-27 23:54:40 +02:00
Lennart Hensler
1ff1b741a4
Added a button in the TrackedRacesManagementPanel to set the
...
startTimeReceived of the selected race
2014-06-27 23:53:48 +02:00
Lennart Hensler
2dec6f7aa0
Changed the wind direction display from Bearing to From
...
Affects the Expedition messages of the WindStatusServlet
2014-06-27 11:22:26 +02:00
Lennart Hensler
e7447b1036
Removed the border of the play pause button when the moderator shortcut is
...
applied
2014-06-26 17:31:30 +02:00
Lennart Hensler
f5745ea43f
Merge remote-tracking branch 'origin/master' into bug2021
2014-06-26 15:41:50 +02:00
Lennart Hensler
db47f7cd29
Minor cleanup of the TVEntryPoint
...
Extracted a constant for the leaderboard name.
Replaced Window.Location.getParameter with
GwtHttpRequestUtils.getBooleanParameter for the boolean parameters. This
allows declaring a default value.
2014-06-26 15:39:04 +02:00
Lennart Hensler
82765dcff2
The standard sorting for the RegattaOverview is now lastUpdate descending
...
I also fixed a NPE, if the left lastUpdate is null.
2014-06-26 13:22:10 +02:00
Lennart Hensler
899b854b50
Changed the leg type cache key from TrackedLegOfCompetitor and TimePoint
...
to Leg and TimePoint
2014-06-25 21:35:35 +02:00
Lennart Hensler
a0186dbfdc
Created an optimized version of getTack, if the wind is known
2014-06-25 18:20:26 +02:00
Lennart Hensler
295abe7985
Hardened the conditions for connector methods
2014-06-25 16:42:13 +02:00
Lennart Hensler
46a19b5014
Added the missing method abort() to the AbstractProcessor
2014-06-13 15:04:10 +02:00
Lennart Hensler
366d885646
Improved test coverage for DataMiningStringMessages.Util
2014-06-11 15:13:10 +02:00
Lennart Hensler
b96b23480b
Removed unused filter criteria
2014-06-11 15:12:47 +02:00
Lennart Hensler
f27f5d53cc
Improved the test coverage of the NonFilteringProcessor
2014-06-11 14:59:12 +02:00
Lennart Hensler
ce107563ad
Organized imports and removed unused methods from FunctionFactory
2014-06-11 14:39:44 +02:00
Lennart Hensler
3214f8ffe7
Cleaned the DataMiningServerImpl
2014-06-11 14:27:54 +02:00
Lennart Hensler
60c0589c9d
Documented the ProcessorFactory
2014-06-11 14:25:57 +02:00
Lennart Hensler
affe1e2990
Decoupled the DataMiningServerImpl from the BundleContext
...
This allowed me to write a test for the function registry update
mechanism.
2014-06-09 23:19:43 +02:00
Lennart Hensler
a95e89fa0e
Completed the Processor javadoc
2014-06-09 21:42:21 +02:00
Lennart Hensler
aa75ffec2f
Deleted the unused function retriever processors
2014-06-09 21:34:32 +02:00
Lennart Hensler
747475f623
Renamed onElement of Processor to processElement
2014-06-09 21:03:46 +02:00
Lennart Hensler
88d4d33966
Implemented a plain result presenter, until the ResultsChart is fixed
2014-06-09 14:11:15 +02:00
Lennart Hensler
c6ae0a90b8
Added a missing string message
2014-06-08 16:18:39 +02:00
Lennart Hensler
7999e48271
Merge remote-tracking branch 'origin/master' into dataMining
2014-06-08 14:31:06 +02:00
Lennart Hensler
6fefb03cd3
Fixed the highcharts start up
2014-06-08 14:30:40 +02:00
Lennart Hensler
36b46ca73d
Fixed the data retriever construction
2014-06-07 16:54:08 +02:00
Lennart Hensler
42fefe478b
The queries are now runned through the processors
2014-06-07 16:09:37 +02:00
Lennart Hensler
2c5658481b
Removed method from DelegatingServletContext after target platform fix
2014-06-07 15:34:38 +02:00
Lennart Hensler
742d50ae32
Merge remote-tracking branch 'origin/master' into dataMining-BigBang
2014-06-07 15:08:32 +02:00
Lennart Hensler
57f49ccbd0
Updated the deprecated to function convertion
2014-06-07 14:54:17 +02:00
Lennart Hensler
dc94d436bc
Cleaned the query construction process a bit
...
The convertion from FunctionDTO to Function is now done by the
FunctionProvider and not the DeprecatedToFunctionConverte, because the
transitive functions can now be handled by the FunctionRegistry and
FunctionProvider.
2014-06-07 14:32:14 +02:00
Lennart Hensler
47feb629e6
Implemented the possibility to unregister classes from the registry
2014-06-07 13:12:19 +02:00
Lennart Hensler
106b8392c1
Added missing method in DelegationServletContext
2014-06-07 12:04:44 +02:00
Lennart Hensler
3b83df2b13
Fixed syntax errors after merge
2014-06-07 11:53:36 +02:00
Lennart Hensler
679ef1c3f4
Merge remote-tracking branch 'origin/master' into dataMining-BigBang
...
Conflicts:
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/AbstractLeaderboardGroupDataRetrievalWorker.java
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/gps_fix/GPSFixLeaderboardGroupDataRetrievalWorker.java
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/gps_fix/GPSFixWithContextImpl.java
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/tracked_leg_of_competitor/TrackedLegOfCompetitorLeaderboardGroupDataRetrievalWorker.java
java/com.sap.sailing.domain.common/META-INF/MANIFEST.MF
java/com.sap.sailing.domain.shared.android/META-INF/MANIFEST.MF
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Boat.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Competitor.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Nationality.java
java/com.sap.sailing.domain/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/client/DataMiningEntryPoint.java
2014-06-07 11:20:56 +02:00
Lennart Hensler
cea0935d97
Merge remote-tracking branch 'origin/master'
2014-06-07 11:07:36 +02:00
Lennart Hensler
54c225662a
Deactivated the data mining
2014-06-07 11:06:59 +02:00
Lennart Hensler
6feec3cd62
Cleaned the DataMiningActivator
2014-06-06 16:28:36 +02:00
Lennart Hensler
69b54a2875
Introduced a function registry update mechanism
2014-06-06 12:27:13 +02:00
Lennart Hensler
ff8b36173e
Marked the sailing data retrievers with the new annotation
2014-06-06 11:31:02 +02:00
Lennart Hensler
1e85d41559
Implemented tests for the functions to be registrated in productive use
2014-06-06 10:59:15 +02:00
Lennart Hensler
8dba1a80cd
Fixed the FunctionProvider tests
2014-06-06 09:45:16 +02:00
Lennart Hensler
c2378a5c26
Adjusted the FunctionProvider to the FunctionRegistry changes
2014-06-06 09:35:31 +02:00
Lennart Hensler
5924455fa0
It's now possible to register external classes
2014-06-06 07:11:36 +02:00
Lennart Hensler
25b35fd615
Renamed the registry methods and added one for all functions
2014-06-06 06:46:32 +02:00
Lennart Hensler
d28e943b31
Cleaned the SimpleFunctionRegistry
2014-06-05 19:17:18 +02:00
Lennart Hensler
e44afc114c
Fixed the algorithm for the transitive function retrieval
2014-06-05 19:13:32 +02:00
Lennart Hensler
a3b29e6e0f
First attempt for correct transitive annotation handling
2014-06-05 17:56:08 +02:00
Lennart Hensler
9ca4744652
Improved the data mining annotations
2014-06-05 15:15:21 +02:00
Lennart Hensler
5ecd7f61de
Fixed errors after cleanup
2014-06-05 13:53:38 +02:00
Lennart Hensler
225cacad6e
Radically cleaned the server side data mining projects
2014-06-05 11:33:07 +02:00
Lennart Hensler
c9fae07ada
Finished the construction of the new queries
2014-06-05 11:06:02 +02:00
Lennart Hensler
379b04f124
Added race data files to the sailing datamining test bundle
2014-05-16 14:02:31 +02:00
Lennart Hensler
0c5f4a1049
Implemented the retriever construction
2014-05-16 14:01:42 +02:00
Lennart Hensler
6a38370dbb
Implemented the ProcessorQuery fabrication except the retrieval
2014-05-09 13:55:22 +02:00
Lennart Hensler
16db415d66
Implemented the deprecated to function convertion for dimensions
2014-05-09 10:48:45 +02:00
Lennart Hensler
931217d001
Added missed assignments for the function DTO convertion
2014-05-09 09:58:45 +02:00
Lennart Hensler
aca737262e
Implemented the deprecated to function convertion for statistics
2014-05-08 15:28:43 +02:00
Lennart Hensler
7d7dbc7eac
Implemented deprecated to function DTO convertion
2014-05-08 14:36:12 +02:00
Lennart Hensler
02a07f0bb6
Implemented a stub for a function converter
...
Committing to be able to push the changes
2014-05-08 13:29:52 +02:00
Lennart Hensler
1319bf390b
Added a stubbed integration test for the sailing functions registration
2014-05-04 17:40:59 +02:00
Lennart Hensler
08134bcd1e
Formatted and cleaned the sailing data mining activator
2014-05-04 14:57:04 +02:00
Lennart Hensler
be51206abb
Cleaned the DataMiningActivator
2014-05-04 14:53:59 +02:00
Lennart Hensler
aac9fa2274
Implemented a rough query definition converter
2014-05-03 18:33:19 +02:00
Lennart Hensler
afd2cca590
Opened the concrete QueryDefinition
2014-05-03 18:33:01 +02:00
Lennart Hensler
aa5d338843
Implemented a better fitting QueryDefinition
2014-05-03 18:13:29 +02:00
Lennart Hensler
13be51931a
Restructered the sse data mining and test packages
2014-05-03 13:24:50 +02:00
Lennart Hensler
46cfee5157
Renamed the deprecated QueryDefinition
2014-05-03 13:15:01 +02:00
Lennart Hensler
c79e9a82fd
Adjusted the data class names
2014-05-03 12:48:56 +02:00
Lennart Hensler
bf1386908d
Implemented the data retrieval chain (finally)
2014-05-01 20:16:32 +02:00
Lennart Hensler
1bc19d7fc8
Implemented the retriever for tracked legs
2014-05-01 19:49:37 +02:00
Lennart Hensler
a6a3c9cd0e
Merge branch 'dataMining' into dataMining-Retrieval
2014-05-01 19:23:17 +02:00
Lennart Hensler
1137d7ebec
Merge branch 'master' into dataMining
2014-05-01 19:22:32 +02:00
Lennart Hensler
98531afa81
Implemented a rough retriever for tracked legs
2014-05-01 19:17:40 +02:00
Lennart Hensler
5803bbed96
Implemented the retrieval till tracked races
2014-05-01 19:05:10 +02:00
Lennart Hensler
9aadec2ef2
Adjusted the test for the LeaderboardGroupRetrievalProcessor
2014-05-01 18:20:11 +02:00
Lennart Hensler
a382f59755
Extended the abstract processor structure for retrieving data
2014-05-01 17:55:10 +02:00
Lennart Hensler
3bc5a4029e
Cleaned the context hierarchy
...
Removed contexts for event and regatta, because an event or regatta
can't be used as atomar data type (they don't have enough data to make
serious queries possible). The highest context element is now the
HasTrackedRaceContext. Early filtering will still be possible, when the
query is working on RegattaLeaderboards, which will be the case for the
standard case.
2014-05-01 17:54:31 +02:00
Lennart Hensler
694d77514f
Introduced a new context hierarchy
2014-04-29 20:19:34 +02:00