Commit Graph
672 Commits
Author SHA1 Message Date
Fredrik Teschke 55a3dae5a9 fix NPE that occurred when tryitn to manually add device mapping for SmartphoneUUID in AdminConsole 2014-10-16 22:29:08 +02:00
Fredrik Teschke 79446d4f3a fix author priority comparison, which was wrong-way-round 2014-10-16 20:59:43 +02:00
Fredrik Teschke cce34ae877 remove duplicated function of add()-method
- the add(event, client) method overrode the add(event) method with pretty much identical functionality
- the only difference was the return value
- but the add(event, client) method was missing one code-line responsible for adding the event id to eventsById
- to prevent such errors, add(event, client) now calls add(event) and just alters the return value
2014-10-16 20:50:34 +02:00
Fredrik Teschke 3e5d8687da allow revoking RaceLogEvents of an author with equal priority 2014-10-16 20:33:51 +02:00
Lennart Hensler 3c2fc5e86f Integrated the data retriever chain definitions in the backend 2014-10-15 13:47:56 +02:00
Fredrik Teschke c83cdda3f7 fixed wrong order of type and id in smartphoneUuid serialization handler 2014-10-10 13:41:26 +02:00
Fredrik Teschke f0ec893db9 moved RaceLogServletConstants to domain.common, to make it available in GWT 2014-10-10 10:40:08 +02:00
Nicolas 479b69bb03 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracAdapter.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/leaderboard/AnalyticsView.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/leaderboard/TabletAndDesktopLeaderboardView.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/shared/leaderboard/LeaderboardViewer.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/shared/leaderboard/MetaLeaderboardViewer.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.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
2014-09-22 19:17:44 +02:00
Lennart Hensler 66efc11e16 Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2014-09-17 15:07:42 +02:00
Axel Uhl db747ca1c3 use a concurrent hash map for race state weak references to avoid inconsistencies in hash map 2014-09-15 12:17:26 +02:00
Nicolas b1f4332c63 First finished draft of MP-editing, still needs testing. 2014-09-06 10:57:51 +02:00
Nicolas 0683596816 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-08-31 20:37:48 +02:00
Axel Uhl 7dc02f6540 use image size in conjunction with "stage" URL marker to determine stage image 2014-08-25 23:31:24 +02:00
Axel Uhl 1b46a87d79 serialize cached image sizes with EventBase so they are available in GWT front-end to decide what goes to the stage and what not 2014-08-25 22:49:00 +02:00
Axel Uhl 257c0a4e07 working on bug 2229: create event dialog now passes on sponsor image URLs, logo image URL and official website URL 2014-08-25 21:26:39 +02:00
Nicolas e82d21382d Editing Panel now checks the race log for previous edits. (Not working
yet).
2014-08-25 20:06:35 +02:00
Nicolas f8f82b1a27 Added null check. 2014-08-25 17:15:46 +02:00
Lennart Hensler f3217bf72a Merge remote-tracking branch 'origin/master' into bug1736
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
2014-08-25 10:01:28 +02:00
Nicolas 04838f5bc3 Merge branch 'master' into mark-rounding-inference
Conflicts:
	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.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-08-24 17:06:42 +02:00
