Commit Graph
792 Commits
Author SHA1 Message Date
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
Peter Siegmund f6f6a1d1b8 Merge branch 'master' into ubilabs--rcapp--develop 2015-06-15 15:06:26 +02:00
Jens Rommel 308bee5174 Fixed backward-compatibility bug with image URL migration. 2015-06-15 12:51:46 +02:00