Frederik Petersen
ecc499981d
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2014-06-08 13:21:16 +02:00
Frederik Petersen
1eacc3ddbc
Fixed pre master data regatta serialization
...
all regattas were serialized. Now only those that are part of the
TopLevelMasterData Object are serialized
2014-06-08 13:19:29 +02:00
Frederik Petersen
3c176bc40a
Created java de serialization and circular dependencies (markdown)
2014-06-08 08:51:39 +00:00
Frederik Petersen
5790d8adb6
Updated home (markdown)
2014-06-08 08:50:15 +00:00
Frederik Petersen
6955495e42
Updated home (markdown)
2014-06-08 08:47:47 +00:00
Frederik Petersen
7d8c926530
Updated java de serialization and circular dependencies (markdown)
2014-06-08 08:45:32 +00:00
Frederik Petersen
26d5bc3d88
Created java de serialization and circular dependencies (markdown)
2014-06-08 08:43:51 +00:00
Frederik Petersen
358ff82268
BaseDomainFactory not needed in ImportMasterDataOperation any more
2014-06-07 19:57:30 +02:00
Frederik Petersen
b263074000
Merge branch 'bug-1926-second'
2014-06-07 19:42:31 +02:00
Frederik Petersen
e00619c6b4
Fixed Leaderboard Group Import
2014-06-07 15:56:05 +02:00
Frederik Petersen
e210a73f3c
Replaced assertEquals with assertSame
2014-06-07 15:43:10 +02:00
Frederik Petersen
eb15a0cf2c
Created failing test case for bug-1926
2014-06-07 15:41:02 +02:00
Frederik Petersen
99098dbade
More fixes for bug 1926
2014-06-07 15:36:17 +02:00
Frederik Petersen
630d05ce57
Regattas and Events are now correctly added to RacingEventService
...
during master data import
should fix bug 1926
Regattas have to be deserialized before Series
2014-06-07 14:57:07 +02:00
Frederik Petersen
5aa0d01f29
Added note in ResultSelectionAndApplyDialog
...
This note informs the user that no result will be available for import
until the flag final is set (for Manage2Sail XRR imports)
2014-06-07 10:41:25 +02:00
Frederik Petersen
0f585068f2
Added wind export checkbox in master data import panel
...
allows the user to disable the wind export/import, which will lead to
significantly smaller data sizes
2014-03-18 15:25:50 +01:00
Frederik Petersen
0226bd20ae
Merge branch 'master' into bug1847
2014-03-12 15:26:49 +01:00
Frederik Petersen
14b5ee8ae1
Created wrapper for trackedRaces map in AbstractRaceColumn
...
see bug 1847
2014-03-12 11:02:03 +01:00
Frederik Petersen
c369e8e25f
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2014-03-12 10:22:01 +01:00
Frederik Petersen
b906980366
Made sure that the test db is cleaned before and after tests
...
concerning the master data import test cases
fsync on db is imported, so that no error will be thrown during db drop
2014-03-12 10:20:24 +01:00
Frederik Petersen
ef87ee1633
Updated cook book (markdown)
2014-03-07 12:43:02 +00:00
Frederik Petersen
0cb9037d95
Merge branch 'bug1825'
2014-03-06 10:22:29 +01:00
Frederik Petersen
aebca86fac
Fixed bug 1825
...
this breaks import compability with any older versions
2014-03-06 10:10:47 +01:00
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