From 64218fe467712d772a91387d4d7c96760a1a3af8 Mon Sep 17 00:00:00 2001 From: Brian Long Date: Tue, 5 Jul 2022 21:15:13 +0100 Subject: [PATCH] added MapUtils to deal with object/string translation in acs7 --- .../com/inteligr8/alfresco/acs/MapUtils.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/com/inteligr8/alfresco/acs/MapUtils.java diff --git a/src/main/java/com/inteligr8/alfresco/acs/MapUtils.java b/src/main/java/com/inteligr8/alfresco/acs/MapUtils.java new file mode 100644 index 0000000..eeb0b29 --- /dev/null +++ b/src/main/java/com/inteligr8/alfresco/acs/MapUtils.java @@ -0,0 +1,22 @@ +package com.inteligr8.alfresco.acs; + +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; + +public class MapUtils { + + public static Map toStringMap(Map map) { + if (map == null) + return null; + + Map strmap = new HashMap<>(map.size()); + for (Entry element : map.entrySet()) { + String strvalue = element.getValue() == null ? null : element.getValue().toString(); + strmap.put(element.getKey(), strvalue); + } + + return strmap; + } + +}