Commit Graph
100 Commits
Author SHA1 Message Date
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 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 647760ab5a Merge branch 'master' into antiWrapAround_Bug_1800 2014-04-20 19:59:14 +02:00
Lennart Hensler f6b8f8c427 Implemented and tested the new wind chart recalculation algorithm 2014-04-20 18:34:48 +02:00
Lennart Hensler f0daeec314 Updated the gwt ui jre to 1.7 to make the tests runnable 2014-04-17 17:17:50 +02:00
Lennart Hensler 84f06fd23c Implemented tests for the new point recalculation algorithm 2014-04-09 19:13:57 +02:00
Lennart Hensler 15f1e486a9 Implemented a failing empty test for the new anti wrap around algorithm 2014-04-07 18:15:29 +02:00
Lennart Hensler 38d3de8081 Used the new anti wrap around algorithm in the wind chart 2014-04-07 18:11:32 +02:00
Lennart Hensler 41f0c2236a Implemented the new anti wrap around algorithm 2014-04-07 17:16:02 +02:00
Lennart Hensler b102001e3a Added an empty method for the new anti wrap around algorithm 2014-04-07 16:12:27 +02:00
Lennart Hensler f5f8909a12 Fixed a NPE in the DataMiningFactory
The map for the supported locales (mapped by the local info name, provided
by GWT) wasn't initialized properly.
2014-03-18 11:37:33 +01:00
Lennart Hensler 875ec9465e Merge remote-tracking branch 'origin/dataMining' into dataMining 2014-03-18 11:14:27 +01:00
Lennart Hensler 18a328fd8d Implemented the HasContext hierarchy 2014-03-18 08:53:16 +01:00
Lennart Hensler 42569d1b07 Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.server/SailingServer (Proxy).launch
2014-03-17 22:25:39 +01:00
Lennart Hensler 2e9de031ef Extended the context hierarchy and implemented a first retriever 2014-03-16 14:22:23 +01:00
Lennart Hensler 0698098f35 Refactored the filtering retrieval processer to fit the standard usage 2014-03-15 18:03:49 +01:00
Lennart Hensler be0ad56062 Implemented the cluster group repositories 2014-03-15 16:39:12 +01:00
Lennart Hensler a6dbf58d7e Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.datamining.shared/META-INF/MANIFEST.MF
	java/com.sap.sailing.datamining.shared/src/com/sap/sailing/datamining/shared/impl/SimpleQueryDefinition.java
	java/com.sap.sailing.datamining/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
