Commit Graph
100 Commits
Author SHA1 Message Date
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