Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl a26f5e4474 added Javadoc for TracAPI release 3.0.0 2014-06-05 01:15:39 +02:00
Axel Uhl d1b8cad0d3 updated to TracAPI 3.0.0 2014-06-05 01:11:09 +02:00
Axel Uhl 7111ff7921 Merge branch 'master' into tracapi 2014-06-05 00:42:27 +02:00
Axel Uhl 6f99f073bf Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
2014-06-05 00:36:12 +02:00
Axel Uhl 193f092459 Merge branch 'master' into search 2014-06-04 21:55:08 +02:00
Axel Uhl 8f879b56fc use large buffer max size again for GPS import; some formats such as KML22 read until the end of the stream, hoping they find something towards the end... 2014-06-04 21:52:58 +02:00
Axel Uhl ba55950d7a added comment to LeaderboardSearchResult 2014-06-04 21:52:42 +02:00
Axel Uhl 291360ee38 added JSON serialization and deserialization support with tests for LeaderboardSearchResult[Base] 2014-06-04 21:22:27 +02:00
Axel Uhl 1b313b9db8 Merge branch 'master' into search
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
2014-06-04 18:31:29 +02:00
Axel Uhl a55cb5c4d2 fixed serialization issue and synchronization for GPS fix store state 2014-06-04 18:29:09 +02:00
Axel Uhl feb287bde1 started to add LeaderboardBase to make the LeaderboardSearchResult consistent with EventBase, LeaderboardGroupBase and then LeaderboardBase 2014-06-04 18:27:13 +02:00
Axel Uhl fd23806a5e Merge branch 'master' into search 2014-06-04 17:35:41 +02:00
Axel Uhl 8245f2fdb9 use a smaller buffer size for RouteConverter again; the new 2.12 release doesn't reset() the BufferedInputStream anymore upon success 2014-06-04 17:34:46 +02:00
Axel Uhl cef959a91f adding leaderboard group context to search results 2014-06-04 17:22:06 +02:00
Axel Uhl 93fe1d338e a first search REST service for cross-server search 2014-06-04 17:04:01 +02:00
Axel Uhl c2ec54f607 added missing leaderboard search result JSON serializer 2014-06-04 16:18:05 +02:00
Axel Uhl 7d89f168da added Event to LeaderboardSearchResult 2014-06-04 16:11:07 +02:00
Axel Uhl c204bece9c search service now works based on leaderboards, not regattas 2014-06-04 12:07:31 +02:00
Axel Uhl d7cf30f9f7 fixed test setup and added tests for searching by venue name 2014-06-04 00:36:24 +02:00
Axel Uhl dd2785c0f0 fixed search test by removing all regattas before creating them to avoid duplicate regatta names 2014-06-04 00:19:03 +02:00
Axel Uhl c0eb502f09 removed redundant import 2014-06-04 00:11:39 +02:00
Axel Uhl 7b293ac80b Merge branch 'master' into tracapi 2014-06-04 00:04:11 +02:00
Axel Uhl 38d1ca9208 Merge branch 'master' into search
Conflicts:
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/trackfiles/impl/GPSFixImportTest.java
2014-06-04 00:03:09 +02:00
Axel Uhl 5c36d728a5 removed "dirty hack" TODO after we patched RouteConverter so the read(...) method we need is now public 2014-06-04 00:00:18 +02:00
Axel Uhl bc1f11b283 fixed target platform upload script for adjusting permissions ($-sign missing for variable dereference) 2014-06-03 23:48:01 +02:00
Axel Uhl 7af827eb6f upgraded routeconverter in target platform to 2.12.2 2014-06-03 23:40:07 +02:00
Axel Uhl d251a94c16 use subclassing instead of a Mockito spy to avoid Maven/Mockito-related test trouble in GPSFixImportTest 2014-06-03 23:04:12 +02:00
Axel Uhl ee5d569a0f updated routeconverter JAR's version in feature.xml; fixed typo in target platform upload script 2014-06-03 22:53:26 +02:00
Axel Uhl 61ad832f58 upgraded target platform 2014-06-03 22:45:18 +02:00
Axel Uhl 836a8fe6f7 RouteConverter target platform upgrade to 2.12.1; built that on the routeconverter-osgi branch 2014-06-03 22:39:00 +02:00
Axel Uhl 7e79eb22aa Describe in more detail how to upgrade the routeconverter OSGi bundle 2014-06-03 20:25:33 +00:00
Axel Uhl baae57d3e1 NMEA test had 0/0 SOG/COG and was affected by the patch fixing the TracTrac 0/0 SOG/COG issue;
this led to a follow-up issue in the test readWindVaneNmeaIntoWindTrack because the speed inferred
was less than 0.01kts; I now lowered the threshold below which the bearing confidence goes to 0 to
0.001 (from 0.01), making this test case pass again
2014-06-03 20:33:55 +02:00
Axel Uhl 0f6e5c651e use 10MB of buffer space for Routeconverter; it currently requires to have all of the file in the buffer :-( ;
see https://github.com/cpesch/RouteConverter/commit/b4c6df43fea50fd9d30d3e799ffc7a85b4c4f25e for a solution
2014-06-03 20:15:09 +02:00
Axel Uhl 18015f2060 added proper null/error handling in case a track couldn't be parsed properly by an importer 2014-06-03 20:04:52 +02:00
Axel Uhl 9a2c9855c0 tried to change the spy mocking to fix a test error in Maven 2014-06-03 16:46:48 +02:00
Axel Uhl a01aac197c started with a search test setup; a first test fails because of duplicate regattas... strange... 2014-06-03 16:45:35 +02:00
Axel Uhl d5cf2585a1 tried to change the spy mocking to fix a test error in Maven 2014-06-03 16:15:52 +02:00
Axel Uhl afc5945847 added start time based ranking for search results 2014-06-03 11:58:24 +02:00
Axel Uhl be010810f7 set buffer for routeconverter to its default size of 1MB which should be sufficient to tell whether format is recognized 2014-06-03 11:36:02 +02:00
Axel Uhl 493b6d1e07 made a few methods package protected by moving tests to correct fragment package; added test for repeated EOF reading from BufferedInputStream 2014-06-03 11:13:49 +02:00
Axel Uhl 0cf482cf88 reducing memory consumption for now until bug 1985 has been fixed in a reasonable way 2014-06-03 09:55:09 +02:00
Axel Uhl 7fb0dfcf99 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RouteAssemblyTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java
	java/com.sap.sailing.domain.tractracadapter.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHP49erFX2013Test.java
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHPArenalTest.java
	java/com.sap.sailing.domain.tractracadapter.test/src/com/sap/sailing/domain/tractracadapter/test/ClientParamsPHPLahaina3Test.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractReceiverWithQueue.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ClientParamsPHP.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPositionReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RawPositionReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
2014-06-03 01:47:08 +02:00
Axel Uhl 1eed921f29 completed the merge after Fredrik had introduced more Util.Pair usages on master 2014-06-03 01:15:49 +02:00
Axel Uhl c38a59c518 Merge branch 'master' into search 2014-06-03 01:11:54 +02:00
Axel Uhl 2157f02c5b Merge branch 'master' into search
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/servlet/RecordFixesPostServlet.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/TrackFilesImportServlet.java
2014-06-03 01:10:25 +02:00
Axel Uhl 4fd16295a1 fixed test case testKmlOnlyLatLong by avoiding NPE in case no date is provided with a fix, as in a KML file 2014-06-03 01:07:46 +02:00
Axel Uhl e5d99b38a9 started implementing a RegattaByKeywordSearchService 2014-06-03 00:46:55 +02:00
Axel Uhl 6b4f2eecab moved AbstractListFilter and related UI components to com.sap.sse.common and com.sap.sse.gwt, respectively 2014-06-03 00:13:41 +02:00
Axel Uhl 53a0b36e8e consolidated all Util stuff in com.sap.sse.common.Util now 2014-06-03 00:01:14 +02:00
Axel Uhl cb9354b1a0 moved Util from com.sap.sailing.common to com.sap.sse.common 2014-06-02 23:57:16 +02:00
Axel Uhl f9bdd96d55 pulled up the remaining methods from com.sap.sailing.common.Util to com.sap.sse.common.Util 2014-06-02 23:54:14 +02:00
Axel Uhl ed8ab3d5ad moved Named to com.sap.sse.common 2014-06-02 23:53:36 +02:00
Axel Uhl 5b038779db pulled up all but the Named-related methods from com.sap.sailing.common.Util to com.sap.sse.common.Util; further prepared for Regatta search on RacingEventService 2014-06-02 23:51:49 +02:00
Axel Uhl 0c47e86304 moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common 2014-06-02 23:31:26 +02:00
Axel Uhl c4cea6660d introduced com.sap.sse.common.Util as superclass of com.sap.sailing.common.Util and added com.sap.sse.common to the required bundles of all users of com.sap.sailing.common.Util 2014-06-02 23:17:49 +02:00
Axel Uhl 0d152be05c moved redundant Pair and Triple classes to a new com.sap.sse.common.Util class, preparing for unification with com.sap.sailing.common.Util 2014-06-02 23:03:05 +02:00
Axel Uhl 59cacabd78 Merge remote-tracking branch 'server/master' 2014-06-02 21:48:38 +02:00
Axel Uhl a3266a4765 ensure that UUID.randomUUID() is not called within GWT code; it's not supported by the emulation 2014-06-02 21:46:52 +02:00
Axel Uhl dfcc5d138c Merge remote-tracking branch 'server/master' 2014-06-02 20:51:07 +02:00
Axel Uhl 55553f39b4 fixed serialization of EventDTO by making LeaderboardGroups collection non-final 2014-06-02 20:46:08 +02:00
Axel Uhl e1d6aabe17 fixing an endless recursion in the generation of EventDTOs 2014-06-02 20:22:49 +02:00
Axel Uhl 590032d7f3 fixed test fixture for event serialization by adding leaderboard groups collection 2014-06-02 20:11:51 +02:00
Axel Uhl 4e6f1e9a6f Split EventDTO into EventBaseDTO and EventDTO; EventBaseDTO uses LeaderboardGroupBaseDTOs, EventDTO uses LeaderboardGroupDTOs 2014-06-02 18:22:11 +02:00
Axel Uhl 54cc5f09d4 fixed links to Legal Disclosure and Privacy for the SAP home page 2014-06-02 18:07:15 +02:00
Axel Uhl 62e664ad8d fill the EventDTO.baseURL field bsaed on the request URL and the remote server reference URLs 2014-06-02 16:47:21 +02:00
Axel Uhl f65533cef2 fixed compile errors regarding LeaderboardGroupBase JSON serialization; added baseURL to EventDTO 2014-06-02 16:41:00 +02:00
Axel Uhl 0fee219a73 avoid warnings 2014-06-02 15:36:08 +02:00
Axel Uhl 6ecc711ea6 stripped leaderboard group (ID, name, description) is now JSON-serialized with Event 2014-06-02 15:32:24 +02:00
Axel Uhl 8e23b60837 Merge remote-tracking branch 'server/master' 2014-06-02 14:34:15 +02:00
Axel Uhl ceb7cd7f0a ignore 0/0 COG/SOG values and determine getEstimatedSpeed() for those only based on inter-fix calculation 2014-06-02 14:06:02 +02:00
Axel Uhl 6fa05d6242 fixing bug 1980: MinMaxRenderer now only takes into account those rows actually displayed by the leaderboard 2014-06-02 09:40:46 +02:00
Axel Uhl 4ed723d57e added an example URL for the viewShowMapControls parameter 2014-06-01 16:13:10 +02:00
Axel Uhl 85a3f599e9 added hint to release notes explaining the viewShowMapControls parameter and the Highcharts upgrade 2014-06-01 16:06:58 +02:00
Axel Uhl 94952827ae added official web site link for Danish Sailing League 2014 2014-05-31 15:01:35 +02:00
Axel Uhl ac71141fec added Danish Sailing League to index.html 2014-05-31 15:01:29 +02:00
Axel Uhl bda21b2464 added official web site link for Danish Sailing League 2014 2014-05-31 14:59:13 +02:00
Axel Uhl a6b2e489e7 added Danish Sailing League to index.html 2014-05-31 14:54:34 +02:00
Axel Uhl 5d285b5ec9 Merge branch 'master' into tracapi 2014-05-31 14:42:08 +02:00
Axel Uhl 6171333290 added viewShowMapControls URL parameter to Spectator.html entry point 2014-05-31 14:29:21 +02:00
Axel Uhl 1d2e977ea7 offering the showMapControls URL parameter for RaceBoard.html, defaulting to true 2014-05-31 14:01:59 +02:00
Axel Uhl f5efdd203b migration effort for master data deserialization: provide default UUID for LeaderboardGroupImpl; initialize image and video URL and leaderboardGroup collections in Event 2014-05-31 13:46:33 +02:00
Axel Uhl c1e0bd6628 Merge branch 'master' into tracapi 2014-05-31 10:53:26 +02:00
Axel Uhl 8d5ac1aef7 fixed event JSON serialization tests; mocks needed to mock image/video URLs as well 2014-05-31 10:51:36 +02:00
Axel Uhl 3267116a38 Merge branch 'master' into tracapi 2014-05-31 02:08:51 +02:00
Axel Uhl 71d97063ec made constant for polling interval for remote servers a constant field 2014-05-31 01:50:12 +02:00
Axel Uhl 1bab76b12a moved image and video URL stuff from Event to EventBase so it can be included in REST API serialization/deserialization 2014-05-31 01:42:28 +02:00
Axel Uhl a9eefe1622 moved TrackFileImportDeviceIdentifierImpl into the domain bundle's trackfiles package to avoid serialization dependency from server to gateway 2014-05-31 00:55:21 +02:00
Axel Uhl f9a0bee445 fixed error message 2014-05-31 00:39:29 +02:00
Axel Uhl a941269bd6 show image URLs and video URLs in events table; fixing validation for course area names, image URLs and video URLs in event dialog 2014-05-31 00:33:52 +02:00
Axel Uhl 5ddffba984 working version of the image URL and video URL maintenance in EventDialog 2014-05-30 23:57:05 +02:00
Axel Uhl 7643d21723 populate image and video URL list in EventEditDialog 2014-05-30 23:48:49 +02:00
Axel Uhl 597e0dfc20 added image and video URL list composites to event dialog 2014-05-30 23:45:23 +02:00
Axel Uhl 0f8ac33c49 use ListEditorComposite for course area editing in EventDialog 2014-05-30 23:31:53 +02:00
Axel Uhl 166adb8781 Merge branch 'master' into bug1970 2014-05-30 23:10:25 +02:00
Axel Uhl 1ca46f2835 Merge branch 'master' into tracapi 2014-05-30 23:10:04 +02:00
Axel Uhl 57ddc25c30 allow Deckman importer to fail with exception if format is not recognized 2014-05-30 23:09:38 +02:00
Axel Uhl 68a6e41cbd more Javadoc for the ListEditorComposite framework 2014-05-30 22:59:30 +02:00
Axel Uhl 7a20ea355c formatting and comments in the ListEditorComposite micro-framework 2014-05-30 22:19:13 +02:00
Axel Uhl acd5e1deaf removed obsolete isCollapsed() method from ListViewComposite framework; use i18n in ListViewComposite framework 2014-05-30 21:58:28 +02:00
Axel Uhl 564fca487f Merge branch 'master' into bug1970 2014-05-30 21:26:38 +02:00