Commit Graph
105 Commits
Author SHA1 Message Date
Axel Uhl 124a593bb4 added test that asserts that the control point cache is used 2011-11-21 13:32:40 +01:00
Axel Uhl f6ba1d0861 fixed bug in receiveMessage: not the pair's element shall be null but the entire pair needs to be null 2011-11-21 11:49:33 +01:00
Benjamin Ebling 09fb009b05 Merge branch 'gwt' into messagescripttest
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-18 14:24:37 +01:00
Axel Uhl d55f8c53e2 fixed start time issues; first complete SwissTiming race in leaderboard 2011-11-17 16:28:20 +01:00
Fabian Schwarz-Fritz 2782073672 Merge remote-tracking branch 'origin/gwt' into gwt
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
2011-11-17 15:28:59 +01:00
Fabian Schwarz-Fritz 0cda70a2ce fixed assignment to race attribute 2011-11-17 15:27:46 +01:00
Axel Uhl e119e77cdc moved event/trackedEvent creation before trackRace 2011-11-17 15:07:25 +01:00
Axel Uhl 3b40bc6773 added canSendRequests parameter to SailMasterConnectorImpl and refactored clients accordingly; fixed startTime 2011-11-17 14:42:16 +01:00
Axel Uhl 102c607b65 refactored scripted end-to-end tests 2011-11-16 18:33:51 +01:00
Axel Uhl 7949c644aa refactored SailingServiceImpl such that it doesn't directly use the SwissTimingConnector;
instead it turns to the RacingEventService which then knows the SwissTimingConnector
2011-11-16 17:52:26 +01:00
Fabian Schwarz-Fritz 272ac6a5f3 Added equals and has code methods in rac Messages. 2011-11-16 11:32:54 +01:00
Axel Uhl 2b8268622f prepared extraction of boat class from SwissTiming raceID 2011-11-16 09:07:24 +01:00
Axel Uhl 01970ebe78 adjusted the TMD processing so that we can also handle partial updates 2011-11-15 17:12:09 +01:00
Axel Uhl f7e8cb385c added comment telling why we're not implementing CAM handling; it's covered already by TMD handling 2011-11-15 13:47:23 +01:00
Axel Uhl 22e340cd93 provided an untested implementation of receiveTimingData for SwissTiming connector 2011-11-15 13:32:16 +01:00
Axel Uhl b38242f251 more robust exception handling within SailMasterConnectorImpl, catching exceptions caused by handlers 2011-11-15 13:10:06 +01:00
Axel Uhl 6fa43efb50 added (untested) support for converting RPD messages into domain objects 2011-11-15 09:48:38 +01:00
Axel Uhl 0c4926c7ae some untested code for creating the basic domain objects from SwissTiming objects 2011-11-14 22:56:14 +01:00
Axel Uhl 93ccfe55d6 refactored: moved functionality for TrackedRace creation including constants for default averaging times 2011-11-14 22:37:06 +01:00
Axel Uhl 00b2749202 refactored to get rid of the "token" approach for updating / retrieving RaceDefinitions from tracker 2011-11-14 21:55:31 +01:00
Axel Uhl 66aa964c80 use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes
Conflicts:

	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-14 20:58:45 +01:00
Axel Uhl 692b2fd458 added first domain object creation methods in SwissTiming domain factory 2011-11-14 18:23:44 +01:00
Axel Uhl 127c95a252 started to introduce TrackedEventRegistry in SwissTiming stuff 2011-11-14 17:17:20 +01:00
Axel Uhl 90467c05db trying to fix NPE in SailMasterConnectorImpl 2011-11-14 16:53:25 +01:00
Axel Uhl f970ea0e39 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-14 15:10:16 +01:00
fmittag 65d6a6dc77 MANIFEST.MF change bundle require "org.eclipse.osgi" to import package "org.osgi.framework" 2011-11-14 11:15:33 +01:00
Axel Uhl da39f7f1d6 improved Javadoc 2011-11-14 10:35:07 +01:00
Axel Uhl 694cdaab5b implement race-specific listener concept 2011-11-14 08:35:00 +01:00
Axel Uhl 5ed401251c minor mostly comment changes 2011-11-12 23:35:32 +01:00
Axel Uhl c209501ae2 continued a bit in SwissTimingRaceTrackerImpl 2011-11-11 18:43:40 +01:00
Axel Uhl 27e091bcd0 started SwissTiming RaceTracerImpl 2011-11-11 18:17:42 +01:00
Axel Uhl 4d6b68fcd9 fixed swiss timing tests 2011-11-11 18:14:09 +01:00
fmittag b62ce9163a refactoring of DomainObjectFactories to a more service oriented Interface (SwissTimingAdapterPersistence) 2011-11-11 17:21:51 +01:00
Axel Uhl d533f64168 pulled up getRaces() to RaceSpecificMessageLoader 2011-11-11 11:45:52 +01:00
Axel Uhl 8919e65636 added code formatter 2011-11-11 11:43:37 +01:00
Axel Uhl 429cd1022d fixed uncompilable typo 2011-11-10 21:47:55 +01:00
Axel Uhl f6b7df0cc8 turned message-based logging to "fine" except for discarded messages 2011-11-10 21:32:05 +01:00
Axel Uhl 5cd72477e4 append more message without buffering 2011-11-10 21:20:12 +01:00
Axel Uhl 159458e157 Merge remote-tracking branch 'server/gwt' into gwt
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/StoreAndForwardTest.java
2011-11-10 21:08:44 +01:00
Axel Uhl 95f79a5024 overlapping stored/received message test case now green 2011-11-10 21:06:17 +01:00
Axel Uhl cf7d8e0364 moved test case for overlapping message send/load cycles into separate class;
this class doesn't use StoreAndForward to keep things separate for now
2011-11-10 20:51:22 +01:00
Axel Uhl 72123b0085 test currently fails; planning to restructure into separate test class 2011-11-10 20:29:27 +01:00
fmittag c9f1d5686c Merge remote-tracking branch 'origin/gwt' into lostbranch 2011-11-10 18:08:49 +01:00
Axel Uhl b4f3dc3957 fixed parsing routine for RAC message where ID and description were accidentally swapped 2011-11-10 17:34:23 +01:00
fmittag 09e7beb749 new read and store methods for SailMasterMessages 2011-11-10 17:11:17 +01:00
Axel Uhl 528e76315d testBuffering test green for now 2011-11-10 16:15:27 +01:00
Axel Uhl 8537a5ff9d Merge remote-tracking branch 'server/gwt-2' into gwt
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/DomainObjectFactory.java
	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
2011-11-10 14:16:38 +01:00
fmittag f7a6b84c43 read and store methods for 'race' domain objects 2011-11-10 13:16:09 +01:00
Axel Uhl a5ee6d0a2f first seemingly working test case showing the general mixing of messages loaded / received 2011-11-10 13:04:36 +01:00
Axel Uhl 0231120601 implemented (untested) buffering behavior for SailMasterConnectorImpl 2011-11-10 11:49:17 +01:00