Commit Graph
128 Commits
Author SHA1 Message Date
Steffen Jacobs 7a2ca1308e Bug 4797: added ensure debug ids for smoke test for data mining
entrypoint
2019-04-12 15:55:49 +02:00
Steffen Jacobs 0512a87c96 Bug 4913: added "throws UnauthorizedException" for all methods in
DataMiningService
2019-03-28 16:27:37 +01:00
Axel Uhl 29bfa50078 added missing imports for concrete DTO classes now used for serialization 2018-12-02 16:06:13 +01:00
Steffen Jacobs 09398b99e2 attempt to fix infrequent GWT serialization errors by using the
implementation classes instead of the interfaces of the
StoredDataMiningQueryDTO and StatisticQueryDefinitionDTO within the GWT
serialization process
2018-12-02 13:51:21 +01:00
Steffen Jacobs ef6a7d6b7b Merge branch 'bug4211'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sse.datamining.ui/src/main/java/com/sap/sse/datamining/ui/client/DataMiningService.java
	java/com.sap.sse.datamining.ui/src/main/java/com/sap/sse/datamining/ui/client/DataMiningServiceAsync.java
2018-10-30 20:24:05 +01:00
Steffen Jacobs 1c4d4c7baf Bug 4391: updated javadoc + cleanup 2018-10-26 14:58:41 +02:00
Steffen Jacobs e01a87c6db Bug 4391: javadoc for stored data mining query dtos 2018-10-25 18:29:30 +02:00
Steffen Jacobs 171590de0d Bug 4391: added calls in DataMiningServiceAsync to
load/store/update/remove StoredDataMiningQueries
2018-10-25 15:30:51 +02:00
Steffen Jacobs fbcb0b28bf Merge branch 'master' into bug4211
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
2018-10-15 18:09:27 +02:00
Steffen Jacobs 341db6c384 Bug 4211: improved integration of sailor profiles with data mining 2018-10-15 12:59:27 +02:00
Steffen Jacobs d30dfe5353 Bug 4211: integrated Sailor Profiles with data mining 2018-10-15 12:05:23 +02:00
Axel Uhl b0e59ca3be Merge remote-tracking branch 'server/bug3725_2' into bug3725_2
Change-Id: Ic9ce488862db2220d6a141ac7ec47ba8002063fd
2018-10-15 10:25:47 +02:00
Lennart Hensler f724a0e90e The dimensions to group by are now recovered (using their display name) when the retriever chain is changed 2018-08-25 20:14:48 +02:00
Lennart Hensler 93951193b8 Retaining the filter selection even if the retriever chain has been null in between 2018-08-25 18:52:04 +02:00
Lennart Hensler 18cb96dfc6 The ExtractionFunctionSuggestBox now restores its text if it loses focus 2018-08-25 18:43:43 +02:00
Lennart Hensler 04118f52b8 Cleaned the aggregator change handling of SuggestBoxStatisticProvider 2018-08-25 18:27:21 +02:00
Lennart Hensler 7a87556dab null is now first in the AggregatorListBox 2018-08-25 17:54:02 +02:00
Lennart Hensler 4f6830bbb8 Hiding the AbstractResultsPresenters controls panel, if it's empty 2018-08-25 13:43:25 +02:00
Lennart Hensler a4a201bcbe Cleaned the result charts removing the unnecessary chart title 2018-08-25 13:37:24 +02:00
Lennart Hensler 93cf545b7e bug4615: Switched from single instances for special result presenters to presenter factories 2018-08-25 13:11:52 +02:00
Lennart Hensler 750112618f Made the QueryDefinitionViewer and QueryDefinitionParser more robust 2018-08-24 17:17:20 +02:00
Lennart Hensler 60578303e3 Fixed the selection of an unsupported aggregator 2018-08-24 11:43:45 +02:00
Lennart Hensler 372e46f476 bug4735: The ExtractionFunctionSuggestionDisplay now shows unsupported statistics grayed out at the bottom of the list 2018-08-22 15:25:53 +02:00
Lennart Hensler bfd90c3710 Improved styling of the plain filter selection presenter 2018-08-22 13:08:02 +02:00
Lennart Hensler 0a1054c505 bug4735: Implemented a custom suggestion display for the statistics that groups them by their retriever chains 2018-08-22 12:22:48 +02:00
Lennart Hensler 39782715ac Merge branch 'dataMining' into bug4735 2018-08-21 19:43:19 +02:00
Lennart Hensler 71ee396339 Added a tooltip to the run button, if the current query definition isn't valid 2018-08-21 19:37:20 +02:00
Lennart Hensler cbbf59d246 Changed the grouping dimension selected by default to the one with the lowest ordinal 2018-08-21 18:13:25 +02:00
Lennart Hensler d68226e0d9 Fixed an issue where the filter selection control wasn't cleared when the components have been reloaded 2018-08-21 17:57:08 +02:00
Lennart Hensler 6252116d90 bug4735: Copied the necessary parts of the default suggestion display 2018-08-21 15:25:08 +02:00
Lennart Hensler 737b215e7e Fixed the drill down when the new filter selection contains only a single dimension 2018-08-14 22:39:27 +02:00
Lennart Hensler ae6d5d1fbb Moved the SuggestBoxStatisticProvider in a separate package and extracted its inner classes 2018-08-14 22:13:38 +02:00
Lennart Hensler 84d38b8222 Minor styling of the statistic suggestion display 2018-08-14 21:38:42 +02:00
Lennart Hensler deed6b5226 bug4687: Implemented a custom aggregator list box to indicate that an aggregator isn't available for the selected extraction function 2018-08-14 18:55:05 +02:00
Lennart Hensler f26edfcd9d bug4687: Removed the consistency check when the query definition changes
This prevented notifying the listeners when the selected identity function changed. It isn't possible to check
if the retrieved data type is assignable to the statistics source type at the client side. This detects a wrong
inconsistency when an inherited function or a special function (like the identity function) is used as extraction
function. Removing the check shouldn't cause any errors, since this kind of consistency is ensured by the component
providers.
2018-08-14 17:41:36 +02:00
Lennart Hensler 1ee72bfe25 bug4687: Implemented the context sensitive aggregator selection 2018-08-14 17:38:25 +02:00
Lennart Hensler f1b0ffc186 Merge remote-tracking branch 'origin/dataMining' into bug4687 2018-08-14 10:02:17 +02:00
Lennart Hensler 47aa67633f bug4687: First attempt for a context sensitive aggregator selection, but doesn't work as intended
Subtypes of an aggregators extracted type aren't supported. See FIXME comments in SuggestBoxStatisticProvider
2018-08-14 10:01:32 +02:00
Lennart Hensler 8c9dc27860 Fixed an issue when the result to show doesn't match the presentable types by the currently selected results presenter tab 2018-08-11 13:39:56 +02:00
Lennart Hensler bbd73cc335 bug4687: Using the identity function as extraction function when the extracted type of the selected aggregator is Object 2018-08-10 22:20:49 +02:00
Lennart Hensler 1db5aa60f1 bug4687: Implemented IdentityFunction and added access methods to FunctionProvider, DataMiningServer and DataMiningService 2018-08-10 21:46:48 +02:00
Lennart Hensler 75bdc88ba4 Moved the reload components button to developer controls 2018-08-10 14:28:38 +02:00
Lennart Hensler 43a95e8a34 Removed warnings 2018-08-10 13:51:35 +02:00
Lennart Hensler 1efc71127f Cleaned selection callback when retaining a selection 2018-08-10 13:37:59 +02:00
Lennart Hensler 9796a4e5fc bug4610: Simple approach to retain the filter selection 2018-08-10 13:34:05 +02:00
Lennart Hensler b4467526cb The SuggestBoxStatisticProvider doesn't preselect the first statistic upon loading of the data mining entry point
I also fixed the error display of AbstractResultPresenter and cleaned the layout of the result presenter controls.
2018-08-09 20:41:48 +02:00
Lennart Hensler ccbb9b7910 Auto-resizing of the statistic suggest box and other style improvements of the data mining UI 2018-08-09 19:47:13 +02:00
Lennart Hensler 77cb2bea95 bug4686: Applying the retriever chain settings when applying a query definition 2018-08-09 17:05:09 +02:00
Lennart Hensler 2d3605811e bug4686: Simplified clearing the current filter selection if the retriever chains match 2018-08-07 20:50:06 +02:00
Lennart Hensler 645e880e84 bug4686: Improved error message for missing filter values 2018-08-07 20:05:19 +02:00