Commit Graph
432 Commits
Author SHA1 Message Date
Axel Uhl 0999c68205 added a failing test case for the scenario described in bug 1854, comment #1;
Removing a race column does currently not remove its race logs in the database; neither does removing the entire
series or even regatta. The failing test case in TestRaceLogRemoval asserts (but so far fails in asserting) that
removing a race column and re-adding it will lead to a new, empty race log. The fix will naturally be to
add a method in MongoObjectFactory that removes a race log from the database which is called when a race column
is removed. This method should then probably also be invoked when an entire series or FlexibleLeaderboard is
removed.
2014-03-17 14:40:35 +01:00
Fredrik Teschke a716775c44 added closing event for open ended device mappings 2014-03-16 20:46:16 +01:00
Fredrik Teschke 1ebed6373e changes to placeholder identifier and (de)serialization 2014-03-10 15:00:35 +01:00
Fredrik Teschke a6581093d8 added DefineMarkEvent 2014-03-07 10:54:21 +01:00
Fredrik Teschke 8282c77c63 restructured revoke event, introduced Revokable interface 2014-03-07 10:26:11 +01:00
Frederik Petersen 85f11b32df Merge branch 'master' into polar-api 2014-03-06 10:47:26 +01:00
Axel Uhl b5a4b1cef3 eliminated compile errors from mongodb.test 2014-02-26 13:49:32 +01:00
Axel Uhl f38a348b16 Merge branch 'master' into tracapi
Conflicts:
	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/CourseUpdateTest.java
2014-02-26 13:34:34 +01:00
Frederik Petersen 483a9deb80 Merge branch 'master' into polar-api
Conflicts:
	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/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/pom.xml
2014-02-26 12:31:44 +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
Axel Uhl eb3b642252 clear the competitor store before tests that depend on it 2014-02-25 13:57:18 +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
Fredrik Teschke 9e3541582d built racelog-tracking adapter and related classes, not yet tested 2014-02-16 14:30:19 +01:00
Fredrik Teschke f96cb785ad added RegisterCompetitorEvent for race log 2014-02-15 22:15:51 +01:00
Fredrik Teschke 78c848e594 added GPSFixStore concept to TrackedRace
- needs to be passed through RacingEventServiceImpl -> lots of changes in
  test cases
- changes in adapters, as GPSFixStore is also passed around in
  RaceAdapter etc.
2014-02-15 12:20:12 +01:00
Fredrik Teschke 0e07b781c6 fixed errors that let tests fail in tycho build, but not in Eclipse 2014-02-12 21:07:33 +01:00
Axel Uhl a930364367 all non-test projects compile 2014-02-12 16:11:56 +01:00
Axel Uhl 5891569380 continued with transition to TracAPI; all receivers have been migrated and compile by now; many more compile errors remain 2014-02-12 13:30:38 +01:00
Axel Uhl 3ab58caf51 continued on the journey to TracAPI; still many classes don't compile 2014-02-11 11:25:40 +01:00
Fredrik Teschke 5c714e5a31 restructured race log tracking: moved to racelogtrackingadapter bundles, renamed packages, moved some interfaces 2014-02-10 16:42:36 +01:00
Fredrik Teschke 713c6200df integrated TypeBasedServiceFinders with the racelog-tracking 2014-02-10 09:44:59 +01:00
Fredrik Teschke 0e8d95f887 Merge branch 'racelog-tracked-race' into gpsfixstore-independent-of-race
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.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java
2014-02-10 09:25:52 +01:00
Fredrik Teschke 971a0405a2 added RaceLog events for RaceLog-based tracking 2014-02-10 09:08:01 +01:00
Fredrik Teschke db97650366 switched persistence of GPS fixes from hard coded to dynamic type based 2014-02-10 04:12:23 +01:00
Fredrik Teschke 9264620f5f added tests for RecordFixes servlet, and fixed a few related bugs 2014-02-09 22:32:27 +01:00
Fredrik Teschke 35c8ba7c1a added loading and storing of GPSFixes/tracks to persistence bundle 2014-02-09 15:42:31 +01:00
Nick Klose 85b411d047 Fixed more tests. 2014-01-29 17:41:40 +01:00
Nick Klose eaa7a1aff1 Deleted MockedPolarSheet used for testing and edited some tests. 2014-01-21 11:40:18 +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
Frederik Petersen e25aeb5daf Implemented the polar fix cache updater 2013-12-18 12:00:24 +01:00
Axel Uhl 4ad6594a25 Merge branch 'master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
2013-12-10 09:30:41 +01:00
Axel Uhl 1404c18f67 replaced all usages of RGB Strings by the use of Color where possible; particularly in Competitor and CompetitorDTO 2013-12-09 22:06:29 +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 6a934058ec added failing test case for removeCompetitor(c) in case the competitor as an UUID as Id 2013-12-08 15:14:40 +01:00
fmittag 46ddac833a Merge remote-tracking branch 'origin/master' into competitorpanel_reuse 2013-12-07 16:13:18 +01:00
Axel Uhl 974526d35c failing test for UUID-based competitor ID storage 2013-12-07 15:01:52 +01:00
fmittag 5918bb1d14 Merge remote-tracking branch 'origin/master' into competitorpanel_reuse 2013-12-07 14:22:27 +01:00
fmittag 62b3a9c6ae Merge remote-tracking branch 'origin/master' into competitorpanel_reuse
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.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.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingRaceLogInLeaderboards.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingRaceLogInRegatta.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/CompetitorJsonDeserializer.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2013-12-06 19:19:09 +01:00
fmittag d037441787 added load/store/editing of the new attribute displayColor for a competitor 2013-12-06 18:40:15 +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 c6949b5cf3 # so many comments 2013-12-06 13:40:15 +01:00
Lukas Niemeier dc25f9ccb5 # removed the "any" DeviceConfigurationMatcher 2013-12-06 03:04:43 +01:00
Nick Klose 1e00d19332 Fixed MongoDB tests. 2013-12-04 18:34:48 +01:00
Lukas Niemeier 061936c97e # renaming of RegattaConfiguration completed
# Apps merges global config and RegattaConfiguration now
2013-12-04 16:18:33 +01:00
Nick Klose e511cd7f2f Merge branch 'master' into marks
Conflicts:
	java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java
2013-12-04 10:18:59 +01:00
Lukas Niemeier 492124fd16 # renamed proceduresconfiguration to RegattaConfiguration 2013-12-04 02:49:46 +01:00