Commit Graph
100 Commits
Author SHA1 Message Date
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