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