Commit Graph
771 Commits
Author SHA1 Message Date
Fredrik Teschke 72a9d6890e add logic to update team image, both in MongoDB and also replicated 2015-01-23 11:14:15 +01:00
Peter Siegmund 353e83f270 Merge branch 'master' into android_apps 2015-01-23 10:08:08 +01:00
Peter Siegmund c5ee521e3c Merge branch 'master' into android_apps 2015-01-23 10:08:08 +01:00
Axel Uhl 620058524a moved ArrayListNavigableSet from com.sap.sse.common to com.sap.sse.shared.android because NavigableSet is not available in GWT's JRE emulation 2015-01-22 17:10:27 +01:00
Axel Uhl 0c43f2b64b moved color stuff from com.sap.sailing.domain.common to com.sap.sse.common 2015-01-22 11:05:24 +01:00
Axel Uhl ba4d5b0f6c moved CountryCode stuff to SSE 2015-01-22 11:01:01 +01:00
Axel Uhl 9fb859a8b3 major refactoring, solving bug 2578 by introducing com.sap.sse.shared.android and moving useful stuff to it that will compile on Android 2015-01-22 10:57:00 +01:00
Axel Uhl 9cdd2af1f2 bug 2578: removing dependency of com.sap.sailing.domain.shared.android from com.sap.sse; it doesn't seem to be required, at least it still compiles 2015-01-22 08:38:31 +01:00
Axel Uhl 14412c8290 got the first working test case for maneuver-based wind inference; two more tests still fail with a slightly mismatching wind estimation; need to analyze further 2015-01-21 21:29:04 +01:00
Peter Siegmund c580c10f89 Merge branch 'bug2572' into android_apps 2015-01-14 17:02:18 +01:00
Peter Siegmund 015c4f2d82 Merge branch 'bug2572' into android_apps 2015-01-14 17:02:18 +01:00
Nicolas cd748fa12b Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.autoload/src/com/sap/sailing/autoload/TracTrac.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/AbstractRaceLogChangedVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/BaseRaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventFactoryImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.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/TracTracAdapter.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/RaceTrackingConnectivityParametersImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/racelog/impl/RaceLogEventSerializer.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
2015-01-08 05:27:20 +01:00
Axel Uhl 56a6dac5a8 Merge branch 'master' into boatclass-aliases 2015-01-05 21:28:19 +01:00
Fredrik Teschke 8cb4cf7ffc do not allow competitor to be null in RegisterCompetitorEvent 2015-01-05 09:45:58 +01:00
Axel Uhl a0da63625f added Elliott6m to BoatClassMasterData; search boat class under provided and canonicalized name 2015-01-04 11:50:29 +01:00
Axel Uhl cd2c0db907 use boat class display name from BoatClassMasterdata if available; needed to adjust one test case's verdict (505 --> 5O5) 2015-01-04 00:53:30 +01:00
Axel Uhl 3ae92c7afe looking up and registering BoatClass objects with name, display name and alternative names from BoatClassMasterdata 2015-01-03 11:58:17 +01:00
Fredrik Teschke d693090d81 Merge branch 'master' into regatta-log
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/DeviceWithTimeRange.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMappingFinder.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/DeviceMappingImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/DeviceWithTimeRangeImpl.java
2014-12-24 12:45:22 +01:00
Fredrik Teschke a8e8d22857 move TimeRange to SSE 2014-12-24 12:27:58 +01:00
Fredrik Teschke bd8c8ff7cb remove DeviceWithTimeRange 2014-12-24 11:14:01 +01:00
Axel Uhl 608330e826 Merge branch 'master' into regatta-log
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-12-22 14:22:32 +01:00
Axel Uhl 35b18c1312 implemented ConcurrentHashBag.Iterator.remove() and added test cases 2014-12-19 15:05:34 +01:00
Axel Uhl b0eb0bf0b0 replacing private int size by private AtomicInteger size; this avoids race conditions during decrement/increment operations 2014-12-19 14:37:13 +01:00
Fredrik Teschke a6c17ad1ec Merge remote-tracking branch 'origin/master' into regatta-log
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
2014-12-19 14:31:41 +01:00
Axel Uhl 30b4657452 inlined Thread.currentThread() consistently 2014-12-19 09:43:03 +01:00
Axel Uhl 1a67e2b5b3 Merge branch 'master' into bug2502 2014-12-19 08:48:58 +01:00
Axel Uhl cdfe598c2a removed WithImage as it was used nowhere and implemented nowhere in a meaningful way 2014-12-19 08:47:47 +01:00
Axel Uhl a21e5159b8 added missing adding thread to readers collection in currently unused ReadLockWrapper.lock() method 2014-12-15 15:08:43 +01:00
Nicolas 639a8926af Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.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
2014-12-14 17:01:29 +01:00
Axel Uhl de9d9f701d fixed NoSuchElementException checks in ArrayListNavigableSet 2014-12-12 23:19:09 +01:00
Axel Uhl c378db182a fixed NoSuchElementException check for next() on descending iterator on ArrayListNavigableSet 2014-12-12 22:55:30 +01:00
Axel Uhl 054171eddf throw exceptions according to specification in ArrayListNavigableSet 2014-12-12 21:24:11 +01:00
jan 6cbbc1b3c9 Added Rest endpoint for getting/setting Team Image 2014-12-12 14:38:52 +01:00
Nicolas 9b0fe47ee3 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	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/server/SailingServiceImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2014-12-11 19:59:45 +01:00
Fredrik Teschke 6608da120f Merge remote-tracking branch 'origin/master' into regatta-log
Conflicts:
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-12-11 11:19:39 +01:00
Axel Uhl af1b4d24ba this seems to be a fix for bug 2494, avoiding NPEs during polar data gathering 2014-12-11 09:13:33 +01:00
Nicolas 5782d09d2a Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2014-12-10 16:34:23 +01:00
Jan Broß 21c2d59258 Notify listeners only if told to do so 2014-12-09 12:11:33 +01:00
Fredrik Teschke 68f9b9fb6e resolve competitor via *ByIdAsString() and compare competitor in checkout 2014-12-05 21:10:33 +01:00
Fredrik Teschke d7e010c88a display mappings from RegattaLog in mappings dialog 2014-12-05 21:09:55 +01:00
Fredrik Teschke 1a4f86e3ad Merge branch 'regatta-log' of sapsailing.com:/home/trac/git into regatta-log 2014-12-05 20:18:42 +01:00
Fredrik Teschke 01a972093f preparations to replicate RegattaLog in RacingEventServiceImpl 2014-12-05 20:01:01 +01:00
Jan Broß 7a4cae941f Add Jax-RS endpoints for checkin and checkout 2014-12-05 18:04:26 +01:00
Fredrik Teschke 0fba5717cb remove call of java-7 Map method in java-6 context 2014-12-05 14:13:28 +01:00
Fredrik Teschke a84820c040 Revert "Fix classpath settings of domain.shared.android"
This reverts commit 3e43d9130b.
2014-12-05 13:59:47 +01:00
Jan Broß 3e43d9130b Fix classpath settings of domain.shared.android 2014-12-05 13:48:00 +01:00
Fredrik Teschke a92114ee19 fixed LogEventComparator - it expected RaceLogEvents (missed that when refactoring) 2014-12-05 12:33:24 +01:00
Fredrik Teschke 91316dd4b1 use regattalog in RaceLogRaceTracker and TrackedRace 2014-12-05 10:13:24 +01:00
Fredrik Teschke ed9cbdaee6 add factory for DeviceMappingFinder 2014-12-05 06:02:32 +01:00
Fredrik Teschke e03380283a start using MultiLogAnalzer for finding registered competitors 2014-12-05 05:56:06 +01:00