Commit Graph
100 Commits
Author SHA1 Message Date
Lennart Hensler fb025be035 Cosmetic changes 2014-10-27 14:51:43 +01:00
Lennart Hensler e368b1b255 Merge remote-tracking branch 'origin/master' into dataMining 2014-10-25 10:15:40 +02:00
Lennart Hensler a73ca80966 Merge branch 'master' into dataMining
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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2014-10-23 11:19:02 +02:00
Lennart Hensler 557ee3bff8 Merge branch 'bug2242' into dataMining 2014-10-23 10:27:42 +02:00
Lennart Hensler 5f5316ebf3 Moved the algorithm to get the dimensions of a retriever chain to the
FunctionProvider
2014-10-23 10:24:31 +02:00
Lennart Hensler ce8f556a48 Minimized the resulting dimension set for a data retriever chain 2014-10-22 16:43:24 +02:00
Lennart Hensler f7cc736b41 The filter dimensions are now corresponding to the retriever chain 2014-10-20 15:41:44 +02:00
Lennart Hensler ce7bd3526d Implemented a DataRetrieverChainDefinitionProvider for the UI 2014-10-16 17:45:05 +02:00
Lennart Hensler 7527f570c3 Added a method to get a single retriever definition from the registry 2014-10-16 16:49:08 +02:00
Lennart Hensler 48505f6f80 Implemented a DataRetrieverChainDefinitionDTO 2014-10-16 15:21:43 +02:00
Lennart Hensler cdf509be2c The datamining UI supports now statistics with multiple base data types 2014-10-16 14:14:26 +02:00
Lennart Hensler ef1dc3854a Made the factories non static 2014-10-15 16:51:28 +02:00
Lennart Hensler 3c2fc5e86f Integrated the data retriever chain definitions in the backend 2014-10-15 13:47:56 +02:00
Lennart Hensler a2b3ff2c32 Implemented a DataRetrieverChainDefinitionRegistry 2014-10-08 15:35:03 +02:00
Lennart Hensler 20637452a7 Increased the test coverage 2014-10-07 16:25:53 +02:00
Lennart Hensler d137582d93 Removed some unnecessary enums 2014-10-07 09:49:30 +02:00
Lennart Hensler 57924c8575 Changed the way filters and receivers are stored in the
SimpleDataRetrieverChainBuilder
2014-10-07 09:28:23 +02:00
Lennart Hensler 9460a70ad3 Added a method to DataRetrieverChainDefinition 2014-10-07 09:11:48 +02:00
Lennart Hensler 96a0052fed Replaced all FilteringRetriever with retrievers followed by a filter 2014-10-07 08:58:38 +02:00
Lennart Hensler 42204a87e9 Replaced all manual retriever chains with DataRetrieverChainDefinition 2014-10-06 16:40:09 +02:00
Lennart Hensler ac70cf5b07 Implemented the DataRetrieverChainDefinition/Builder 2014-10-06 11:12:04 +02:00
Lennart Hensler 38fe51a6be Added tests to validate a DataRetrieverChainDefinition
And also a minor improvement of the DataRetrieverChainDefinition
2014-10-02 11:15:32 +02:00
Lennart Hensler bfa9ad98d6 Added the ResultType as generic parameter to Processor 2014-10-01 16:31:56 +02:00
Lennart Hensler db793f65c5 Implemented the first attempt for the DataRetrieverChain 2014-09-29 18:35:51 +02:00
Lennart Hensler 65229b3d7c Broke the sailing base data type hierarchy 2014-09-26 15:54:59 +02:00
Lennart Hensler f3384158c3 Merge remote-tracking branch 'origin/master' into dataMining 2014-09-26 13:58:44 +02:00
Lennart Hensler dfa0d0a7ad Improved the function registry update mechanism 2014-09-26 12:51:48 +02:00
Lennart Hensler 9f1d7ffaf6 Fixed a bug of the selection tables update mechanism 2014-09-17 15:56:28 +02:00
Lennart Hensler 66efc11e16 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.properties
2014-09-17 15:07:42 +02:00
Lennart Hensler 6da8edb237 Improved some class names 2014-09-17 13:20:29 +02:00
Lennart Hensler 3a876c3b6b Fixed an error in the additional result data and enabled the data minint
benchmarking
2014-09-17 12:36:17 +02:00
Lennart Hensler 3e6df27ef1 Implemented the dimension values retrieval mechanism for the selection
tables
2014-09-17 11:54:55 +02:00
Lennart Hensler 9e2dde79b4 Fixed a serialization bug when updating the selection tables 2014-09-01 16:02:34 +02:00
Lennart Hensler 4faf9cb680 The data mining UI has been completely updated to the new concept
Also deleted all deprecated classes on the backend side.
What is left to do is to implement the dimension values retrieving
process.
2014-08-29 18:38:09 +02:00
Lennart Hensler a5f8261058 Implemented the dimension value retrieving workflow and a test for it 2014-08-29 17:12:39 +02:00
Lennart Hensler ee60843d0a Reimplemented the selection tables (but they're not filled yet) 2014-08-29 08:44:57 +02:00
Lennart Hensler f3217bf72a Merge remote-tracking branch 'origin/master' into bug1736
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
2014-08-25 10:01:28 +02:00
Lennart Hensler 8bba0008aa Implemented a mechanism to sort statistics and dimensions 2014-08-22 14:42:01 +02:00
Lennart Hensler 3550fd168f Merge branch 'dataMining' into bug1736
Conflicts:
	java/com.sap.sailing.gwt.ui/DataMining.css
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/ComplexStatisticProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/RestrictedGroupingProvider.java
2014-08-22 12:46:28 +02:00
Lennart Hensler 88b4f498b6 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.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/client/DataMiningEntryPoint.java
2014-08-22 12:36:26 +02:00
Lennart Hensler e29f5a1b5c Cleaned the function naming construction 2014-08-21 14:05:09 +02:00
Lennart Hensler 3a29842568 Cleaned the communication between the statistic provider and the grouping 2014-08-20 16:55:54 +02:00
Lennart Hensler 94b3812d1a Cleaned the naming convention for the statistic to calculate in the UI 2014-08-20 15:17:08 +02:00
Lennart Hensler 5957ea2610 Updated the GroupingProvider of the data mining UI 2014-08-12 17:01:53 +02:00
Lennart Hensler 5cc0a2bd68 The fetched FunctionDTOs are now localized 2014-08-12 15:40:44 +02:00
Lennart Hensler f0bef8977a Updated the StatisticProvider of the data mining UI 2014-08-12 15:27:44 +02:00
Lennart Hensler b2d079324b Added a method to the DataMiningService to get all available statistics 2014-08-12 12:34:47 +02:00
Lennart Hensler 2fcf1ca5b6 Merge remote-tracking branch 'origin/master' into dataMining 2014-08-12 12:04:59 +02:00
Lennart Hensler f99f1e1746 Completed the function to get the data retrieval level from the query 2014-08-12 12:04:21 +02:00
Lennart Hensler b06dbfa21e Merge remote-tracking branch 'origin/master' into dataMining 2014-08-07 17:38:20 +02:00
Lennart Hensler 4977dd4a23 Made the new query definition serializable 2014-08-07 17:37:50 +02:00
Lennart Hensler 862c03de0e The grouping selection is now working correctly 2014-08-07 12:46:00 +02:00
Lennart Hensler 80c750be3f Fixed a bug where the query is allways grouped twice by the same dimension
This happened because the new boxes to select dimension to group by where
added twice to the collection for these boxes.
2014-08-07 12:36:01 +02:00
Lennart Hensler efe72d257e Removed WindStrength as DimensionIdentifier 2014-08-07 10:56:46 +02:00
Lennart Hensler 9bdfbff531 Fixed the problems caused by serialization 2014-08-07 09:48:51 +02:00
Lennart Hensler 5caeb9e334 First try to fix the frontend bugs 2014-08-06 16:59:28 +02:00
Lennart Hensler 97549d83d7 Set the initialization strategy of the data mining bundles to lazy 2014-08-06 16:28:47 +02:00
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