Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
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
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
Armin Zamani fa0a308436 Changed the mark export for the app: Only marks that have a UUID as an
id are serialized
2013-04-03 20:49:38 +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 83231fe993 Added a course area column for the Leaderboard config panel to show the
name
2013-04-03 17:48:20 +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 5f0edabbb4 Bug fix: The id was not correctly serialized to have a valid json
file
2013-04-02 20:07:00 +02:00
Armin Zamani 31b6b49a97 added the competitor list field to RaceCell and its implementation.
adapted the serializer and deserializer appropriately
2013-04-02 19:49:23 +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 05651baffb Merge branch 'master' into racecommittee_integrated 2013-04-02 13:41:18 +02:00
Armin Zamani 22dddc900f more simplifications for competitor serialization and deserialization 2013-04-01 21:02:06 +02:00
Armin Zamani 7e36c6e106 reverted the serialization of nationality, team and boat since the
domain factory does not support the creation well
2013-04-01 20:03:37 +02:00
Armin Zamani 71f07329c9 renamed competitorDeserializer to CompetitorIdDeserializer, implemented
the deserialization when a competitor id is given
2013-04-01 19:24:51 +02:00
Armin Zamani 1c16a630a7 implemented competitor serialization (team is serialized, boat
serialized, nationality serialized)
2013-04-01 19:16:28 +02:00
Armin Zamani 8311db5637 Merge branch 'master' into racecommittee_integrated 2013-04-01 15:44:58 +02:00
Armin Zamani 19d9080b97 removed unused code 2013-04-01 15:20:37 +02:00
Armin Zamani 35a5b72d41 Moved the timers and the event, venue and time labels to the panel,
implemented sorting for the columns of the regatta overview by clicking
on a column's header
2013-04-01 14:53:55 +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