Frederik Petersen
008a98aa67
Fixed test that failed due to changes to jax-rs webservices
2013-12-04 16:17:05 +01:00
Frederik Petersen
398940d766
Fixed response encoding of jax-rs web services
...
also fixed master data import URI encoding and compress option handling
2013-12-04 10:37:49 +01:00
Frederik Petersen
dd39c1615a
Workaround fix for id serialization in master data import
...
needs more thorough fix when bug 1599 is "fixed"
2013-12-02 16:37:11 +01:00
Frederik Petersen
6fc665cfd9
Merge branch 'bug1632'
2013-11-27 13:06:36 +01:00
Frederik Petersen
28a36d53ec
Fixed race log event serialization for master data import
2013-11-27 12:21:43 +01:00
Frederik Petersen
043a05b7fa
Fixed tests that failed with NPE due to wind store refatoring
2013-11-26 16:34:55 +01:00
Frederik Petersen
9b14785966
Fixed wind serialization for race data import
2013-11-26 16:03:54 +01:00
Frederik Petersen
ce7ea7a13b
Merge branch 'master' into masterdataimport-wind
2013-11-26 16:01:43 +01:00
Frederik Petersen
b2d0188331
race list is always visible in polar sheet panel
...
fixed bug 1631
2013-11-25 14:47:09 +01:00
Frederik Petersen
625bfcc722
Merge branch 'master' into masterdataimport-wind
2013-11-25 14:26:21 +01:00
Frederik Petersen
166cacb272
Fixed potential null pointer
2013-11-25 13:20:29 +01:00
Frederik Petersen
7ea7461aed
Merge branch 'master' into masterdataimport-wind
2013-11-25 12:13:00 +01:00
Frederik Petersen
34c97a719d
Forgot adding the new switch to the panel
2013-11-20 16:40:53 +01:00
Frederik Petersen
056d46df47
Added togglability to compression of master data to allow back compability
2013-11-20 16:39:40 +01:00
Frederik Petersen
0fbf6071de
Changed master data import to use gzip
2013-11-20 16:29:32 +01:00
Frederik Petersen
81760e6dec
Replaced trackedRegatta with regatta name in getWindTrack calls
...
also added wind import
2013-11-20 12:05:10 +01:00
Frederik Petersen
3fa16b8484
Added windtrack masterdata deserialization
2013-11-20 09:51:24 +01:00
Frederik Petersen
a988003d15
Moved central windstore into racingeventservice
...
also removed addRace and addEvent services from legacy adminapp
2013-11-20 09:02:55 +01:00
Frederik Petersen
4e9b9ee333
Merge branch 'master' into masterdataimport-wind
2013-11-20 09:00:07 +01:00
Frederik Petersen
51bd2e0c40
Merge branch 'master' into fix-masterdataimport-overalllg-persistence
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-11-16 16:15:58 +01:00
Frederik Petersen
a724200499
Fixed persistence of overall leaderboardgroup data in masterdataimport
...
and tested it
2013-11-16 16:00:31 +01:00
Frederik Petersen
d3103c8983
Merge branch 'master' into fix-masterdataimport-overall-leaderboard
...
Conflicts:
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/masterdata/impl/LeaderboardGroupMasterDataJsonSerializer.java
2013-11-15 16:17:13 +01:00
Frederik Petersen
967e3de29e
MetaColumn factors are now imported with MasterDataImport
...
see bug #1605
also added an assert to the according OverallLeaderboard test case
2013-11-15 16:13:55 +01:00
Frederik Petersen
99d3b5c0df
Prepared dummy tracked race for master data wind import
2013-11-13 09:05:21 +01:00
Frederik Petersen
8f1246e8cd
Refactored TrackedRaceImpl wind funtionality into abstract super class
...
This enables us to let the DummyTrackedRace for the master data import to
use the wind track functionality, to save imported wind into the db, by
using the existing code.
2013-11-06 17:15:17 +01:00
Frederik Petersen
6c3a9dd50f
Added wind track serialization for master data import
2013-11-04 15:47:57 +01:00
Frederik Petersen
8ba4dcb2f7
Merge branch 'master' into polars
...
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-24 08:55:44 +02:00
Frederik Petersen
8c4899306d
Fixed polar sheet settings checkbox status mgmt.
2013-10-23 10:54:28 +02:00
Frederik Petersen
4488732f36
Added naming option for polar sheet
...
if no name is supplied by the user, a name will be generated using the
boat class.
added tooltip for the naming label
2013-10-23 09:51:32 +02:00
Frederik Petersen
8f21a28049
Merge branch 'master' into polars
...
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-23 09:02:33 +02:00
Frederik Petersen
f310d247da
Removed old export function
...
this was very hard-coded and the coming export function needs to be built
from the ground up anyways, after evaluating the requirements
2013-10-22 18:18:50 +02:00
Frederik Petersen
0f928f8f6e
Polar sheet naming improved
...
boat class will now be matched disregarding character case
2013-10-22 18:15:39 +02:00
Frederik Petersen
78fd9eeb68
Created Polar Chart Controls
...
allows removal of diagrams
should improve usability
cleaned up some more legacy code in that area
2013-10-22 17:58:23 +02:00
Frederik Petersen
8e65e01b98
String messages cleanup in polar sheet panel
2013-10-19 13:18:06 +02:00
Frederik Petersen
7c094ed868
Changed initial size of race list in polar sheets panel
...
doesnt show the inrelevant columns anymore, leading to more space for the
charts
2013-10-16 14:31:31 +02:00
Frederik Petersen
3b29a63a9c
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java
2013-10-16 12:56:59 +02:00
Frederik Petersen
de5921cc28
Some cleanup and refactoring in polar sheet generation
2013-10-16 12:54:23 +02:00
Frederik Petersen
cd2be3d18e
Refactored huge polar sheet generation method
2013-10-13 15:11:43 +02:00
Frederik Petersen
791f2722d7
Cleanup in polar diagram ui package
2013-10-13 14:25:41 +02:00
Frederik Petersen
daef56f7b6
Cleanup for polar chart panel
2013-10-13 13:54:36 +02:00
Frederik Petersen
d4dcc161c5
Merge branch 'master' into polars
2013-10-10 14:53:04 +02:00
Frederik Petersen
bee77af5a4
Added client side validator for polar sheet settings
2013-10-10 14:51:30 +02:00
Frederik Petersen
17c38e9e76
Polarsheet Test fix and small npe fix
2013-10-09 10:59:49 +02:00
Frederik Petersen
4f31e90ed3
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
2013-10-08 15:38:46 +02:00
Frederik Petersen
168cc19719
Merge branch 'master' into masterdataimport-jaxrs
2013-10-08 15:31:25 +02:00
Frederik Petersen
2b7ac5ba00
Removed old non used master data service
2013-10-08 15:30:37 +02:00
Frederik Petersen
15dce59737
MasterDataImport now uses JAX-RS services
2013-10-08 15:26:48 +02:00
Frederik Petersen
1e427a038a
Created MasterDataResource for jax-rs style rest service
2013-10-08 13:56:16 +02:00
Frederik Petersen
d4369b832d
Polar diagram histogram data can now be arranged by combined day and
...
gaugeid
2013-10-08 12:36:54 +02:00
Frederik Petersen
c286244a30
Added polar sheet generation option that allows splitting results by wind
...
gauges
2013-10-07 16:49:56 +02:00
Frederik Petersen
bf44561471
Polar Histogram Data can now be arranged by day
2013-10-07 10:52:54 +02:00
Frederik Petersen
de43d3f026
Polarsheet data points histograms con now be viewed by clicking rather than hovering
2013-10-07 10:08:17 +02:00
Frederik Petersen
d879a9d0f3
Improved histogram arrangement options for polar sheet panel
2013-10-07 09:45:11 +02:00
Frederik Petersen
dd0b0f1b61
Polars Histogram Data can now be arranged by originating wind gauges
2013-10-05 14:22:18 +02:00
Frederik Petersen
e8f461bf75
Changed polar sheet generation to support advanced histograms
2013-10-05 12:44:55 +02:00
Frederik Petersen
51e990bd74
No more result pulling for polar sheet generation
...
Allows load balancing.
Reenabled polar sheet generation service test
2013-10-02 15:37:24 +02:00
Frederik Petersen
6c48fcb8e4
Made windstepping max distance configurable
2013-10-02 13:07:21 +02:00
Frederik Petersen
093083e8f8
Added tooltips to polarsheet configuration
2013-10-02 10:21:50 +02:00
Frederik Petersen
8d20fab454
Introduced proper i18n strings for polar sheet generation settings
2013-10-01 16:49:46 +02:00
Frederik Petersen
f15cd53ee4
Merge branch 'master' into polars
2013-10-01 10:19:58 +02:00
Frederik Petersen
bad654883a
Added + and - buttons for wind stepping configuration
2013-08-29 13:00:57 +02:00
Frederik Petersen
a0e3cbf85f
Added a wind stepping configuration panel to the polar sheet settings
...
You can now configure for which wind steps the polar sheets are to be
generated.
2013-08-29 11:12:58 +02:00
Frederik Petersen
74bf5d7038
Merge branch 'master' into polars
2013-08-29 10:11:31 +02:00
Frederik Petersen
d8c8f8de26
Added a filter in the master data import panel
2013-08-27 12:04:12 +02:00
Frederik Petersen
298d67927e
Leaderboard group names are being sorted in Master Data Import Panel
2013-08-27 10:34:40 +02:00
Frederik Petersen
450bf7397a
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PolarSheetGenerationTest.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PerRaceAndCompetitorPolarSheetGenerationWorker.java
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java
2013-08-21 10:59:26 +02:00
Frederik Petersen
a8bbb09191
Added another option to the polar sheet generation settings
...
the options lets the user choose if he/she wants to use the aggregated
wind direction or only the estimated wind direction (which seems way more
accurate up to this point, when looking at the polar sheets)
2013-08-16 13:03:41 +02:00
Frederik Petersen
8a3cc61168
Added a distance based outlier detection algorithm for the polar data
2013-08-15 09:28:45 +02:00
Frederik Petersen
c280aded9e
Added more options to polar sheet generation
...
users are now able to exclude all windsources but the expedition ones with
a checkbox
also introduced sigma approach outlier removal
2013-08-13 15:04:55 +02:00
Frederik Petersen
0334b34518
Merge branch 'master' into polars
2013-08-13 10:52:13 +02:00
Frederik Petersen
98769fe4e5
Fixed small naming error in serializer and added test for overall
...
leaderboard import
2013-08-13 10:31:08 +02:00
Frederik Petersen
eb2096a2be
Added settings to polar sheet panel
2013-08-12 15:57:41 +02:00
Frederik Petersen
d121a31b22
Fixed rotated polar diagrams
...
chose wind estimator as only viable wind source for windbearing
2013-08-11 13:20:20 +02:00
Frederik Petersen
8c4b3e485f
Some optimizations for the polar sheet generation algorithm
...
-optimized start and end time per competitor
-also took care of abandoning last 2 legs of boats that aborted race at
some point
-checked wind for minimum confidence value
-checked wind for useSpeed==true
2013-08-11 11:55:28 +02:00
Frederik Petersen
565665b428
Removed unused histogram service method for polar sheets
...
all histogram data is now transfered immediately with the polar sheets
2013-08-07 11:18:34 +02:00
Frederik Petersen
bd4e46ddaf
Only display polar sheet data with appropriate confidence
...
-small fix for gwt-highcharts for accepting null values in point array
-Added confidence measure for polar sheet data
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsWindStepping.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/BoatClassImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/ManeuverAngleTableImpl.java
2013-08-07 11:18:01 +02:00
Frederik Petersen
197bb20a50
Ignore polarsheetgeneration service test for now
...
Right now it depends on the session, will be changed soon though.
2013-08-07 11:06:26 +02:00
Frederik Petersen
453f0792a8
Added serial id for PolarSheetsWindStepping
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PolarSheetsWindStepping.java
2013-08-07 11:05:59 +02:00
Frederik Petersen
5f71854926
Fixed speed and bearing aggregation
...
if speed = 0, the bearing should have a low confidence
this is particularly important for tests, where same position is used and
speed between to fixes is always 0. bearing would default to 0, so it
makes finding good testing data difficult.
Same applies for production use, since bearing between two points with
the same position (and therefor no speed) should not have a confidence
other than 0.
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java
2013-08-07 11:03:21 +02:00
Frederik Petersen
4213dcbd4a
Added classifier for odd fixes with logging for polar sheet generation
2013-08-07 10:57:18 +02:00
Frederik Petersen
67199239c1
Replaced standard deviation with coefficiant of variance
2013-08-07 10:56:52 +02:00
Frederik Petersen
96e4c6230b
Added loading info to polar sheets chart
...
-polar sheets panel now uses a highcharts feature for loading
visualization
2013-08-07 10:56:34 +02:00
Frederik Petersen
43d21c5ebe
Added standard deviator to histogram chart for polar sheets
2013-08-07 10:56:14 +02:00
Frederik Petersen
f428cf8141
Removed hard-coded value for minimal datacount per windsheet
...
needs to be replaced by a polarsheet classifier that allows us to set
maximum standard deviation
2013-08-07 10:55:55 +02:00
Frederik Petersen
cf8f388fe8
Improved caching and session context for polar sheets
2013-08-07 10:55:36 +02:00
Frederik Petersen
8793705adf
Fixed the order of execution for polar sheet generation
...
before the fix it was possible, that results were omitted, due to a
corrupt order of execution.
2013-08-07 10:55:09 +02:00
Frederik Petersen
ad7f0901a8
Replaced Score Correcton mongodb export/import with information about Master Data Import
2013-08-05 16:31:09 +02:00
Frederik Petersen
35458881ae
Fixed persistence of event and course area for adding without replication
2013-07-10 13:23:26 +02:00
Frederik Petersen
48206650a3
Fixed score correction import
...
now persists correctly
2013-07-10 12:48:12 +02:00
Frederik Petersen
e3d69d4da1
Factor is now exported for race column in master data importer
2013-07-10 11:15:25 +02:00
Frederik Petersen
109d4357f4
Score corrections are now only exported if there are score is corrected
2013-07-10 11:03:40 +02:00
Frederik Petersen
82560856a6
Fixed tests to add racecolumns to series after creating the regatta
2013-07-10 10:48:49 +02:00
Frederik Petersen
600f01f111
Buttons will be disabled and enabled depending on the situation in master
...
data import panel
2013-07-04 16:52:05 +02:00
Frederik Petersen
952ccbdfc8
Use string messages in master data import panel
...
also tell user to choose at least one leaderboard group before clicking
button. disabling it is the next step
2013-07-04 15:59:18 +02:00
Frederik Petersen
31e0aa1b4a
Merge branch 'master' into import_dbdata
2013-07-04 13:38:00 +02:00
Frederik Petersen
f1eab43172
Fixed issues with override mode in master data import
...
override mode made the whole import process overwrite events and regattas
again and again if they were (indirectly) contained in several leaderboard
groups. This is now fixed. The creation count object holds sets with
identifiers of the objects that have been created during the process.
also the number of created elements are validated in the test cases
2013-07-04 13:33:43 +02:00
Frederik Petersen
81cc0d55c2
Fixed problem in master data import concerning leaderboardgroups
...
leaderboardgroups where empty if the leaderboard was already added to
another leaderboard group
added test case for that
small fix to override mode for media tracks
2013-07-04 11:01:54 +02:00
Frederik Petersen
c264798241
Merge branch 'master' into import_dbdata
2013-07-04 08:37:05 +02:00
Frederik Petersen
11fde9eb09
Added test and fixes for media track export/import
2013-07-04 08:35:05 +02:00
Frederik Petersen
f10b2b52cb
Added de/serializer for media tracks for master data import
...
also extracted the top entry functionality of the importer into a
designated object.
2013-07-04 07:49:43 +02:00