add values from names conversion util for JCR property types
diff --git a/src/main/java/org/apache/sling/clam/internal/ClamUtil.java b/src/main/java/org/apache/sling/clam/internal/ClamUtil.java
index 99a882e..e85b0f3 100644
--- a/src/main/java/org/apache/sling/clam/internal/ClamUtil.java
+++ b/src/main/java/org/apache/sling/clam/internal/ClamUtil.java
@@ -19,7 +19,9 @@
package org.apache.sling.clam.internal;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.Map;
+import java.util.Set;
import javax.jcr.PropertyType;
@@ -83,4 +85,13 @@
return length <= maxLength;
}
+ public static Set<Integer> propertyTypesFromNames(@NotNull final String[] names) throws Exception {
+ final Set<Integer> propertyTypes = new HashSet<>();
+ for (final String name : names) {
+ final int propertyType = PropertyType.valueFromName(name);
+ propertyTypes.add(propertyType);
+ }
+ return propertyTypes;
+ }
+
}