From 224f87f6cf68d088445ac95ae85eaba2bbceebc3 Mon Sep 17 00:00:00 2001 From: Steffen Jacobs Date: Thu, 8 Aug 2019 18:29:34 +0200 Subject: [PATCH] Bug 5085: implemented methods to set a fixed mark position or a tracking device identifier for a MarkProperties object --- .../sailing/server/impl/SharedSailingDataImpl.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 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 21b13b1ef2a..b58187ca315 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 @@ -87,8 +87,9 @@ public class SharedSailingDataImpl implements SharedSailingData { @Override public void setFixedPositionForMarkProperties(MarkProperties markProperties, Position position) { - // TODO Auto-generated method stub - + markProperties.setFixedPosition(position); + markPropertiesById.put(markProperties.getId(), markProperties); + mongoObjectFactory.storeMarkProperties(deviceIdentifierServiceFinder, markProperties); } @Override @@ -99,7 +100,9 @@ public class SharedSailingDataImpl implements SharedSailingData { @Override public void setTrackingDeviceIdentifierForMarkProperties(MarkProperties markProperties, DeviceIdentifier deviceIdentifier) { - // TODO Auto-generated method stub + markProperties.setTrackingDeviceIdentifier(deviceIdentifier); + markPropertiesById.put(markProperties.getId(), markProperties); + mongoObjectFactory.storeMarkProperties(deviceIdentifierServiceFinder, markProperties); } @@ -132,8 +135,8 @@ public class SharedSailingDataImpl implements SharedSailingData { @Override public void deleteMarkProperties(MarkProperties markProperties) { - // TODO Auto-generated method stub - + // TODO Auto-generated method stub + } @Override