Commit Graph
537 Commits
Author SHA1 Message Date
Simon Pamies 2a099c99c8 Merged master 2014-08-26 14:31:28 +01:00
Nicolas e82d21382d Editing Panel now checks the race log for previous edits. (Not working
yet).
2014-08-25 20:06:35 +02:00
Nicolas 13442394a8 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2014-08-19 10:16:49 +02:00
Axel Uhl 33c194e16d working on bug 2079, adding displayName to leaderboard group and various related services and UIs 2014-08-04 23:49:31 +02:00
Simon Pamies f6d9d361de Making read of stored AdditionalScoringInformation robust against faulty data 2014-08-04 10:06:24 +02:00
Nicolas e8cdb7d630 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
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.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventFactory.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventRestoreFactory.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/BaseRaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogChangedVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventFactoryImpl.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.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogEventSerializerTest.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/racelog/impl/RaceLogEventDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/racelog/impl/RaceLogEventSerializer.java
2014-08-02 11:05:42 +02:00
Simon Pamies 38e0b17e6a Introduced enum for AdditionalScoringInformationEvent that denotes the type of the information; extended various methods to include that type information; added string messages 2014-07-23 16:13:47 +02:00
Simon Pamies 0023eece13 Making sure to also start up if a scoring scheme is unknown 2014-07-22 11:45:13 +02:00
Simon Pamies 723c281f58 Merged master 2014-07-21 12:56:04 +02:00
Frederik Petersen 7246e1b950 Fixed loading of reace columns for flexible leaderboard
now only default fleet is allowed for flexible leaderboard
2014-07-21 12:49:13 +02:00
Frederik Petersen 0c99d345c9 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2014-07-21 10:09:14 +02:00
Frederik Petersen 2b526f07b1 FlexibleLeaderboards now do not allow multiple fleets for race creation
The default fleet is a singleton and the interface of the
FlexibleLeaderboard was cleaned up. Before the cleanup, the user was
allowed to add mutiple fleets when creating a race or a race column. This
is not allowed in the persistence model
2014-07-21 10:06:47 +02:00
Simon Pamies ade5b5a35f Added new high point scoring scheme that checks if additional scoring information is available and iff gives a score of 8 for the winner 2014-07-20 23:20:30 +02:00
Nicolas 0c503da93a Merge remote-tracking branch 'origin/master' into mark-rounding-inference 2014-07-19 08:15:45 +02:00
Nicolas 3ca2fcc112 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCalculatorPerformanceTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingUpdateListener.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceLogListener.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
2014-07-18 13:16:47 +02:00
Jens Rommel 31deb663d7 Added more information to duplicate key exception to track down Bug 2074 2014-07-18 12:29:57 +02:00
Axel Uhl 4a0fba7eb5 removed Regatta.getBaseName() and modified RegattaImpl constructors to accept the full regatta name instead of the base name 2014-07-10 15:22:50 +02:00
Axel Uhl 4f15a562b3 introduced a manageable flag "useStartTimeInference" on Regatta that is evaluated by TrackedRaceImpl.getStartOfRace(), solving bug 1994 2014-07-07 11:27:25 +02:00
Nicolas 0b86d5ab22 Merge remote-tracking branch 'origin/master' into mark-rounding-inference 2014-06-26 12:30:16 +02:00
fmittag 24f6933e18 fix for bug Bug 2019 - Fleet order not preserved during series creation 2014-06-26 12:17:08 +02:00
Nicolas abcc0d2f8c 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
2014-06-25 10:39:28 +02:00
Frederik Petersen 492736098c Added persistence for result import urls 2014-06-21 09:49:40 +02:00
Nicolas 1f91d41ea7 Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/KW470MarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/OBMR2012VRMarkPassingTest.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
2014-06-17 13:51:39 +02:00
Fredrik Teschke 6e3f90f741 fix serialization bug for marks that failed if markType was null 2014-06-17 08:30:26 +02:00
Fredrik Teschke 5e24083d3f save whole mark to DB in mappings as well, b/c there is no guaranteed loading order for RL events 2014-06-16 03:53:53 +02:00
Simon Pamies f0b74f66bc Merge branch 'bug1999' 2014-06-16 00:45:00 +02:00
Simon Pamies 9aae57d52b Muting senseless messages 2014-06-15 23:18:56 +02:00
Axel Uhl 42202bc996 added persistence support for the four new EventBase attributes logoImageURL, sponsorImageURLs, officialWebsiteURL and description 2014-06-14 11:03:28 +02:00
Nicolas 2cc1912b4e Implemented serialization for SuppressedMarkPassingsEvent too. 2014-06-08 16:16:31 +02:00
Nicolas 0677b6d41c Renames. 2014-06-08 08:24:43 +02:00
Nicolas 207b685c0e Enabled (de)serialization of FixedMarkPassingEvents. 2014-06-07 17:47:10 +02:00
Axel Uhl 2157f02c5b Merge branch 'master' into search
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/racelog/tracking/impl/MongoGPSFixStoreImpl.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/servlet/RecordFixesPostServlet.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/TrackFilesImportServlet.java
2014-06-03 01:10:25 +02:00
Fredrik Teschke 24787bd9bf add metadata collection for GPSFixStore 2014-06-03 00:52:54 +02:00
Axel Uhl 53a0b36e8e consolidated all Util stuff in com.sap.sse.common.Util now 2014-06-03 00:01:14 +02:00
Axel Uhl cb9354b1a0 moved Util from com.sap.sailing.common to com.sap.sse.common 2014-06-02 23:57:16 +02:00
Axel Uhl 0c47e86304 moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common 2014-06-02 23:31:26 +02:00
Axel Uhl c4cea6660d introduced com.sap.sse.common.Util as superclass of com.sap.sailing.common.Util and added com.sap.sse.common to the required bundles of all users of com.sap.sailing.common.Util 2014-06-02 23:17:49 +02:00
Axel Uhl 00f49b92e5 added image URLs and video URLs to event; implemented persistence including a test case 2014-05-30 16:38:03 +02:00
Axel Uhl f37e431368 Merge branch 'master' into bug1970 2014-05-30 14:36:27 +02:00
Axel Uhl 200da4bdff added some Javadoc in the trackfiles import stuff 2014-05-30 10:15:37 +02:00
Axel Uhl c593a32f52 handled persistence for the links from event to leaderboard group, adding a collection for the links 2014-05-28 21:36:46 +02:00
Axel Uhl f460e2c6a4 belongs to previous commit; using UUID for LeaderboardGroup in persistence and implementing WithID 2014-05-28 18:03:38 +02:00
Axel Uhl db05658286 use UUID as id for LeaderboardGroup which now implements WithID; preparing for the use of this UUID by Event in persistence to reference LeaderboardGroups 2014-05-28 18:02:41 +02:00
Axel Uhl 5d552525ec hold remote server references in memory in RacingEventService and periodically update event cache 2014-05-19 22:13:44 +02:00
Axel Uhl a60be3850a formatting and naming 2014-05-19 15:47:45 +02:00
Axel Uhl 62f1e5620c Merge branch 'master' into bug1930 2014-05-19 14:48:00 +02:00
Fredrik Teschke 74558da53a group listener registrations on GPSFixStore by device identifiers 2014-05-16 01:50:49 +02:00
fmittag aa09ed79e2 Merge remote-tracking branch 'origin/master' into bug1930
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-13 10:52:51 +02:00
fmittag 9f19c84237 connected UI and backend to manage sailing server instances and to read the list of events from all registerd sailing servers 2014-05-12 17:51:52 +02:00
fmittag d4820f2c98 added loading and storing for SailingServer instances
improved admin UI
2014-05-12 14:16:52 +02:00