Commit Graph
286 Commits
Author SHA1 Message Date
Axel Uhl e310e55158 fixed logic with hanging tests in AbstractReceiverWithQueue.stopAfterNotReceivingEventsForSomeTime 2013-07-09 15:25:18 +02:00
Axel Uhl 71c5282e1c yet improved logging for stopping of TracTrac receivers which now and then simply seems to block 2013-07-09 15:18:08 +02:00
Axel Uhl f55259574e improved javadoc formatting 2013-07-04 00:43:13 +02:00
Axel Uhl 50c0996dff switched from using Polyline to using Polygon for sidelines so that we support more than two marks as a sideline in general 2013-07-03 20:39:58 +02:00
fmittag e0e4614751 initial version of sideline support (server side and drawing on map)
so far only sidelines modeled as gate are supported
2013-07-01 18:42:42 +02:00
Axel Uhl a79af78835 removed unused properties from RaceRecord 2013-06-26 19:34:36 +02:00
Axel Uhl 49a7d7e761 factored the creation of RaceRecord objects 2013-06-26 19:21:18 +02:00
Simon Pamies 39f28f80a7 Revamped the logic for reading TracTrac race list: Now the loading of the race list does no longer read clientparams.php, it is read upon tracking start 2013-06-26 19:08:59 +02:00
Simon Pamies 166325d51d Also logging race name for makr position receiver 2013-06-26 15:24:59 +02:00
Simon Pamies 9d1c025125 Fixed NPE 2013-06-26 10:57:52 +02:00
Simon Pamies 2207fd8122 Extended logging 2013-06-26 10:34:40 +02:00
Axel Uhl 6dcd3e56ce log exception if nationality is not known 2013-06-21 17:03:59 +02:00
Axel Uhl 63812212da catch the IllegalArgumentException thrown when an unknown nationality is given for a competitor and leave nationality null;
made all uses of getNationality() null-safe.

Conflicts:

	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupPanel.java
