Lennart Hensler
9225e1ba2f
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-23 18:22:12 +01:00
Lennart Hensler
400d8c9552
Merge remote-tracking branch 'origin/dataMining' into dataMining
2014-01-23 18:21:18 +01:00
Lennart Hensler
4c72209bfe
Finished the FunctionRegistry implementation
2014-01-23 18:20:47 +01:00
Lennart Hensler
06ecf6aae7
Cleaned the signature of two methods of TrackedRace
2014-01-22 18:24:25 +01:00
Lennart Hensler
3408252b18
Renamed the test util class
2014-01-22 18:15:07 +01:00
Lennart Hensler
ab9cb66580
Implemented a function retriever for external library classes
2014-01-22 17:47:53 +01:00
Lennart Hensler
7b51354d79
Extracted the inner classes from the tests to the util package
2014-01-22 17:16:00 +01:00
Lennart Hensler
77252109a3
Implemented a function retriever for marked methods
2014-01-22 17:08:41 +01:00
Lennart Hensler
a118165794
Made the DataRetrievalWorker independent from the source type
...
Previously the DataRetrievalWorker was bound to LeaderboardGroup as source
type, so every worker had to base on a leaderboard group. I added a new
generic attribute SourceType to generalize the DataRetrievalWorker.
2014-01-22 14:53:45 +01:00
Lennart Hensler
2377f14f22
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-22 14:33:53 +01:00
Lennart Hensler
95ddd58aa8
Made the Query independent from the RacingEventService
...
In detail, I made all DataRetrievers independent from the data source, to
be able to use it in other contexts than the data mining of sailing
related stuff.
2014-01-22 13:05:25 +01:00
Lennart Hensler
280f79409f
Added an interface for the method retriever
2014-01-22 12:47:03 +01:00
Lennart Hensler
3c102384ca
Added a service interface for the function registration
2014-01-22 12:42:59 +01:00
Lennart Hensler
ad748a9ca9
Implemented a simple add method for the FunctionRegistry
2014-01-22 12:00:19 +01:00
Lennart Hensler
bb9e005ca6
Removed unnecessary annotation DefinesDataMiningFunctions
2014-01-22 11:49:57 +01:00
Lennart Hensler
99f8887ea5
Merge branch 'master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2014-01-22 11:29:37 +01:00
Lennart Hensler
2e267056c8
Started to implement the function registry
2014-01-22 11:27:05 +01:00
Lennart Hensler
775d9d126d
Implemented the data mining annotations (Bug 1672)
2014-01-17 14:38:23 +01:00
Lennart Hensler
a721fcd728
Finished bug 1678: Rearrange the data mining UI
2014-01-16 17:05:20 +01:00
Lennart Hensler
e3e81c553b
Added the datamining.shared bundle to java/pom.xml
2014-01-15 16:52:03 +01:00
Lennart Hensler
2d20cde0bc
Updated the pom.xml for the new shared project
2014-01-15 14:57:42 +01:00
Lennart Hensler
9ff45d605f
Renamed the packages to match the conventions
2014-01-15 11:57:17 +01:00
Lennart Hensler
0a34dfe130
Fixed launch config after merge
2014-01-15 11:05:17 +01:00
Lennart Hensler
43b4ab008e
Merge remote-tracking branch 'origin/master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-01-15 10:49:45 +01:00
Lennart Hensler
0005562ae4
Extracted the data mining shared classes to its own project
2014-01-15 10:44:24 +01:00
Lennart Hensler
4cd36560e8
Deleted all traces of groovy and created a shared project
2014-01-14 18:04:08 +01:00
Lennart Hensler
0fc93e2466
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-14 17:53:17 +01:00
Lennart Hensler
a6dc309371
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-10 13:18:07 +01:00
Lennart Hensler
8f4e4056ce
Removed the code for custom scripted data mining components
2014-01-09 16:32:17 +01:00
Lennart Hensler
055a07e196
Added filter boxes to the selection tables
2013-12-21 18:03:29 +01:00
Lennart Hensler
dcfb249e01
Merge branch 'master' into dataMining
...
Conflicts:
java/pom.xml
2013-12-21 17:10:11 +01:00
Lennart Hensler
3b0486f695
Refactored the AbstractFilterablePanel for the use in the data mining UI
...
The old AbstractFilterablePanel has been renamed to
LabeledAbstractFilterablePanel. Then I extracted everything except for the
label in a new super class, which is now called AbstractFilterablePanel.
Now the filterable panel can be used without a label before the filter
box. The LabeledAbstractFilterablePanel just calls the super constructor
and inserts the given label before the widget on index 0 (which is
currently the filter box).
I also changed the type of the display from CellTable to
AbstractCellTable, so that the filterable panel can be used with DataGrids
too (DataGrids are used for the selection tables in the data mining UI).
2013-12-21 17:03:50 +01:00
Lennart Hensler
99620bc012
Found a better way to add types to the gwt serialization policy
2013-12-21 15:54:25 +01:00
Lennart Hensler
8e4c73de30
Improved the grouping selection
2013-12-20 21:21:22 +01:00
Lennart Hensler
67e5ddbc5e
Replaced the statistic selection provider
2013-12-20 16:37:38 +01:00
Lennart Hensler
3ddcc90f9e
Made the QueryDefinitionProvider a Component
2013-12-20 13:10:28 +01:00
Lennart Hensler
76ec9d8dfc
Applied a standard query for the data mining
2013-12-20 12:48:10 +01:00
Lennart Hensler
eb7dd12e2d
Introduced the resizing structure for the layout panels
2013-12-19 21:18:42 +01:00
Lennart Hensler
a2eb1485b7
Used layout panels for the data mining UI
2013-12-19 20:17:19 +01:00
Lennart Hensler
c29784ecf6
Improved the settings dialogs
2013-12-19 18:57:15 +01:00
Lennart Hensler
6d22101407
Fixed launch configs after merge
2013-12-19 17:58:03 +01:00
Lennart Hensler
7ab1a9ff22
Fixed missing file after merge
2013-12-19 17:43:46 +01:00
Lennart Hensler
adbeb04b24
Merge branch 'master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.gwt.ui/build.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
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/server/SailingServiceImpl.java
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/AdminConsole.gwt.xml
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.targetplatform.base/features/target-base/feature.xml
java/pom.xml
2013-12-19 17:25:47 +01:00
Lennart Hensler
a1cc7a0470
Page titles of the frontend are now dynamic
2013-12-19 15:48:00 +01:00
Lennart Hensler
d0d193c512
Traveled distance not displayed before the start of race
2013-12-19 14:23:57 +01:00
Lennart Hensler
75e454c8b3
Merge remote-tracking branch 'origin/master'
2013-12-18 17:03:46 +01:00
Lennart Hensler
a2ff94406d
Added distance to start line and beat angle to the competitor charts
2013-12-18 17:03:11 +01:00
Lennart Hensler
ae83415d3e
Traveled distance in competitor chart now before race start
2013-12-18 15:49:39 +01:00
Lennart Hensler
f31fbfa379
Reorganized the data mining UI
2013-12-10 14:56:50 +01:00
Lennart Hensler
384620b33d
The selection tables now update automatically
2013-12-10 11:56:48 +01:00
Lennart Hensler
1c6b3f9e9d
Cleaned the data mining project after parallelizing
2013-11-20 17:30:27 +01:00
Lennart Hensler
ec7a955c0f
Merge branch 'master' into dataMining
2013-11-20 16:48:48 +01:00
Lennart Hensler
8e65ff53b0
Parallelized the aggregation
2013-11-20 16:30:38 +01:00
Lennart Hensler
f0b48fbb50
Parallelized the data grouping
2013-11-20 14:13:35 +01:00
Lennart Hensler
1af31b8501
Extracted abstract super class for component workers
2013-11-19 19:32:54 +01:00
Lennart Hensler
25997334de
Parallelized the data grouping
2013-11-19 19:06:06 +01:00
Lennart Hensler
79db9b61a4
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.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
2013-11-19 18:01:25 +01:00
Lennart Hensler
bff01d9471
Made the concrete parallel components as simple as possible
2013-11-19 13:23:09 +01:00
Lennart Hensler
545d59718b
Cleaned the previous changes
2013-11-19 13:10:17 +01:00
Lennart Hensler
51460bf5aa
Extracted interfaces and abstract classes for parallelization
2013-11-19 12:24:41 +01:00
Lennart Hensler
82d92e90db
Made filter criterias thread safe
2013-11-15 16:29:47 +01:00
Lennart Hensler
bccd817f9f
Fixed compile error in test after changing the filter structure
2013-11-15 16:00:56 +01:00
Lennart Hensler
3a21a002ab
Prallelized the filters
2013-11-15 15:44:25 +01:00
Lennart Hensler
cfd87a923a
Merge branch 'dataMining' into parallelDataMining
2013-11-14 16:46:38 +01:00
Lennart Hensler
32b94fcd19
Merge branch 'master' into dataMining
2013-11-14 16:27:12 +01:00
Lennart Hensler
b017405c39
Edited the build.properties, so that the data mining is build
2013-11-14 16:21:53 +01:00
Lennart Hensler
45668604af
Merge remote-tracking branch 'origin/dataMining' into dataMining
2013-11-14 16:15:12 +01:00
Lennart Hensler
a2bdb12be8
Made custom groupers unavailable to safely deploy the data mining
2013-11-12 13:03:24 +01:00
Lennart Hensler
0a07d2830d
Replaced the CellTable with a DataGrid (with scroll bars)
2013-11-12 12:39:41 +01:00
Lennart Hensler
24844ac975
Quick fix for the data mining of tracked legs of competitors
2013-11-06 11:34:20 +01:00
Lennart Hensler
91c183f9b3
Added a new statistic for TrackedLegOfCompetitor
2013-11-05 19:47:55 +01:00
Lennart Hensler
93594fa380
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
2013-11-05 17:02:44 +01:00
Lennart Hensler
986ac9747a
Cleaned GrouperFactory and added TrackedLegOfCompetitor creation
2013-10-25 15:05:08 +02:00
Lennart Hensler
c6a6663630
Cleaned the FilterFactory
2013-10-25 14:42:52 +02:00
Lennart Hensler
29ece5f6e3
Extracted factories for the single query components
2013-10-25 14:01:23 +02:00
Lennart Hensler
f2904c03fe
Implemented dimensions for TrackedLegOfCompetitor
2013-10-25 13:48:17 +02:00
Lennart Hensler
38c48f4751
Implemented a dimension filter for TrackedLegOfCompetitor
2013-10-24 17:20:35 +02:00
Lennart Hensler
37475abed2
Merge branch 'master' into lennartWorking
2013-10-22 18:05:31 +02:00
Lennart Hensler
c62946b4b2
Race time traveled column is now seperated by leg type
2013-10-22 18:03:41 +02:00
Lennart Hensler
125bd67529
The overall rank isn't shown anymore, when there is none
2013-10-22 17:11:49 +02:00
Lennart Hensler
78a744b0bf
Added a time column for race
2013-10-22 16:28:28 +02:00
Lennart Hensler
95248b7641
The overall rank isn't shown anymore, when there is none
2013-10-22 15:00:16 +02:00
Lennart Hensler
6706d3b8ac
Merge branch 'master' into lennartWorking
...
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
2013-10-16 17:47:43 +02:00
Lennart Hensler
4094263f33
Fixed some typos in the wind chart settings tooltips
2013-10-16 17:41:44 +02:00
Lennart Hensler
fff87d28ed
Added toolips to the wind chart settings dialog (resolving bug 1558)
2013-10-16 16:20:43 +02:00
Lennart Hensler
23e5a72e61
Added a StatisticsProvider to keep the possible statistics clean
2013-10-10 18:32:56 +02:00
Lennart Hensler
920e596cfd
The selection panels is now able to apply a QueryDefinition
2013-10-10 18:05:31 +02:00
Lennart Hensler
c629303777
Added settings to the data mining panel
2013-10-10 15:51:29 +02:00
Lennart Hensler
53550d8ea3
Introduced the QueryDefinition
...
But there are problems with it's serialization
2013-10-08 18:26:09 +02:00
Lennart Hensler
b81868d7f5
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
2013-10-08 13:20:01 +02:00
Lennart Hensler
8ac67b123f
Fixed typo and shortened detail type texts
2013-10-08 12:15:38 +02:00
Lennart Hensler
7e33dcf0bc
Merge branch 'master' into trackedRaceExtensions
2013-10-08 12:04:41 +02:00
Lennart Hensler
fe03e26e49
Added the possibility to run the query automatically
2013-10-06 19:09:48 +02:00
Lennart Hensler
bcc3ee0f7a
Formatting the result tooltips
2013-10-06 17:37:13 +02:00
Lennart Hensler
625ddae2b2
Added a label to show, when theres no query selected
2013-10-06 16:01:01 +02:00
Lennart Hensler
17ffdbc327
Added columns for the new statistics
2013-09-06 14:13:37 +02:00
Lennart Hensler
e881faad5b
Added DetailTypes for the new statistics
2013-09-06 13:58:34 +02:00
Lennart Hensler
1168faa42a
Added the new statistics to the LeaderboardEntryDTO
2013-09-06 13:37:43 +02:00
Lennart Hensler
71351dad49
Merge remote-tracking branch 'origin/master' into trackedRaceExtensions
...
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/DummyTrackedRace.java
2013-09-06 13:23:24 +02:00
Lennart Hensler
23567a282e
Added missing methods in the mocks
2013-09-06 13:01:08 +02:00