X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=server%2Fruntime%2Forg.argeo.server.jackrabbit%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2FJcrUtils.java;h=8792a36de3aeb3e79d02f2376c68aaf9baee4660;hb=3c169a3fd8516288d846d53652b873a0d7dab2fc;hp=c0276ae023d8c9a2e4e9bd7711665680ef267fd8;hpb=4dd49d63209bb5997109ed3fe100d76679f7694b;p=lgpl%2Fargeo-commons.git diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jcr/JcrUtils.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jcr/JcrUtils.java index c0276ae02..8792a36de 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jcr/JcrUtils.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jcr/JcrUtils.java @@ -38,6 +38,12 @@ public class JcrUtils { throw new ArgeoException("Query returned more than one node."); return node; } + + public static String removeForbiddenCharacters(String str){ + return str.replace('[', '_').replace(']', '_') + .replace('/', '_').replace('*', '_'); + + } public static String parentPath(String path) { if (path.equals("/"))