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