9b13b58f037d1287e736108049fbadb3779e37c4
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
| ... | ... | @@ -244,10 +244,10 @@ import com.sap.sailing.domain.leaderboard.impl.RegattaLeaderboardWithOtherTieBre |
| 244 | 244 | import com.sap.sailing.domain.leaderboard.impl.ThresholdBasedResultDiscardingRuleImpl; |
| 245 | 245 | import com.sap.sailing.domain.leaderboard.meta.LeaderboardGroupMetaLeaderboard; |
| 246 | 246 | import com.sap.sailing.domain.maneuverhash.ManeuverRaceFingerprint; |
| 247 | +import com.sap.sailing.domain.maneuverhash.ManeuverRaceFingerprintFactory; |
|
| 247 | 248 | import com.sap.sailing.domain.maneuverhash.MarkPassingProxy; |
| 248 | -import com.sap.sailing.domain.maneuverhash.impl.ManeuverRaceFingerprintImpl; |
|
| 249 | 249 | import com.sap.sailing.domain.markpassinghash.MarkPassingRaceFingerprint; |
| 250 | -import com.sap.sailing.domain.markpassinghash.impl.MarkPassingRaceFingerprintImpl; |
|
| 250 | +import com.sap.sailing.domain.markpassinghash.MarkPassingRaceFingerprintFactory; |
|
| 251 | 251 | import com.sap.sailing.domain.persistence.DomainObjectFactory; |
| 252 | 252 | import com.sap.sailing.domain.persistence.FieldNames; |
| 253 | 253 | import com.sap.sailing.domain.persistence.MongoRaceLogStoreFactory; |
| ... | ... | @@ -3253,7 +3253,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { |
| 3253 | 3253 | try { |
| 3254 | 3254 | final JSONObject json = Helpers.toJSONObjectSafe( |
| 3255 | 3255 | new JSONParser().parse(((Document) currentDocument.get(FieldNames.MARK_PASSINGS_FINGERPRINT.name())).toJson())); |
| 3256 | - fingerprint = new MarkPassingRaceFingerprintImpl(json); |
|
| 3256 | + fingerprint = MarkPassingRaceFingerprintFactory.INSTANCE.fromJson(json); |
|
| 3257 | 3257 | } catch (JsonDeserializationException | ParseException e) { |
| 3258 | 3258 | logger.log(Level.WARNING, "Problem de-serializing mark passings from document; ignoring", e); |
| 3259 | 3259 | fingerprint = null; |
| ... | ... | @@ -3299,7 +3299,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { |
| 3299 | 3299 | try { |
| 3300 | 3300 | final JSONObject json = Helpers.toJSONObjectSafe( |
| 3301 | 3301 | new JSONParser().parse(((Document) currentDocument.get(FieldNames.MANEUVER_FINGERPRINT.name())).toJson())); |
| 3302 | - fingerprint = new ManeuverRaceFingerprintImpl(json); |
|
| 3302 | + fingerprint = ManeuverRaceFingerprintFactory.INSTANCE.fromJson(json); |
|
| 3303 | 3303 | } catch (JsonDeserializationException | ParseException e) { |
| 3304 | 3304 | logger.log(Level.WARNING, "Problem de-serializing maneuvers from document; ignoring", e); |
| 3305 | 3305 | fingerprint = null; |
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
| ... | ... | @@ -691,12 +691,13 @@ public class MockedTrackedRace implements DynamicTrackedRace { |
| 691 | 691 | |
| 692 | 692 | @Override |
| 693 | 693 | public DynamicTrackedRace createTrackedRace(RaceDefinition raceDefinition, Iterable<Sideline> sidelines, |
| 694 | - WindStore windStore, long delayToLiveInMillis, |
|
| 695 | - long millisecondsOverWhichToAverageWind, long millisecondsOverWhichToAverageSpeed, |
|
| 696 | - DynamicRaceDefinitionSet raceDefinitionSetToUpdate, boolean useMarkPassingcalculator, |
|
| 697 | - RaceLogAndTrackedRaceResolver raceLogResolver, |
|
| 694 | + WindStore windStore, long delayToLiveInMillis, long millisecondsOverWhichToAverageWind, |
|
| 695 | + long millisecondsOverWhichToAverageSpeed, DynamicRaceDefinitionSet raceDefinitionSetToUpdate, |
|
| 696 | + boolean useMarkPassingcalculator, RaceLogAndTrackedRaceResolver raceLogResolver, |
|
| 698 | 697 | Optional<ThreadLocalTransporter> threadLocalTransporter, |
| 699 | - TrackingConnectorInfo trackingConnectorInfo, MarkPassingRaceFingerprintRegistry markPassingRaceFingerprintRegistry, ManeuverRaceFingerprintRegistry maneuverRaceFingerprintRegistry ) { |
|
| 698 | + TrackingConnectorInfo trackingConnectorInfo, |
|
| 699 | + MarkPassingRaceFingerprintRegistry markPassingRaceFingerprintRegistry, |
|
| 700 | + ManeuverRaceFingerprintRegistry maneuverRaceFingerprintRegistry) { |
|
| 700 | 701 | return null; |
| 701 | 702 | } |
| 702 | 703 |