Commit Graph
8861 Commits
Author SHA1 Message Date
Armin Zamani 05e44e0c1b Implemented UI listeners for ESS start phase events 2013-04-09 04:18:35 +02:00
Armin Zamani db878e1d17 Implemented the individual recall handling (automatic vs manual removal) 2013-04-08 22:53:32 +02:00
fmittag 49d078d64b improved the JsonExport tests and added a test for bypassing the leaderboardCache if the url parameter useCache=false is used 2013-04-08 17:20:09 +02:00
Armin Zamani d6c6bfa551 introduced aborting flag input possibility to running and finishing
fragment
2013-04-08 14:38:09 +02:00
fmittag 8a8657fd9b Merge remote-tracking branch 'origin/master' into winregatta_resultimport
Conflicts:
	java/com.sap.sailing.feature/feature.xml
	java/com.sap.sailing.freg.resultimport.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.freg.resultimport.test/src/com/sap/sailing/freg/resultimport/test/SimpleHtmlParsingTest.java
	java/com.sap.sailing.freg.resultimport/META-INF/MANIFEST.MF
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/CompetitorEntryImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/CompetitorRowImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/FregHtmlParser.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/RegattaScoreCorrectionsImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionForCompetitorInRaceImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionForRaceImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ResultImportUrlsManagementPanel.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.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorEntry.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorRow.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/RegattaResults.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/UrlResultProvider.java
	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, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).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/pom.xml
