Commit Graph
100 Commits
Author SHA1 Message Date
Armin Zamani 19ca062a34 fixed some errors after merge, renamed EventDataJsonDeserializer to EventBaseJsonDeserializer 2013-05-16 17:08:42 +02:00
Armin Zamani 7df9f09491 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
2013-05-16 16:52:45 +02:00
Armin Zamani 4286b9a373 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-05-16 16:21:01 +02:00
Armin Zamani 12613f82ff added some todo comments and disabled filtering in regattaOverview 2013-05-16 16:20:31 +02:00
Armin Zamani a24d7d8f43 Refactoring: renamed a boolean method (isIndividualRecallDisplayed) 2013-05-12 21:58:11 +02:00
Armin Zamani ff65435b9e Merge branch 'master' into racecommittee_integrated 2013-05-03 22:46:10 +02:00
Armin Zamani 34c2be29ca Merge branch 'master' into racecommittee_integrated 2013-05-03 15:44:57 +02:00
Armin Zamani 2ed47d1a22 added more logging for the racelog event adding servlet 2013-05-03 12:38:53 +02:00
Armin Zamani b42496908f Typo: gate start 2013-05-02 02:55:33 +02:00
Armin Zamani b5f691ee21 App Bug fix: Events were not sent anymore when the network connectivity is lost once, regained and the handler tries to send the events but the network connectivity is lost again 2013-05-02 01:35:06 +02:00
Armin Zamani 6eec1d8efd Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-05-02 00:59:12 +02:00
Armin Zamani 2c6a41d9a2 Server: Improved design of Regattaoverview webpage 2013-05-02 00:57:44 +02:00
Armin Zamani 00800ccfdf App: Changed course designer to cope with empty passing sides. The last published course is shown when the course from the server is empty 2013-05-01 16:54:07 +02:00
Armin Zamani c73b152c64 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-05-01 13:33:14 +02:00
Armin Zamani b005a9ad7b Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-05-01 11:57:27 +02:00
Armin Zamani 7719a15e3c changed CommentTextOnScoreCorrection to COMMENT_TEXT_ON_SCORE_CORRECTION 2013-04-30 23:41:57 +02:00
Armin Zamani 06edf66d9a Improved persistence manager. For restored events managed races are not relevant anymore since the url to which the event shall be sent is now serialized too. 2013-04-30 22:09:23 +02:00
Armin Zamani b24c940b19 Merge branch 'master' into racecommittee_integrated 2013-04-30 15:21:17 +02:00
Armin Zamani 9a180f0e60 Changed App Event persistence manager to use an array list as cache instead of the fileContent 2013-04-30 10:28:00 +02:00
Armin Zamani 517d200a52 Merge branch 'master' into racecommittee_integrated 2013-04-30 01:09:46 +02:00
Armin Zamani 37819c5af1 Merge branch 'master' into racecommittee_integrated 2013-04-26 10:40:49 +02:00
Armin Zamani 5440d822e2 Added a RC servlet for competitors, The Competitors are now called over the servlet for a race. It is now needed anymore to restart the tablet, when a tracked race is connected 2013-04-26 02:32:18 +02:00
Armin Zamani a761206ab5 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-25 01:19:24 +02:00
Armin Zamani b80f19fd7e Big fix: For initial server courses, the passingSide is null, so the RoundingDirection is NONE 2013-04-25 01:18:22 +02:00
Armin Zamani 3c8fa8335e Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-24 21:56:17 +02:00
Armin Zamani 461e588cca Shortened interval to resend event when connectivity was missing, Added the ConnectivityChangedReceiver that listens for OS broadcasts about connectivity when the connectivity was lost 2013-04-24 21:55:52 +02:00
Armin Zamani 41d873e9a9 App: Renamed SeriesComparator to BoatClassSeriesBaseFleetComparator 2013-04-24 18:18:49 +02:00
Armin Zamani cf19467f5d Bug fix in App: Races with different Boatclass, Series and fleet are separated in the list of managed races 2013-04-24 18:16:07 +02:00
Armin Zamani c35ecfd267 Competitor sorting is also done when a competitor is added to the list of unpositioned competitors 2013-04-24 12:04:29 +02:00
Armin Zamani c79241d225 The available competitors for scoring are sorted by their names 2013-04-24 11:50:52 +02:00
Armin Zamani 3a962bb5f5 Merge branch 'master' into racecommittee_integrated 2013-04-24 02:15:21 +02:00
Armin Zamani 62a94ba6a8 Changed method name in MongoRaceLogListener.java 2013-04-24 02:05:58 +02:00
Armin Zamani a6a96d66b8 Added missing german i8n translation for additionalInformation 2013-04-24 00:22:02 +02:00
Armin Zamani 7e09008247 Merge branch 'master' into racecommittee_integrated 2013-04-23 19:11:29 +02:00
Armin Zamani dec19d4a12 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-23 19:07:04 +02:00
Armin Zamani 96ca27a3e6 App: Changed list view appearance for the previous course in the course designer. The course is not changeable anymore 2013-04-23 19:02:47 +02:00
Armin Zamani c77fafce3a Removed the tryUuidConversion when the competitor id is loaded from mongo 2013-04-23 17:21:29 +02:00
Armin Zamani 3084236a43 Implementation of the course load from server 2013-04-23 16:51:31 +02:00
Armin Zamani 39192839e0 formatting 2013-04-23 15:43:47 +02:00
Armin Zamani ff686331f3 Introduced course export servlet to be called by the app 2013-04-23 15:27:55 +02:00
Armin Zamani 0a137c5a84 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 18:35:25 +02:00
Armin Zamani e6ddcadb36 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/FlagImageCell.java
2013-04-22 18:34:40 +02:00
Armin Zamani ae02beffd4 The finishing list shall be retrieved passwise 2013-04-15 03:55:44 +08:00
Armin Zamani a474942f03 refactored UUID conversion: instead of a string a serializable is
expected for tryUUIDConversion method
2013-04-14 23:31:58 +08:00
Armin Zamani 7bb49f219b Improved labels for the finishing in the app 2013-04-14 20:13:50 +08:00
Armin Zamani 7dced14016 Merge branch 'master' into racecommittee_integrated 2013-04-14 12:53:47 +08:00
Armin Zamani 0a23a1498f worked on Java doc 2013-04-14 12:46:19 +08:00
Armin Zamani 28d6d05de7 Added more javadoc and comments for code explanations 2013-04-14 12:01:40 +08:00
Armin Zamani 12d39da164 bug fix for android string 2013-04-14 10:25:49 +08:00
Armin Zamani 7a57e77157 Merge branch 'master' into racecommittee_integrated 2013-04-14 10:10:16 +08:00
Armin Zamani 2f2ec1a9c3 organized import 2013-04-14 06:52:15 +08:00
Armin Zamani c8953c6aad Added first finisher time to the label in the app, score correction
confirmation is not thrown when blue flag down is pressed, added a test
for the passaware racelog
2013-04-14 06:51:08 +08:00
Armin Zamani e97c888369 Refactored Score corrector code 2013-04-13 12:52:56 +08:00
Armin Zamani 490cce4beb added the case that a MaxPointsReason was set before and is now resetted by the race committee 2013-04-13 12:25:46 +08: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 af5c36c539 RC App: Competitors are removed from the list of unpositioned
competitors correctly again
2013-04-13 08:52:43 +08:00
Armin Zamani 704bf9d095 Changed competitor in PositioningListEvent to a plain group of
competitor id and competitor name
2013-04-13 08:38:55 +08:00
Armin Zamani 6b10d3cc66 Merge branch 'master' into racecommittee_integrated 2013-04-12 16:46:18 +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 a549394c60 Changed Course area comparison, (equals instead of ==) 2013-04-12 09:48:22 +08:00
Armin Zamani b634102de6 Merge branch 'master' into racecommittee_integrated 2013-04-12 08:19:44 +08:00
Armin Zamani 2b3c7990fd more logging on the app about fragment changes 2013-04-12 08:17:42 +08:00
Armin Zamani cc61f70b07 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/AbstractTimePoint.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.server.gateway.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/JsonExportTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/LeaderboardJsonGetServlet.java
2013-04-11 13:39:51 +08:00
Armin Zamani e77fc23f4b changed the title of the max points reason dialog in app 2013-04-11 13:29:56 +08:00
Armin Zamani 8bda4f3b31 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-11 12:39:35 +08:00
Armin Zamani 81fe998237 Bug fixes in the app 2013-04-11 12:38:31 +08:00
Armin Zamani 86f7225568 Fixed possible source of NPE in scoring check 2013-04-11 03:24:40 +02:00
Armin Zamani 6dfb770ac9 Merge branch 'racecommittee_integrated' of ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-11 02:36:02 +02:00
Armin Zamani c27c6a1733 commented time limit tritter dispatch action out 2013-04-11 00:37:42 +02: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 055c341ec1 Implemented a new replicating RaceColumnListener that listens for score
correction events in the racelog and checks if a score correction is
needed
2013-04-11 00:23:39 +02:00
Armin Zamani 8fc90fdb92 added a TODO for a countdown label for Xray to be implemented (but will
survive without it too), refactoring
2013-04-09 11:46:45 +02:00
Armin Zamani c7387ee5d9 Implemented UI handling of individual recall 2013-04-09 04:42:06 +02:00
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
Armin Zamani d6c6bfa551 introduced aborting flag input possibility to running and finishing
fragment
2013-04-08 14:38:09 +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
Armin Zamani 4d8156faeb Introduced the aborting flag selection diaglog, Implemented Aborting
Flag selection in SetTimeFragment
2013-04-08 13:14:54 +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