Commit Graph
463 Commits
Author SHA1 Message Date
Axel Uhl 13fa0c234c fixed persistence for suppressed competitors in meta leaderboards 2012-09-24 22:01:01 +02:00
Axel Uhl 740525ef2d entered FIXME for bug 979 2012-09-24 18:15:25 +02:00
Axel Uhl 369658c180 upgraded TTCM to 2.0.5 2012-09-24 17:10:10 +02:00
Axel Uhl a79826548e Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2012-09-21 18:23:15 +02:00
Axel Uhl cdde8abe7c suppress button works, but no persistence yet 2012-09-21 18:20:35 +02:00
fmittag a8bc97c9d2 - Added hasWindData() and hasGPSData() to TrackedRace to easily get information about races with unsufficient data for the raceboard.
- Added the display of these new properties in the AdminConsole (TrackedRaces view)
- unified usage of RaceAndRegattaIdentifier instead of RaceIdentifierer in many function calls
- Refactored RaceDTO/StrippedRaceDTO and removed unused data in these classes
2012-09-20 17:55:57 +02:00
Axel Uhl 01eca1bd97 also export a COMBINED wind track in showwind REST/JSON service 2012-09-14 16:52:32 +02:00
Axel Uhl e2d58b8930 allow for renaming a regatta leaderboard 2012-09-14 11:17:20 +02:00
Axel Uhl 163fb5bb99 fixed (dr-)serialization problem for LeaderboardGroupMetaLeaderboard and it being a RaceColumnListener 2012-09-12 08:51:20 +02:00
fmittag 749c352ed6 Merge remote-tracking branch 'origin/master' 2012-09-10 13:59:23 +02:00
fmittag f16830bfd0 Fixed a problem with writing of Enum values to json. Enum values are now surrounded with quotes. 2012-09-10 13:59:13 +02:00
Axel Uhl cba4fcba2c fixing bug 950: obtaining lock was missing in showwind REST/JSON call 2012-09-10 12:23:05 +02:00
fmittag c4c96bfae4 removed unused import package statement 2012-09-09 14:48:20 +02:00
fmittag ce8a4e4988 fix for wrong regattaName in json export of leaderboard group 2012-09-07 16:11:04 +02:00
fmittag 26d5a759f0 added attribute "regattaName" to each race in the json export of leaderboard group 2012-09-07 15:59:50 +02:00
fmittag afa2ccbf3a added "trackedRaceName" to json export of leaderboard group 2012-09-07 15:29:47 +02:00
fmittag 762f80af0a moved scoring comment and last scoring timepoint one level up in the json export of leaderboards 2012-09-07 00:29:48 +02:00
fmittag d909cad9c1 added regattaName to json export of leaderboards 2012-09-06 23:57:23 +02:00
fmittag f8e37b7869 added score correction comment and timestamp to the json export/ part II 2012-09-06 15:58:57 +02:00
fmittag 3435901e7b added score correction comment and timestamp to the json export 2012-09-06 15:58:18 +02:00
fmittag 3d8c2c430b first version of leaderboardgroup json export
+ cleanup of leaderboard json export
2012-09-06 13:51:29 +02:00
Axel Uhl 9a6277c3e1 factored out more scoring rule aspects into ScoringScheme for ESS40 Notice of Race support 2012-08-20 17:56:43 +02:00
Axel Uhl ea3b56fedb showing overall leaderboard link in LeaderboardGroup / Spectator.html if there is one; UI yet to be designed
Changed the structure of the LeaderboardGroupPanel, using VerticalPanel instead of FlowPanel. Now some
spacings / paddings broke. Fix in conjunction with bug 934 regarding the broken breadcrumb panel
2012-08-20 16:09:18 +02:00
Axel Uhl b93ee44c13 fixed leaderboard group creation with overall leaderboard; handle RaceColumnListener event forwarding on meta leaderboards 2012-08-20 12:52:27 +02:00
Axel Uhl 0123f497a0 coming close to a working UI for manipulating a leaderboard group's overall leaderboard 2012-08-18 02:10:13 +02:00
Axel Uhl 6a719cf7b3 interims commit; working towards UI for maintaining a leaderboard group's overall leaderboard 2012-08-17 17:46:50 +02:00
Axel Uhl f5203d58e0 organized imports 2012-08-15 15:48:49 +02:00
Axel Uhl d2fde8e152 use null instead of 0.0 consistently for scores of races where the competitor isn't awarded a score 2012-08-15 15:44:16 +02:00
Axel Uhl 2d5a01b15c added scoringSchemeType parameter to factory methods for regatta 2012-08-15 11:36:59 +02:00
Axel Uhl d91906bca7 introduced scoringSchemeType parameter in SailingService methods for flexible leaderboard creation 2012-08-15 11:05:38 +02:00
Axel Uhl 045e44e7a3 when constructing a RegattaLeaderboardImpl instance, use regatta's scoring scheme 2012-08-14 18:01:11 +02:00
Axel Uhl 949534629c introduced ScoringScheme on Regatta, using LOW_POINT as default for now 2012-08-14 17:59:58 +02:00
Axel Uhl 028be6fbfa added the code that loads the "stray" leaderboards again after accidentally removed 2012-08-01 16:25:38 +02:00
Axel Uhl 0314ef9e4e fix for bug 908: leaderboard referenced by multiple groups now loaded only once 2012-08-01 16:14:26 +02:00
Axel Uhl 61d2bb8ec2 a bug fix for bug 908: leaderboards referenced by more than one group are duplicated during loading 2012-08-01 15:48:16 +02:00
Axel Uhl 681693aee0 in LeadaerboardDTOCache distinguish cache objects by waitForLatestAnalyses parameter value to avoid inconsistencies; adjust time point to that of latest change
Have the cache adjust the time point of the request to that of the latest change to any of the attached races or the latest score correction to improve
cache hit ratio.

