public static String createUniqueChildName()

in src/main/java/org/apache/sling/resource/collection/impl/util/ResourceCollectionUtil.java [35:47]


    public static String createUniqueChildName(Resource resource, String name) {
        if (resource.getChild(name)!=null) {
            // leaf node already exists, create new unique name
            String leafNodeName;
            int i = 0;
            do {
                leafNodeName = name + String.valueOf(i);
                i++;
            } while (resource.getChild(leafNodeName)!=null);
            return leafNodeName;
        }
        return name;
    }