Lennart Hensler 8bba0008aa Implemented a mechanism to sort statistics and dimensions 2014-08-22 14:42:01 +02:00
Lennart Hensler e29f5a1b5c Cleaned the function naming construction 2014-08-21 14:05:09 +02:00
Nicolas 13442394a8 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2014-08-19 10:16:49 +02:00
Axel Uhl b67f4ea9b0 using a ConcurrentHashBag to manage the reader threads in NamedReentrantReadWriteLock; fast remove and fast add are supported 2014-08-13 14:52:51 +02:00
Lennart Hensler 2fcf1ca5b6 Merge remote-tracking branch 'origin/master' into dataMining 2014-08-12 12:04:59 +02:00
Axel Uhl 5146704f89 fixed lock reporting behavior by creating a stable clone before starting the tracing 2014-08-12 00:31:16 +02:00
Axel Uhl ce1d576644 ConcurrentHashMap was wrong; need to count duplicates (thank goodness a test caught that!); using ConcurrentLinkedQueue now 2014-08-12 00:02:54 +02:00
Axel Uhl 3bc14e4e5a use ConcurrentHashMap in NamedReentrantReadWriteLock to avoid congestion on the readers collection which used to be a SynchronizedList 2014-08-11 23:47:00 +02:00
fmittag cac7c69d89 improved boat class metadata, boat class resolving and boat class cache 2014-08-08 22:25:58 +02:00
fmittag ed5e1cb144 implemented usage of boat class images to regatta list 2014-08-08 18:18:03 +02:00
Lennart Hensler b06dbfa21e Merge remote-tracking branch 'origin/master' into dataMining 2014-08-07 17:38:20 +02:00
Axel Uhl a8546d56ac populate shared domain factory's boatClassCache from BoatClassMasterdata enum values 2014-08-07 00:15:31 +02:00
Axel Uhl 2a6639c5a8 Merge branch 'master' into boatclasses_masterdata 2014-08-06 23:46:55 +02:00
Axel Uhl 2dd99d09ac added LeaderboardGroup.displayName to JSON serialization process 2014-08-05 00:03:00 +02:00
Axel Uhl 33c194e16d working on bug 2079, adding displayName to leaderboard group and various related services and UIs 2014-08-04 23:49:31 +02:00
Nicolas 965e12801c Edited JavaDocs and variables in MPC. 2014-08-02 11:49:15 +02:00
Nicolas e8cdb7d630 Merge remote-tracking branch 'origin/master' into mark-rounding-inference
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventFactory.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventRestoreFactory.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/BaseRaceLogEventVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogChangedVisitor.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventFactoryImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogEventSerializerTest.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/racelog/impl/RaceLogEventDeserializer.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/racelog/impl/RaceLogEventSerializer.java
2014-08-02 11:05:42 +02:00
Steffen Wagner (d059727) 0e8ad7b83c hull type for surfboards 2014-07-31 17:29:20 +02:00
Steffen Wagner (d059727) 41b71a9762 first implementation of a boatclass with hull/image informations 2014-07-30 19:01:04 +02:00
Lennart Hensler 36c8c5ac37 Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2014-07-29 19:32:33 +02:00
Axel Uhl 3b04aa0ad0 renamed enum literal 2014-07-23 22:33:54 +02:00
Simon Pamies a583f3d595 Make sure to use analyze() as this guarantees locking of racelog 2014-07-23 16:39:40 +02:00
Simon Pamies 38e0b17e6a Introduced enum for AdditionalScoringInformationEvent that denotes the type of the information; extended various methods to include that type information; added string messages 2014-07-23 16:13:47 +02:00
Axel Uhl b3b6ffed0b fixed typo in comment 2014-07-22 19:23:23 +02:00
Simon Pamies 759dc6888b Merged master 2014-07-22 11:20:17 +02:00
Axel Uhl 80e0a17199 made reference cleaner for RaceState listeners reliable 2014-07-22 00:10:39 +02:00
Axel Uhl e2aaa40d4c use weak reference queue and cleaner thread 2014-07-21 23:53:39 +02:00
Axel Uhl a48f483de7 using weak reference for the listener registration of a RaceState object with the RaceLog 2014-07-21 23:11:05 +02:00
Simon Pamies 63ab134cf6 Showing UUID of revoked event in information panel 2014-07-21 12:50:25 +02:00
Simon Pamies 71fc6a3d03 Showing UUID in information panels 2014-07-21 12:50:04 +02:00
Simon Pamies 735f2c8e76 Making additional scoring information invalidate leaderboard cache 2014-07-21 12:48:20 +02:00