in src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlValueMap.java [122:138]
static boolean isValidType(Class clazz) {
if (clazz.isArray()) {
if (clazz.getComponentType() == byte.class) {
// byte only supported as array
return true;
}
return isValidType(clazz.getComponentType());
}
else {
return clazz == String.class
|| clazz == Integer.class
|| clazz == Long.class
|| clazz == Double.class
|| clazz == Boolean.class
|| Calendar.class.isAssignableFrom(clazz);
}
}