Commit Graph
121 Commits
Author SHA1 Message Date
Lukas Niemeier af1bc340ee # changed all remaining race log analyzers to use the descending iterator
# added some tests for critical analyzers
2013-06-20 05:09:50 +02:00
Armin Zamani a3d39f3d62 Fixed CourseArea equality checks: Coursearea objects are created only once and maintained by the DomainFactory 2013-06-18 01:33:45 +02:00
Fabian Tschirschnitz ee21fd8ff1 moved domain.coursedesign package to android project to decouple it from server build. 2013-06-16 21:51:26 +02:00
Fabian Tschirschnitz fac6fd67ed added finish gate to TrapezoidCourseDesignFactoryImpl.java and added support for different mark-visualisations. 2013-06-16 21:13:57 +02:00
Fabian Tschirschnitz fe13fd54e8 further implementations on TrapezoidCourseDesignFactoryImpl.java 2013-06-16 20:26:10 +02:00
Fabian Tschirschnitz 8b0aa5a1bc added basic implementation of TrapezoidCourseDesignFactoryImpl.java 2013-06-16 19:54:26 +02:00
Fabian Tschirschnitz 3349938e96 added basic implementation of WindWardLeewardCourseDesignFactoryImpl.java 2013-06-16 17:51:24 +02:00
Fabian Tschirschnitz e9bb71ab4e further implementation on course designer. 2013-06-16 15:25:41 +02:00
Armin Zamani 838dd9f01a Merge branch 'racecommittee_app' into racecommittee_wind
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Positioned.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ClassicCourseDesignDialogFragment.java
2013-06-15 23:50:58 +02:00
Fabian Tschirschnitz f8d00bbe01 further implementation on course designer. 2013-06-15 19:16:03 +02:00
Fabian Tschirschnitz 7dc5eb42b5 pulled Positioned.java to domain.shared.android, moved .coursedesign package 2013-06-15 17:27:44 +02:00
Armin Zamani e056dba717 Added finder for the last wind fix in the race log 2013-06-15 14:30:26 +02:00
Armin Zamani cccd75f0bb implemented new RaceLogWindFixEvent, extended persistence, serialization/deserialization, implemented tests 2013-06-15 12:08:11 +02:00
Armin Zamani 730e339fd2 Moved wind related classes to domain.shared.android to reuse them in the Race Committee App 2013-06-14 21:50:21 +02:00
Lukas Niemeier e369b15d1e # removed LastFlagFinder
# SailingServiceImpl and EventRaceStatesJsonGetServlet use LastFlagsFinder now
# RRS26 and GateStart Fragements use LastFlagsFinder now
2013-06-13 16:06:12 +02:00
Lukas Niemeier 9d6c6c33fc # refactoring and tests for AbortingFlagFinder 2013-06-13 15:17:34 +02:00
Lukas Niemeier f4adf91024 refs bug 1395
# added LastFlagsFinder and tests. returns all flags with most recent timestamp
2013-06-13 00:48:31 +02:00
Lukas Niemeier 3f3e7b142b refs bug 1395
# unified RaceLogAnalyzer interface to reduce huge amount of duplicated code
2013-06-13 00:04:07 +02:00
Lukas Niemeier d77514d248 # added tests for LastFlagFinder and ProtestStartTimeFinder
# fixed usage of wrong set in ProtestStartTimeFinder
2013-06-12 22:54:10 +02:00
Lukas Niemeier 10789d9c4c # working towards reworking the analyzers. 2013-06-12 15:57:51 +02:00
Armin Zamani 8f643709f4 Made RaceLogScoringReplicator safe against connectivity problems: RaceLogFinishPositioningConfirmedEvent contains now the confirmed list of competitors. When a finish positioning changed event is missing (due to connectivity problems), the final list which is used for score corrections is correct as no wrong, old positioning changed event is used 2013-06-12 14:33:16 +02:00
Lukas Niemeier 6ebd19f1d6 # added comment to SeriesWithRows 2013-06-11 21:39:44 +02:00
Lukas Niemeier 15b63c51ae refs bug 1125
# show protest time in FINISHED fragment
# some string externalizations
2013-06-09 19:54:29 +02:00
Lukas Niemeier 4a9cdcd021 refs bug 1125
# added ProtestStartTimeEvent (and tests and serializers and persistence)
2013-06-09 19:33:50 +02:00
Lukas Niemeier 69b37c42ff removed more insane equals impls on race log event types 2013-06-09 19:17:43 +02:00
Lukas Niemeier 3575fb1ccf removed an extremely dangerous and faulty equals impl on RaceLogEventImpl 2013-06-09 19:15:03 +02:00
Simon Pamies 0bd30d0942 Persist the identifier for a racelog - not using racelogidentifier directly because it would mean adding com.sap.sailing.domain as a dependency to shared android - also a racelog identifier is too tightly bound with the notion of a race column and such - a racelog should never know about being coupled with a column or fleet 2013-06-07 09:10:27 +02:00
Axel Uhl a95386cb36 more whitespace and comment adjustments 2013-05-27 13:54:15 +02:00
Axel Uhl 0d7e9cac7f added comment to RaceLogImpl 2013-05-27 13:35:17 +02:00
Armin Zamani b960234f02 implemented race log analyzer for the aborting flag of the pass before to be shown, further work on filtering 2013-05-26 02:52:02 +02:00
fmittag 5476d74f05 initial version of a json service getting the race states for all races of an event 2013-05-23 20:17:11 +02:00
Lukas Niemeier b551592cfa # merged logic of PassAwareRaceLog into RaceLog
# there is no PassAwareRaceLog anymore
2013-05-13 12:29:46 +02:00
Fabian Tschirschnitz 79efdb7814 fixed bug in automatic removal of xray in ess start procedure 2013-05-11 19:50:28 +02:00
Lukas Niemeier e5cd9c2dc5 # lower the log level for PassAwareRaceLogImpl 2013-05-03 12:34:12 +08:00
Lukas Niemeier fd6a6e54ea # lesser log entries on RaceEventLog add 2013-05-01 13:40:55 +08:00
Lukas Niemeier c0cff0e1e1 # reworked SetStartTimeRaceFragment view to support selection of start procedure and date
# implemented start procedure switching
# preparation to transmit default start procedure type per race
2013-04-26 20:57:48 +02:00
Lukas Niemeier 4140f6bd4a # RaceLogs now accept events with identical timestamps (and pass-id) because RaceLogEventComparator checks for ID additionally. 2013-04-26 20:55:50 +02:00
Lukas Niemeier 71ec86ee6b # added logging back to RaceLogImpl (info-level) 2013-04-26 20:54:00 +02:00
Lukas Niemeier 29c9a80b29 # added logging back to PassAwareRaceLogImpl (info-level) 2013-04-26 20:53:30 +02:00
Lukas Niemeier 89e7bf63f3 Merge branch 'racecommittee_integrated' of ssh://10.18.22.156:12349/home/trac/git into racecommittee_integrated 2013-04-26 19:19:58 +02:00
Armin Zamani 5440d822e2 Added a RC servlet for competitors, The Competitors are now called over the servlet for a race. It is now needed anymore to restart the tablet, when a tracked race is connected 2013-04-26 02:32:18 +02:00
Lukas Niemeier 85be56a72d # clarified copying constructor of PassAwareRaceLogImpl 2013-04-25 13:21:01 +02:00
Lukas Niemeier 28b2d74e92 Merge branch 'racecommittee_integrated' of ssh://10.18.22.156:12349/home/trac/git into racecommittee_integrated 2013-04-23 02:20:42 +02:00
Lukas Niemeier dc63b554a5 # added RaceLogStartProcedureChangedEvent...
# ... and serializer...
# ... and deserializer...
# ... and persistence...
# ... and tests
2013-04-23 02:20:09 +02:00
Fabian Tschirschnitz 8fee9f163d Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2013-04-23 01:36:54 +02:00
Fabian Tschirschnitz 25b18be6f3 added rudimentary gate start specific information to gwt RegattaOverviewTableComposite.java 2013-04-23 01:30:20 +02:00
Armin Zamani e6ddcadb36 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/FlagImageCell.java
2013-04-22 18:34:40 +02:00
Fabian Tschirschnitz 3437581122 added gate line opening time feature to app. event post to server does still not work correctly. 2013-04-22 00:53:04 +02:00
Fabian Tschirschnitz d9ab3c5379 added pathfinder functionality to ui. improved input behaviour a little bit. 2013-04-21 22:15:14 +02:00
Lukas Niemeier f3633a895f # added missing files from last move
# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
2013-04-21 01:14:11 +02:00