Frederik Petersen
a2ba9ae52a
Improved testability of data importer
2014-03-06 09:48:07 +01:00
Frederik Petersen
d35323fe0a
Improved master data import tests and ...
...
...fixed bug in uncompressed import
2014-03-06 09:10:01 +01:00
Frederik Petersen
5199f141a4
Merge branch 'master' into bug1825
2014-03-05 13:59:55 +01:00
Frederik Petersen
8d2e405c52
Started working on fixing bug 1825
2014-02-25 15:31:03 +01:00
Frederik Petersen
e7c21b0235
Merge branch 'master' into bug1825
2014-02-25 15:24:32 +01:00
Frederik Petersen
21aed2395c
Added assert for second PersistentRegattasForRaceIDs in test case
2014-02-25 15:18:44 +01:00
Frederik Petersen
ddd42b1877
Merge branch 'bug1824'
2014-02-25 15:16:14 +01:00
Frederik Petersen
0cb0e13353
Fixed and refactored import of PersistentRegattasForRaceIDs
...
Conflicts:
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-25 15:14:38 +01:00
Frederik Petersen
32ba332022
Created failing test case for bug 1825
2014-02-25 15:08:42 +01:00
Frederik Petersen
84d9b20436
Fixed persistence of PersistentRegattaForRaceID for data import
...
fixes 1824
2014-02-25 13:07:21 +01:00
Frederik Petersen
0084d2b61f
Added failing test for persistence of PersistentRegattasForRaceIDs
2014-02-25 13:01:24 +01:00
Frederik Petersen
792a2c3fc0
Added progress bar css to build props
2014-02-25 12:47:37 +01:00
Frederik Petersen
6782386ce5
Added exception handling for unique index in wind collection
...
fixes bug 1822
2014-02-25 11:34:01 +01:00
Frederik Petersen
823308cf97
Updated cook book (markdown) - Added information about the removal of wind duplicates
2014-02-25 10:23:28 +00:00
Frederik Petersen
cbf6d7921b
Added new unique index to wind collection
2014-02-24 10:26:08 +01:00
Frederik Petersen
a4f6d5d9f0
Added java doc to DataImportLockWithProgress
2014-02-24 09:36:01 +01:00
Frederik Petersen
7bb2b2c2c7
Fixed map entry deletion for data import lock
2014-02-24 09:03:56 +01:00
Frederik Petersen
8e01b10e6f
Changed synchronized statements to ReeantrantRWLock
2014-02-24 08:38:19 +01:00
Frederik Petersen
59f9a1f7c1
Fixed event-regatta association
...
see bug 1796
2014-02-24 07:55:14 +01:00
Frederik Petersen
534d8c6a15
Fixed NPE and tests for data import
2014-02-19 17:34:53 +01:00
Frederik Petersen
74cb4b6431
Merge branch 'master' into bug1776
2014-02-19 17:19:31 +01:00
Frederik Petersen
d2dda24af1
Fixed some progress indication thingies
2014-02-19 17:17:52 +01:00
Frederik Petersen
ce71baa411
Added progress indication to master data import
2014-02-19 17:00:40 +01:00
Frederik Petersen
86cf9762a1
Data Import now uses lock
2014-02-19 10:16:09 +01:00
Frederik Petersen
d81a894cce
Added data import lock
2014-02-19 10:14:51 +01:00
Frederik Petersen
d24b033910
Merge branch 'master' into bug1706
2014-02-18 12:04:14 +01:00
Frederik Petersen
9c7c82e49e
Fixed problem in master data import
...
a lot of overhead was sent over the line due to the persistent race id
mappings, because regatta information was sent over the line
2014-02-18 12:01:18 +01:00
Frederik Petersen
2e1ec8fde7
MasterDataImport leaderboard names are now fetched using the server
...
resolved by the importing server rather than the web client
fixes 1706
2014-02-18 11:40:00 +01:00
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