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