Commit Graph
794 Commits
Author SHA1 Message Date
Axel Uhl 1d27e1fdef fixed compile error in NoAddingRaceLogWrapper by adding new getFixesIterator overloading 2015-07-24 16:45:24 +02:00
Axel Uhl e6d8848777 fixing bug 3179 by using a wind fix iterator constrained by from and to time and ignoring the returned fixes' time point 2015-07-24 15:44:14 +02:00
Axel Uhl 947299ddd7 keep forcing race state updates after loading races into RCApp until no more dependent start times can be resolved 2015-07-21 18:17:51 +02:00
Axel Uhl 59b76b9848 let TrackedRaceImpl resolve against DomainFactory which now has a RaceLogResolver which is provided by RacingEventService;
in production mode, the RacingEventService constructors make sure that the DomainFactory uses the RacingEventService as
its RaceLogResolver. The resolver is used by TrackedRaceImpl to set its raceLogResolver after de-serialization
2015-07-19 15:26:18 +02:00
Axel Uhl 30ad7b10cb Merge branch 'bug3124' into ubilabs--rcapp--master 2015-07-18 15:04:50 +02:00
Axel Uhl 1ec486793c Merge branch 'master' into ubilabs--rcapp--master 2015-07-18 12:50:32 +02:00
Axel Uhl 87ca2b60fb added serialVersionUID for SimpleRaceLogIdentifier 2015-07-18 10:36:25 +02:00
Axel Uhl 78506543c1 made SimpleRaceLogIdentifier serializable 2015-07-18 10:20:00 +02:00
Axel Uhl b0261afc15 bug 3124: avoiding endless recursion in case of cyclic start time dependencies by carrying along already constructed RaceStates
keyed by SimpleRaceLogIdentifier
2015-07-17 23:09:16 +02:00
Axel Uhl cb784b9251 fixed dependent start time listening and null handling and bootstrap in two passes 2015-07-17 22:08:29 +02:00
Peter Siegmund 590e3e68b6 added startTimeDifference for dependent races with no start time 2015-07-17 13:28:11 +02:00
Peter Siegmund 9bf1d16bd3 add PRESCHEDULE race state (dependent race with no start time) 2015-07-17 13:25:12 +02:00
Axel Uhl 470fa8c8c8 re-added final in variable declaration 2015-07-17 00:28:45 +02:00
Axel Uhl 587dc9262c use emptyList() instead of new ArrayList() 2015-07-17 00:27:55 +02:00
Axel Uhl 990d05b589 fixed StartTimeFinderResult constructor hierarchy and made all fields final 2015-07-16 23:53:38 +02:00
Jan Broß ee092d1442 Fixes NPE in StartTimeFinder 2015-07-16 16:05:44 +02:00
Jan Broß f5ec04af60 Prototypical implementation of RaceStateUpdate 2015-07-16 09:45:28 +02:00
Peter Siegmund befa648776 added startTimeDiff to StartTimeFinderResult (incl. changed junit tests) 2015-07-15 15:33:36 +02:00
Peter Siegmund 7f3e708a24 Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--feature--2467 2015-07-14 09:38:03 +02:00
fmittag e31e4fa718 Merge remote-tracking branch 'origin/master' into bug2929 2015-07-10 17:49:42 +02:00
fmittag 5ffe2a4eca implemented new attribute 'sailorsInfoWebsiteURL' for 'Event' 2015-07-10 17:11:02 +02:00
Peter Siegmund e75e48bfc7 Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--feature--2467 2015-07-10 10:18:36 +02:00
Axel Uhl d920ca9b0b clarified WeakRaceLogChangedVisitor constructor behavior by adding a Javadoc comment 2015-07-10 10:14:50 +02:00
Axel Uhl fd626e2db5 first part of a fix for bug 3086: added missing WeakRaceLogChangedVisitor registration as listener on race log 2015-07-10 10:07:21 +02:00
Peter Siegmund 7f62da2c1d Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--feature--2467 2015-07-09 10:18:38 +02:00
Axel Uhl 851e19e85f added defaultSerialVersionUID for new race log event classes for start/stop tracking 2015-07-08 22:03:34 +02:00
Axel Uhl db18f488c1 applied single point of exit pattern 2015-07-08 18:45:56 +02:00
Peter Siegmund 3d1178097f fixed check if race depends on another 2015-07-08 16:53:17 +02:00
Axel Uhl f458607942 some comment changes 2015-07-08 00:05:36 +02:00
Nick 15fe949b4b Merge remote-tracking branch 'origin/master' 2015-07-04 21:16:46 +02:00
Axel Uhl a37fd177f4 fix for bug 2976: don't compare by number of mark passings but by the index of the current leg 2015-07-03 13:50:26 +02:00
Axel Uhl b7fb1d6dd6 minor formatting and mini refactoring 2015-07-02 10:13:03 +02:00
Axel Uhl e170ba983e fixing problem 2) of comment #5 in bug 3050;
using a WeakRaceLogChangedVisitor instead of a RaceLogChangedVisitor
2015-06-30 00:24:53 +02:00
Axel Uhl dadd84af54 fixed part 1 of bug 3050 comment #5;
the WeakRaceLogChangedListener cleaner thread now removes the weak references and the WeakRaceLogChangedListener
from the static map
2015-06-30 00:11:42 +02:00
Nick b2c9a44a57 Added RaceLogEvents for End and Start of tracking. Renamed unconsistent RaceLogEvents for MarkPassing editing. 2015-06-28 09:46:21 +02:00
Peter Siegmund 437e32d652 Merge branch 'bug3016' into ubilabs--rcapp--develop 2015-06-26 15:51:52 +02:00
fmittag 9c3230e0cf added an getShortInfo() for the ProtestStartTimeEvent to see more info in the RaceLogDialog in the admin console 2015-06-24 18:21:30 +02:00
Axel Uhl c50288f623 fixed typo in a toString() method 2015-06-24 01:55:41 +02:00
Axel Uhl 16dc4c17a4 aftermath of merge 2015-06-22 22:48:02 +02:00
Axel Uhl 09013efb0c Merge branch 'master' into bug2977
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedure.java
2015-06-22 22:47:48 +02:00
Axel Uhl aea90a0360 trying to solve bug2977 only, still explicitly writing the inidividual recall finished flag event into the race log 2015-06-22 17:22:55 +02:00
Axel Uhl aa489ab35d eliminated the effects of prematurely merging branch bug2977 into master; watch out when trying to finally merge bug2977 as it may already be considered merged 2015-06-22 16:57:49 +02:00
Axel Uhl 06fa04734d fixed Javadoc 2015-06-22 16:32:41 +02:00
Axel Uhl d852134642 require X-ray to be up in order to automatically infer its down time based on the start time 2015-06-20 19:36:14 +02:00
Axel Uhl a78d7cd56a fixed isIndividualRecallDisplayed() for bug2977 2015-06-20 18:45:18 +02:00
Axel Uhl 214751d09c Merge branch 'master' into bug2977 2015-06-20 17:39:58 +02:00
Axel Uhl f7dff83a04 proposal for bug 2977: X-ray down time based on race start time, not on X-ray up 2015-06-18 19:57:43 +02:00
Axel Uhl 535654593c Merge branch 'master' into jbross-dependent-race-start
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/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CalculateImageSizeFromUrlTest.java
	java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogEventSerializerTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	mobile/com.sap.sailing.racecommittee.app/res/values-de/strings.xml
	mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/DataStore.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/InMemoryDataStore.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OfflineDataManager.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/RaceFragment.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ProtestTimeDialogFragment.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/RaceFinishingTimeDialog.java
2015-06-18 13:45:50 +02:00
Peter Siegmund 80611086a0 Merge branch 'master' 2015-06-16 16:10:23 +02:00
Steffen Schaefer cd048416ee Fixed calculation if an event has media 2015-06-15 16:04:53 +02:00