Commit Graph
100 Commits
Author SHA1 Message Date
Frederik Petersen 1da11a140a Merge branch 'master' into masterdataimport-bug1765 2014-02-10 13:45:39 +01:00
Frederik Petersen 5878c0d613 Fixed master data import test 2014-02-10 13:32:44 +01:00
Frederik Petersen dd7df6bdef Moved DummyTrackedRace
to avoid package-bundle-name problem
2014-02-10 12:17:55 +01:00
Frederik Petersen 9d984c0ea9 Removed unused dependency 2014-02-09 17:06:23 +01:00
Frederik Petersen a3b029a1c4 Put master data resource url path in class annotation 2014-02-09 16:59:32 +01:00
Frederik Petersen c2a645a5ed Changed MasterDataResource location
and added test for race log event persistence
2014-02-09 16:49:08 +01:00
Frederik Petersen 89385d802f Moved TopLevelMasterData to domain package
removed unused master data json facilities
2014-02-09 16:08:59 +01:00
Frederik Petersen ea5dae85a2 Fixed race log import in master data import
one test still fails due to competitor resolving
2014-02-08 17:44:17 +01:00
Frederik Petersen 627df08d9e Changed master data import to use java.io serialization
scorecorrections don't seem to work yet
2014-02-08 13:58:04 +01:00
Frederik Petersen 12c6451c8b Started changing master data export to use java binary object serializ. 2014-02-07 16:31:52 +01:00
Frederik Petersen 1116bb9440 Added overwrite info for master data import
The success dialog of the master data import now includes information
about overwritten regattas, so he/she knows which races need to be
retracked.
2014-01-29 14:21:57 +01:00
Frederik Petersen d2d71945ec MasterDataImport now streams gzipped data while already responding 2014-01-27 22:56:03 +01:00
Frederik Petersen 20af594a1b Wrapped MasterDataImport InputStream
to automatically extend timeout while receiving data
2014-01-27 21:21:31 +01:00
Frederik Petersen 4fec3fba8d Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2014-01-27 17:42:32 +01:00
Frederik Petersen fe68e14f19 Increased timeout for master data import
Especially when testing with a local client on a machine connected per
wifi, the 10 second timeout led to exceptions when importing big
leaderboard groups from a remote server.

This will not happen anymore, as the timeout was increased to 10 minutes.
2014-01-27 17:40:29 +01:00
Frederik Petersen ead21fcfe0 Updated production environment (markdown) 2014-01-27 15:53:03 +00:00
Frederik Petersen 2246814e79 Fixed possible conc. mod. error in master data override 2014-01-24 11:52:27 +01:00
Frederik Petersen b6cdeae717 Merge branch 'master' into masterdataimport-bug1708 2014-01-24 10:31:20 +01:00
Frederik Petersen d89b19e1d3 Merge branch 'master' into masterdataimport-bug1708 2014-01-23 16:32:59 +01:00
Frederik Petersen ed6d224a1c Carried points, score corrections, suppressed competitors
are all imported even if no corresponding race is loaded on
the exporting side.

also fixed competitor id serialization
2014-01-23 16:10:00 +01:00
Frederik Petersen c99cb73d3e Changed carried points storing 2014-01-22 17:04:46 +01:00
Frederik Petersen c008cd923a Added failing test for carried points persistance 2014-01-22 15:11:52 +01:00
Frederik Petersen 971983d0e1 Suppressed competitors will not be imported if they are resolved to null
this fixes the null pointer in bug 1705
note that the supressed competitors are not exported, if the race is not
tracked on the exporting side. Just like the score corrections.
2014-01-22 13:35:28 +01:00
Frederik Petersen 0c26f164a9 Fixed override behavior for master data import
concerning bug 1708

tracked races are now relinked for flexible leaderboards
they are removed for regatta leaderboards
2014-01-22 10:53:30 +01:00
Frederik Petersen c2bf8a9925 Added failing test for bug 1708 2014-01-22 08:55:49 +01:00
Frederik Petersen ab9ba0459d RaceId in master data windtrack serialization is now serialized depending
on its type
2014-01-08 10:07:01 +01:00
Frederik Petersen 7e5c9c8904 Filter for leaderboard groups in master data import fixed
now the filter is reapplied upon refetching the list from a server
2013-12-12 09:24:59 +01:00
Frederik Petersen 3675693421 Fixed port=-1 in master data import 2013-12-12 09:24:58 +01:00
Frederik Petersen e0c7fea913 Filter for leaderboard groups in master data import fixed
now the filter is reapplied upon refetching the list from a server
2013-12-11 09:03:07 +01:00
Frederik Petersen 4c5880366b Fixed port=-1 in master data import 2013-12-11 08:41:02 +01:00
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 77e9893825 Merge branch 'master' into windstore-access-refactoring 2013-11-13 13:37:28 +01:00
Frederik Petersen cf8f778fd3 Moved central windstore into racingeventservice
also removed addRace and addEvent services from legacy adminapp
2013-11-13 11:50:32 +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