2013-06-21 16:49:27 +02:00
Armin Zamani ff78131aa6 Changed TrackedRace to handle a set of CourseDesignChangedListeners and call all of them when the course design changed 2013-05-27 17:04:48 +02:00
Axel Uhl 0d648230ea whitespace change only; removed redundant empty lines 2013-05-27 13:39:05 +02:00
Simon Pamies 6b2f6e3699 Added a new option for TracTrac race listing. In the clientparams.php
there is alos a status of the race that makes it easier to check which
races really need to be loaded. HIDDEN races are races that had never
been used.
2013-05-04 19:28:51 +08:00
Axel Uhl 14162b61f8 added exception logging for connecting to the clientparams.php URL during assembly of the TracTrac RaceRecord objects 2013-05-01 16:49:03 +02:00
Axel Uhl 6a88218258 fixing nationality problem by keying team and person with TracTrac competitor ID in our caches 2013-04-29 13:23:03 +02:00
Axel Uhl 9cfe44389e assuming ControlPoint's P1.UUID and P2.UUID to be the result of java.util.UUID.toString() that parse using UUID.fromString();
This has been confirmed by Jorge from TracTrac in a Skype message on 2013-04-22T10:55:00+02
2013-04-22 10:57:27 +02:00
Axel Uhl 1a45e1f1da understand P1.UUID and P2.UUID meta-tags on TracTrac ControlPoint to identify the buoys of which a line/gate is combined 2013-04-22 10:48:49 +02:00
Axel Uhl c448b37eb1 don't delete queued events in TracTrac connector when Stop Tracking is applied (don't preemptively clear the queues) 2013-04-18 13:02:50 +02:00
Armin Zamani fba0517ac5 Changed score correction comment to look more official by the Race
Committee, refactored code in course update handler, added more logging
regarding the result of the course update
2013-04-13 11:50:16 +08:00
Armin Zamani 502a15d0a5 Changed getTrackedRegatta.getRegatta.getId to the tractrac event id,
given by getTracTracEvent
2013-04-12 16:40:49 +08:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
Armin Zamani 931d2fe98e Implemented the throughput of the TracTrac user name and password from
the AdminConsole to the CourseDesignChangeHandler in the TracTrac
adapter
2013-04-03 20:33:26 +02:00
Armin Zamani 8b7f8d15c4 added TracTrac username and password to TracTracEventManagementPanel in
the Admin Console
2013-04-03 19:29:32 +02:00
Armin Zamani b7630be286 Revert for security implementation 2013-04-03 16:52:40 +02:00
Armin Zamani e046153580 Worked on encryption for the course update 2013-04-03 15:05:01 +02:00
Armin Zamani 72e5f53f39 first implementation step towards security for the parameters of the
Course update url
2013-04-02 19:25:07 +02:00
Armin Zamani ac1acc6d18 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2013-04-01 01:01:12 +02:00
Simon Pamies 5e2ccfdd10 Don't fill logs with messages that are not needed in production 2013-03-29 18:50:54 +01:00
Simon Pamies 3b497e7e95 Moved away from calling logger.throwing because this logs with level FINER that is not catched in most logging configurations. Used logger.log(level, message, throwable). 2013-03-29 15:19:03 +01:00
Armin Zamani 5a07545444 Added some String constants for the course update code 2013-03-26 16:20:07 +01:00
Armin Zamani 4e29bda14c fixed a couple of merge errors 2013-03-21 22:11:57 +01:00
Armin Zamani 67efd32a79 implemented the connection to the TracTrac server to post a course
update
2013-03-21 17:02:24 +01:00
Armin Zamani ab111912f9 the courseDesignUpdateURI is registered for RaceCourseReceiver in the
TracTrac Adapter
2013-03-20 20:40:30 +01:00
Armin Zamani f924559542 introduced the course design update URI as part of the constructors for
tractrac race creation
2013-03-20 19:31:23 +01:00
Armin Zamani 3f7aa1362a Added the tracTrac Course Update url entry field to the tractrac admin
console panel
2013-03-20 17:19:03 +01:00
Armin Zamani f2354ce6c1 the course design handler in the trac trac adapter serializes the course
design
2013-03-20 14:09:58 +01:00
Armin Zamani 00c51d6041 added the gateway serialization bundle to tractracadapter to be able to
serialize a received course design
2013-03-20 00:10:36 +01:00
Armin Zamani 8cb047681b implemented listener of tracking provider for course design changes 2013-03-19 23:57:31 +01:00
Axel Uhl 020cc5d4e6 fixing bug 1261: course changes erroneously detected 2013-03-06 12:06:49 +04:00
Armin Zamani b254437be3 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RouteAssemblyTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Course.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/CourseImpl.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/server/SailingServiceImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/ServerReplicationTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
2013-03-01 15:10:49 +01:00
fmittag 4a90f84793 Merge remote-tracking branch 'origin/master' into passingSide 2013-02-27 16:05:59 +01:00
fmittag 510b9dda7d Finalized implementation of the new passingSide for Waypoints
cleanup of getRaceCourse() method in Sailingservice and improvement of RaceCourseManagementPanel in gwt UI
2013-02-27 15:53:49 +01:00
fmittag 88a6ea4f65 work commit..
added passingSide for course waypoints (parsed from tractrac metadata) to all course/waypoint creation methods and course updates
next step is adaptation of tests and swisstiming adapter
2013-02-26 20:04:25 +01:00
Armin Zamani a779640411 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveTrackingDataTest.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRegatta.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.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.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingWindTracksTest.java
2013-02-26 13:26:25 +01:00
Axel Uhl 58ffefff5a fixing bug 1239 by also passing TrackedRace along with addRaceDefinition 2013-02-26 11:32:48 +01:00
Armin Zamani 9d72f87f04 Implemented CourseArea as another field to be selected in the Admin
Console for Regattas and propagated it in the Regatta infrastructure
2013-02-24 23:17:21 +01:00
Armin Zamani f13a8fc469 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/TestColumnSwapping.java
	java/com.sap.sailing.gwt.ui/build.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardDescriptor.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardGroupDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/AbstractLeaderboardDTO.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-02-22 15:51:13 +01:00