From c8dcd411621e9853e704e79d5ae4fa2124bc01cd Mon Sep 17 00:00:00 2001 From: Steffen Jacobs Date: Tue, 13 Aug 2019 11:29:31 +0200 Subject: [PATCH] Bug 5085: wired usage of MarkProperties into SharedSailingDataImpl --- .../sap/sailing/server/impl/SharedSailingDataImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/SharedSailingDataImpl.java b/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/SharedSailingDataImpl.java index 71f16f04e58..9677b1f9246 100644 --- a/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/SharedSailingDataImpl.java +++ b/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/SharedSailingDataImpl.java @@ -6,6 +6,7 @@ import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.net.MalformedURLException; +import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; @@ -244,8 +245,13 @@ public class SharedSailingDataImpl implements ReplicatingSharedSailingData, Clea @Override public Map getUsedMarkProperties(MarkTemplate markTemplate) { - // TODO Auto-generated method stub - return null; + final Map recordedUsage = new HashMap<>(); + for (final MarkProperties mp : markPropertiesById.values()) { + if (mp.getLastUsedTemplate().containsKey(markTemplate)) { + recordedUsage.put(mp, mp.getLastUsedTemplate().get(markTemplate)); + } + } + return recordedUsage; } @Override