static boolean isValidType()

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);
        }
    }