2013-04-08 14:20:52 +02:00
Armin Zamani 4541f3067b Renamed AP Button label to aborting Flag button label, implemented ap
handling in Startphase fragement
2013-04-08 13:31:17 +02:00
fmittag c734dd4c6f added a 'useCache' (default is true) url parameter to the leaderJsonGetServlet as a fallback if the cache creates problems. 2013-04-08 13:15:54 +02:00
Armin Zamani 4d8156faeb Introduced the aborting flag selection diaglog, Implemented Aborting
Flag selection in SetTimeFragment
2013-04-08 13:14:54 +02:00
fmittag f0e38af278 Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-08 11:29:20 +02:00
Armin Zamani 7445289ffd Implemented Postponement and Abandonment of Race for Extreme sailing
Start procedure (AP and NOVEMBER)
2013-04-08 08:54:20 +02:00
Armin Zamani 304b991b33 Refactored Race info fragments: The TickListener is now implemented by
the RaceFragement, so that all Race fragments can receive ticks
2013-04-08 05:57:01 +02:00
Armin Zamani 698f05f531 Introduced a confirmation dialog when the race shall be resetted 2013-04-08 05:47:11 +02:00
Armin Zamani e03e69d8f3 Resolved a warning in the system regarding the gateway bundle 2013-04-08 05:26:42 +02:00
Armin Zamani 0531cddf88 The finishing and finish are now handled by the start procedure 2013-04-07 21:30:44 +02:00
Armin Zamani 7850c2a218 RegattaOverview: The last flag is shown correctly now and better status
text is shown
2013-04-07 19:56:58 +02:00
Armin Zamani 80beb65712 Some bug fixes in the App persistence manager, implemented missing race
log pass change event deserializer, implemented race abortion, removed
some unused code
2013-04-07 18:05:09 +02:00
Armin Zamani 78f70a0134 Several bug fixes of the recent app implementation 2013-04-07 16:31:59 +02:00
Armin Zamani 6c68ae868c implemented race event registering, added race change listener
methods that handle when the start time of a race changed, or the race
is aborted or when an individual recall is issued
2013-04-07 13:43:42 +02:00
Armin Zamani 0d0c8a8f3e implemented the registering of automatic events based on the start
procedure and the call for dispatching when the event is fired by the
android alarm manager
2013-04-07 12:18:55 +02:00
Armin Zamani a32eaf53da Start phase: refactored handling of the event time of the start time
event
2013-04-07 10:37:45 +02:00
Armin Zamani b5f964ae4d Startphase: Implemented the handling of start times in
the past or while the startphase should have started
2013-04-07 02:33:51 +02:00
Armin Zamani 9477ad2d9d Next step towards start time and start procedure handling in the app 2013-04-07 01:51:55 +02:00
Armin Zamani e3a4fab4db First step towards StartProcedure implementation 2013-04-06 22:32:51 +02:00
Armin Zamani 0b752acc2c Steps towards score corrections in the leaderboard initiated by a race
log event
2013-04-06 21:50:36 +02:00
Armin Zamani f7476a3823 Worked on layouting for the finishing fragment view in the RCC App 2013-04-06 16:08:34 +02:00
Armin Zamani aa0c113d3c When a positioning list event exists, this list is read and displayed
when the finishing fragment is created. the changed event is also
created when a maxpointsreason is set by the race officer
2013-04-06 14:54:36 +02:00
Armin Zamani ca811614e2 Added the MaxPointsReason to the finishing list, now a pair of
competitor and maxpointsreason is used for the positionings
2013-04-06 11:27:04 +02:00
Armin Zamani 828226546c the positioning confirmation event is issued when the blue flag down
button is pressed (race is finished, last competitor has finished or
time limit is reached)
2013-04-06 00:55:18 +02:00
Armin Zamani 84aad68fce Introduced new race log event finish positioning confirmed event 2013-04-06 00:05:22 +02:00
Armin Zamani f9e43bbcc6 The finish positioning list changed event is now triggered in the app 2013-04-05 23:06:58 +02:00
Armin Zamani ea881bf348 introduced the deserialization of competitors as part of race log events 2013-04-05 22:37:31 +02:00
Armin Zamani b120933bee Merge branch 'master' into racecommittee_integrated 2013-04-05 22:01:18 +02:00
Armin Zamani f8779b156e implemented persistence load of the
RaceLogFinishPositioningListChangedEvent + testing
2013-04-05 20:37:02 +02:00
Axel Uhl ecdce44d2c don't enter MarkPassings with guessed time points; instead, only queue and wait for start time to be received later;
otherwise, this would let TrackedRace infer the start time from the guessed start mark passing times which ends in a
"vicious circle" with future mark passings not even being queued for re-validation after start time receiving.
2013-04-05 19:12:22 +02:00
Armin Zamani db26b0aab7 implemented the new event FinishPositioningListChanged, now it can be
replicated, serialized and deserialized and persisted
2013-04-05 15:23:38 +02:00
Armin Zamani 0672496e0f changed visibility for the dragging properties in the related fragments 2013-04-05 13:56:44 +02:00
Armin Zamani 8e00ee4100 The order of waypoints is now changeable via drag and drop in the course
design dialog
2013-04-05 11:24:45 +02:00
Armin Zamani 8478afecfb Introduced DragSortController in code instead of XML. The drag handling
works now as expected.
2013-04-05 10:38:14 +02:00
Axel Uhl 1505247fde trying to fix bug 1335 by removing *all* mark passings with guessed time points; doesn't work properly yet 2013-04-05 10:22:10 +02:00
Axel Uhl 08f3426da8 enhanced logging for TMDMessageQueue 2013-04-05 02:17:42 +02:00
Axel Uhl 2217031496 implemented fix for bug 1335 by introducing TMDMessageQueue, queuing TMD messages for which no start time existed 2013-04-05 02:03:20 +02:00
Armin Zamani 1a3f016d71 worked on drag and drop facility so that only when a certain symbol is
pressed the item moves
2013-04-05 01:46:52 +02:00
Armin Zamani a056ccdb31 added an android library for drag and droppable list views, introduced
positioning list in finishing fragment
2013-04-04 23:59:24 +02:00
Armin Zamani 3838e459bd renamed the racelog analyzer package 2013-04-04 23:40:53 +02:00
Armin Zamani 9bebba4ebc Moved the finish and finishing analyzers from app to android.shared 2013-04-04 23:33:37 +02:00
Armin Zamani 88b9727b85 App: formatting, filled OfflineDataManager to test the finishing
fragement
2013-04-04 23:31:21 +02:00
Armin Zamani f3731d296c integrated finishing fragment from London propsal into new app 2013-04-04 22:55:28 +02:00
Axel Uhl 611f8eb244 Merge remote-tracking branch 'server/master' 2013-04-04 18:47:42 +02:00
Axel Uhl 53da3614a3 don't produce MarkPassing objects with null time point; this causes severe trouble; instead, guess start time from wall time 2013-04-04 18:44:28 +02:00
Armin Zamani c6cefb328b Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.server.gateway/WEB-INF/web.xml
2013-04-04 17:06:06 +02:00