Eliminated RaceDTO.timePointOfLastEvent because it is just not interesting; timePointOfNewestEvent, however, is very interesting. Replaced a bunch
of usages of timePointOfLastEvent by the more adequate timePointOfNewestEvent.
2012-07-28 14:16:50 +02:00
Axel Uhl a59b42c4aa avoid NPE if no regatta name is specified 2012-07-27 15:22:03 +02:00
Axel Uhl 529a7e3d0e added -XX:+UseMembar to the launch configurations and the product; see http://bugs.sun.com/view_bug.do?bug_id=6822370;
it may help fixing a hanging ReentrantReadWriteLock
2012-07-24 11:39:31 +02:00
Axel Uhl d17861b61a cache ranks in tracked legs for the duration of one getLeaderboardByName call and use where needed 2012-07-22 01:04:31 +02:00
Axel Uhl 6efb6be4ea consistently changed remaining Integer occurrences to Double in EditableLeaderboard; fixed score correction metadata persistence and added test 2012-07-21 00:08:55 +02:00
Axel Uhl 3616e09138 prepared for score correction metadata (timestamp, comment) 2012-07-20 15:04:43 +02:00
Axel Uhl c1e5247c99 first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet 2012-07-19 22:51:56 +02:00
Axel Uhl 5a812dee15 added NPE protection 2012-07-13 15:09:55 +02:00
Axel Uhl f71b5371eb made safer against NPEs in case boat position is not known; made WaypointImpl resolving through DomainFactory thread safe 2012-07-13 09:53:54 +02:00
Axel Uhl 2eeb41666f Merge branch 'master' into rabbitmq
Conflicts:
	java/com.sap.sailing.feature.p2build/raceanalysis.product
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.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/client/StringMessages_de.properties
	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, SwissTiming Live Simulation).launch
2012-07-12 23:52:03 +02:00
Axel Uhl 0757c13c3e adjusted adapter for FREG import to ScoreCorrectionProvider interface; adjusted launch configs, feature and product 2012-07-12 21:09:15 +02:00
Axel Uhl 7314386337 deserialize initial load through DomainFactory to cache / replace all objects managed by DomainFactory 2012-07-12 00:48:23 +02:00
Axel Uhl b1ab2905c6 adjusted text messages from JMS to "Messaging"; adjusted launch configs 2012-07-11 17:44:02 +02:00
Axel Uhl df370ee178 fixing bug 787: added raceRank field to JSON output 2012-07-09 15:41:57 +02:00
Axel Uhl 50147dc1ec reverted the part of the time point quantizing that was redundant now; Timer already did quantize during live mode 2012-07-09 15:17:55 +02:00