Improve security
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jcr / src / main / java / org / argeo / jcr / JcrUtils.java
index 554e9f34c6e8ff2118699a16cd172760238a9ab4..59778556a955d727d6dacb6d11249dbc535ac0a7 100644 (file)
@@ -486,4 +486,12 @@ public class JcrUtils {
                else
                        return baseRelPath + '/' + propertyName;
        }
+
+       /**
+        * Normalize a name so taht it can be stores in contexts not supporting
+        * names with ':' (typically databases). Replaces ':' by '_'.
+        */
+       public static String normalize(String name) {
+               return name.replace(':', '_');
+       }
 }