2014-03-15 08:18:56 +01:00
Lennart Hensler fefb369a88 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-12 09:29:21 +01:00
Lennart Hensler cbb8c322f8 Fixed the starting issues of the data mining component 2014-03-12 09:28:52 +01:00
Lennart Hensler 5601a00b4e Tested and refactored cluster groups and clusters 2014-03-11 10:12:14 +01:00
Lennart Hensler e0a9f552b6 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-11 08:54:44 +01:00
Lennart Hensler e228e7ed67 Implemented cluster groups 2014-03-10 14:07:08 +01:00
Lennart Hensler 8fb3f3e9a9 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-10 13:53:39 +01:00
Lennart Hensler 28769df713 Implemented new clusters and their boundaries 2014-03-10 13:51:50 +01:00
Lennart Hensler f0d29c4555 Renamed the context interfaces and classes 2014-03-10 11:43:30 +01:00
Lennart Hensler 304e5ec71b Moved all singletons to the DataMiningActivator 2014-03-10 11:00:59 +01:00
Lennart Hensler d9c38b6104 Added a filtering retrieval processor to the standard query test 2014-03-09 18:31:30 +01:00
Lennart Hensler eab7f79427 Implemented and tested the AbstractFilteringRetrievalProcessor 2014-03-09 18:05:26 +01:00
Lennart Hensler 0e272885ac Merge remote-tracking branch 'origin/master' into dataMining 2014-03-09 15:58:34 +01:00
Lennart Hensler 8edc00920a Implemented the result enriching
With this task, I opened the I18N and enriched the Function annotations
2014-03-09 15:57:21 +01:00
Lennart Hensler 0350a54dec Implemented a workflow to enrich the result with additional data
This was problematic, because a processor can have multiple result
receivers and every result receiver could add additional data. So I
implemented an additional result data builder, that handles the conflicts,
when a member of the additional data is set multiple times.
There's a remaining problem with the StringMessagesForTests, because it
isn't as rich as the string messages used in the productive environment.
When this is resolved, the query tests should be successful.
2014-03-07 14:46:51 +01:00
Lennart Hensler 4c7a1706d6 Improved the logging 2014-03-07 11:31:54 +01:00
Lennart Hensler 5f552b46b8 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-07 10:00:04 +01:00
Lennart Hensler 97cf2804ad Merge remote-tracking branch 'origin/dataMining' into dataMining
Conflicts:
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/AbstractPartitioningParallelProcessor.java
2014-03-07 09:59:50 +01:00
Lennart Hensler 2fbf86c9e7 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-06 17:23:07 +01:00
Lennart Hensler 038b2089f5 Implemented an aborting mechanism for processors and timeouting in the
query
2014-03-06 17:22:31 +01:00
Lennart Hensler 7ad354f104 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-06 14:29:52 +01:00
Lennart Hensler 22d9fa9f2f Added missing export of the data mining sse bundle 2014-03-06 14:18:27 +01:00
Lennart Hensler a7d837f2d6 Cleaned the instruction wrapping of the abstract parallel processor 2014-03-02 12:27:07 +01:00
Lennart Hensler f00dc963ba Implemented a timeouting mechanism for queries with an issue
The problem is, that the processing still continous, because there is no
abort mechanism for processors right now. The query just stops waiting for
the result and throws a TimeoutException.
2014-03-02 11:47:55 +01:00
Lennart Hensler a0f6af0318 Merge remote-tracking branch 'origin/master' into dataMining 2014-03-02 10:11:48 +01:00
Lennart Hensler 6a2e2014f8 First attempt for a timeouting mechanism 2014-03-01 21:27:37 +01:00
Lennart Hensler 131a52b3b3 Merge remote-tracking branch 'origin/master' 2014-03-01 18:11:06 +01:00
Lennart Hensler 462dcd3024 Added my bachelor thesis to the wiki 2014-03-01 18:10:32 +01:00
Lennart Hensler 66d008630f Merge remote-tracking branch 'origin/master' into dataMining 2014-03-01 17:50:51 +01:00
Lennart Hensler acd4f6b8fc Implemented the standard workflow without the additional result data
Additional data is for example the amount of retrieved or filtered data
entries.
2014-02-26 21:41:24 +01:00
Lennart Hensler 69b81f8a25 Implemented a test for ProcessorQuery with standard workflow 2014-02-26 19:50:50 +01:00
Lennart Hensler 0fe488357d Added stub for a processor query 2014-02-26 16:00:00 +01:00
Lennart Hensler a1c60f5134 Removed unnecessary generic type argument from Query 2014-02-26 15:17:45 +01:00
Lennart Hensler 0aef8d3bc7 Simplified the sum aggregation processor hierarchy 2014-02-26 15:16:13 +01:00
Lennart Hensler 1ddacd3946 Changed the unfinished instructions counter handling
A ReentrantReadWriteLock is now used instead of synchronized methods
2014-02-26 14:59:04 +01:00
Lennart Hensler b6726c4cc4 Implemented sum, average and median aggregators for grouped double values 2014-02-26 14:54:11 +01:00
Lennart Hensler f39cf9a32d Implemented an abstract aggregation processor 2014-02-25 18:45:45 +01:00
Lennart Hensler 853ba51a02 Renamed the package for the data mining component tests 2014-02-25 18:07:05 +01:00
Lennart Hensler 3099d9b5e4 Hardened the tests for the new data mining components 2014-02-25 18:04:15 +01:00
Lennart Hensler a20e9120f8 Replaced the ProcessingInstruction with Callable
This makes the concept of forwarding the results much easier to understand
and cleaner.
2014-02-25 17:11:38 +01:00
Lennart Hensler 8b39db5517 Merge remote-tracking branch 'origin/master' into dataMining 2014-02-25 15:34:46 +01:00
Lennart Hensler 1110bc087f Implemented a extraction processor for grouped data 2014-02-25 15:34:11 +01:00
Lennart Hensler d4f9d8ba58 Try to fix the hudson data mining build 2014-02-25 13:52:26 +01:00
Lennart Hensler b744760cce Implemented a NullaryFunctionRegexFilterCriteria 2014-02-25 13:18:41 +01:00
Lennart Hensler f46b37e1a6 Moved old filter criterias to a deprecated package 2014-02-25 13:06:33 +01:00
Lennart Hensler dd17ba0e2b Merge remote-tracking branch 'origin/master' into dataMining 2014-02-25 11:44:04 +01:00
Lennart Hensler c8ee455d2a Implemented a filtering processor 2014-02-25 11:43:37 +01:00
Lennart Hensler 90c4939280 Cleaned the datamining sse test bundle 2014-02-25 08:47:48 +01:00
Lennart Hensler 4aad50215f Moved the old components to a impl.components.deprecated package 2014-02-25 08:45:45 +01:00
Lennart Hensler 96dc9be71e Merge remote-tracking branch 'origin/master' into dataMining 2014-02-24 20:34:23 +01:00
Lennart Hensler c2a77d8daa Made the handling of unfinished instructions thread safe 2014-02-24 18:10:42 +01:00
Lennart Hensler 11200163fb Fixed the test for the ParallelMultiDimensionalGroupingProcessor 2014-02-24 12:27:21 +01:00
Lennart Hensler ee183b4c9c Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-02-24 10:39:47 +01:00
Lennart Hensler 78f0d78140 Merge remote-tracking branch 'origin/dataMining' into dataMining 2014-02-23 11:42:16 +01:00
Lennart Hensler 7f57fae8f7 Implemented a grouping processor 2014-02-22 16:00:07 +01:00
Lennart Hensler b79cbd32f1 Added a test for the partitioning of AbstractSimpleParallelProcessor 2014-02-22 14:47:12 +01:00
Lennart Hensler eb63251e94 Added test for the processor finishing 2014-02-22 14:15:02 +01:00
Lennart Hensler 5c494b521e Fixed a syntax error in a test 2014-02-22 13:22:13 +01:00
Lennart Hensler 34c86d8864 Added a stub for a dimensional grouping processor 2014-02-21 22:52:50 +01:00
Lennart Hensler 8edcccee8e Added a stub for a gps fix retrieval processor 2014-02-21 22:22:57 +01:00
Lennart Hensler e0613b2189 Opened the abstract processor 2014-02-21 22:22:30 +01:00
Lennart Hensler 85eefeab5b Implemented a mechanism to check if a processor is finished 2014-02-21 21:58:12 +01:00
Lennart Hensler d8e1b1b64b Added ProcessingInstruction and an abstract implementation 2014-02-21 21:18:58 +01:00
Lennart Hensler 719e1a6e6f Cleaned the package structure of the sailing datamining bundle 2014-02-21 19:39:55 +01:00