Axel Uhl
c69e31a994
encorporate hasSplitFleetContiguousScoring in RESTlet output
2014-02-12 00:41:00 +01:00
Frederik Petersen
12c6451c8b
Started changing master data export to use java binary object serializ.
2014-02-07 16:31:52 +01:00
Simon Pamies
1edf51e5db
Removed warning about static access
2014-01-24 18:44:20 +01:00
Frederik Petersen
d89b19e1d3
Merge branch 'master' into masterdataimport-bug1708
2014-01-23 16:32:59 +01:00
Frederik Petersen
c99cb73d3e
Changed carried points storing
2014-01-22 17:04:46 +01:00
Axel Uhl
0385856902
use MongoDB WriteConcern.SAFE for all master data updates in the MongoObjectFactoryImpl;
...
hopefully this will also have an effect on the so far failing test DelayedLeaderboardCorrectionReplicationTest
which only fails on the central Hudson but seems ok for local execution on a laptop.
2014-01-22 10:45:28 +01:00
Axel Uhl
8a3f723444
made CompetitorFactory field transient in DelayedLeaderboardCorrectionsImpl;
...
it is re-established after serialization by the resolve(...) method anyhow
2014-01-21 07:00:44 +01:00
Axel Uhl
ab304ebae9
resolve competitors by ID through DomainFactory/CompetitorFactory if possible during loading into DelayedLeaderboardCorrectionsImpl
2014-01-20 22:51:48 +01:00
Axel Uhl
53ef4ea85c
fix for bug1707: storing score corrections also for competitors not currently attached to leaderboard
2014-01-20 22:04:01 +01:00
Nick Klose
44257058ef
Changed field names for Gate/ControlPointWithTwoMarks, built migration for those fields. If the PassingInstructions of the first or last Waypoint are Gate they are now turned into Line.
2014-01-20 14:26:08 +01:00
Nick Klose
2b9d620555
Added the field name PASSING_INSTRUCTION and a way to migrate from the old field if old races are loaded out of a db.
2014-01-17 18:28:35 +01:00
Nick Klose
a172d69861
Edits after review for merge with master.
2014-01-17 11:36:28 +01:00
Nick Klose
0893ef858d
Merge remote-tracking branch 'origin/master' into mark-rounding-inference
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2014-01-16 16:06:28 +01:00
Axel Uhl
f3ecd38a22
made loading of race log events robust against unknown event types; this is particularly useful after release switching
2014-01-10 17:14:50 +01:00
Nick Klose
3018bd8bfe
Merge branch 'master' into mark-rounding-inference
...
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DummyMarkPassingWithTimePointOnly.java
2013-12-09 18:35:16 +01:00
Nick Klose
96075f5cc1
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.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/coursedesign/CourseElementListAdapter.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/coursedesign/DraggableCourseElementListAdapter.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/coursedesign/ESSCourseDesignDialog.java
2013-12-09 13:22:09 +01:00
fmittag
fd843b99e1
fixed removeCompetitor(c) in case of the competitor has an UUId as Id
2013-12-08 15:21:36 +01:00
Axel Uhl
051ce73597
factored production of competitor ID so it can be re-used in serializer and MongoObjectFactory
2013-12-07 15:18:51 +01:00
Axel Uhl
a07d8001ed
fixed competitor ID storage
2013-12-07 15:13:23 +01:00
Axel Uhl
c987563735
removed unique index creation for competitor
2013-12-06 18:32:41 +01:00
Axel Uhl
d4e6ab3624
added unique index for competitor by ID; use UUID for course area all about
2013-12-06 18:30:21 +01:00
Lukas Niemeier
dc25f9ccb5
# removed the "any" DeviceConfigurationMatcher
2013-12-06 03:04:43 +01:00
Lukas Niemeier
061936c97e
# renaming of RegattaConfiguration completed
...
# Apps merges global config and RegattaConfiguration now
2013-12-04 16:18:33 +01:00
Lukas Niemeier
492124fd16
# renamed proceduresconfiguration to RegattaConfiguration
2013-12-04 02:49:46 +01:00
Lukas Niemeier
69ff32e1d8
# extended GateLineOpeningTime to store Golf-Down time
...
# added configuration to enable setting the Golf-Down time
# implemented Start prerequisites for all RacingProcedures
2013-12-02 18:33:08 +01:00
Lukas Niemeier
04e8671a11
Merge branch 'racecommittee_app' into racecommittee_app_startphases
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2013-11-29 18:24:13 +01:00
Lukas Niemeier
453ac2b142
Merge branch 'master' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-11-29 16:42:07 +01:00
Nick Klose
64ad880d2e
Merge branch 'master' into mark-rounding-inference
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-11-28 10:15:29 +01:00
Lukas Niemeier
30560c19bf
# racing procedure configuration attached to regatta
...
# some help text in UI
2013-11-25 16:46:05 +01:00
Frederik Petersen
81760e6dec
Replaced trackedRegatta with regatta name in getWindTrack calls
...
also added wind import
2013-11-20 12:05:10 +01:00
Lukas Niemeier
f56e43ed7a
# store createdAt AND logicalTimePoint in database
2013-11-18 23:15:36 +01:00
Lukas Niemeier
34b852f0c4
# changed RaceLogEvent#getTimePoint to return createdAt (was logical timestamp before)
2013-11-18 22:05:18 +01:00
Lukas Niemeier
467709c13e
Merge branch 'racecommittee_app' into racecommittee_app_startphases
2013-11-17 20:28:12 +01:00
Lukas Niemeier
532b415e04
# added migration of RaceLogEvent on load (identifier)
...
# added test ensuring that this works...
2013-11-17 20:13:35 +01:00
Lukas Niemeier
c80f26f272
# DomainObjectFactory loads a default author for (old) events without author
2013-11-17 19:40:03 +01:00
Lukas Niemeier
58efde4c15
# default racing procedure and default course designer configurable for regtattas
2013-11-16 16:32:30 +01:00
Lukas Niemeier
ae6cc75b1c
# added configuration options for each racing procedures (DeviceConfiguration)
2013-11-16 11:49:47 +01:00
Lukas Niemeier
ea384e4c12
# added CompetitorResults to replace generic list on competitor positions and results
...
# working towards replacing old RaceState with new RaceState
2013-11-13 14:37:50 +01:00
Lukas Niemeier
8db5b51102
Merge branch 'racecommittee_app' into racecommittee_app_startphases
2013-11-12 16:22:57 +01:00
Nick Klose
ddf68fc794
Fixed Conflicts.
2013-11-11 14:08:53 +01:00
Nick Klose
9f3855e621
Merge branch '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/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
2013-11-11 13:59:39 +01:00
Lukas Niemeier
dac0fd3494
# added SharedDomainFactoryImpl implementing SharedDomainFactory
...
# DomainFactoryImpl extends SharedDomainFactoryImpl (code reuse)
# Split SharedDomainFactory and CompetitorStore interfaces (no more forwarding)
2013-11-11 03:40:09 +01:00
Lukas Niemeier
ea69b28ad2
Merge branch 'master' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java
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.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogCourseDesignChangedEventSerializerTest.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/rc/RaceGroupJsonExportServlet.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
2013-11-11 03:00:31 +01:00
Lukas Niemeier
c0cbb17785
# renamed StartProcedureType to RacingProcedureType
...
# tested new Comparator including author
2013-11-11 00:58:31 +01:00
Axel Uhl
86b8149c37
added failing test case for bug 1599
2013-11-07 12:41:21 +01:00
Nick Klose
b22961015a
Continued refactoring for PassingInstructions
2013-11-07 11:55:30 +01:00
Axel Uhl
4d7c5e3a40
support UI action to force competitor refresh to defaults
2013-11-07 09:34:48 +01:00
Nick Klose
bc96fdf15a
Fixed PassingInstructions going into Database
2013-11-05 17:06:42 +01:00
Axel Uhl
e4e929182d
by default, clear the persistent competitor store during server start; introduced the persistentcompetitors.clear property to control this
2013-11-05 16:24:19 +01:00
Nick Klose
dedc137e7d
Started merge of PassingInstructions and RoundingDirections
2013-11-05 10:00:52 +01:00