package org.nuxeo.mule.mapper; import java.util.HashMap; import java.util.Map; import org.nuxeo.ecm.automation.client.model.PropertyMap; import org.nuxeo.mule.metadata.DataSenseHelper; public class MapUnmangler { public static PropertyMap unMangle(Map<String, Object> map) { Map<String, Object> pmap = new HashMap<String, Object>(); for (String key : map.keySet()) { String xpath = DataSenseHelper.getNuxeoFieldName(key); if (xpath.startsWith("ecm:")) { continue; } pmap.put(xpath, map.get(key)); } return new PropertyMap(pmap); } }