Axel Uhl
304339b8f6
maintain null values for event's start/end dates through serialization
2014-03-07 17:41:27 +01:00
fmittag
de2edfcf37
Merge remote-tracking branch 'origin/master' into event_times
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2014-02-25 19:10:59 +01:00
Frederik Petersen
6782386ce5
Added exception handling for unique index in wind collection
...
fixes bug 1822
2014-02-25 11:34:01 +01:00
fmittag
b5bff27a10
Added startDate and endDate as new properties of the 'Event' domain class (including edit UI)
2014-02-24 16:04:33 +01:00
Frederik Petersen
cbf6d7921b
Added new unique index to wind collection
2014-02-24 10:26:08 +01:00
Jens Rommel
6a75723fa6
Eventually fixed media track importing. Required a major redesign of some media APIs:
...
- introduced new method MediaDB.insertMediaTrackWithId
- moved import logic into racing event service
2014-02-20 17:03:28 +01:00
Simon Pamies
3301f7b92a
Making sure that no domain handling code is executed in MongoObjectFactoryImpl
2014-02-19 16:22:31 +08:00
Simon Pamies
86ffc2d41b
Made Series renamable also in UI, added test for replication. This
...
change leads to masterdata import failing if the other server is not at
the exact same level.
2014-02-17 13:10:48 +01:00
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