static String getListNodeName()

in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/impl/MessageStoreImpl.java [296:311]


    static String getListNodeName(String listId) {
        String list = "";
        String[] split = listId.split("\\.");
        int splitL = split.length;
        if (splitL >= 4) {
            for (int i = 0; i < splitL-2; i++) {
                list += split[i] + ".";
            }
            list = list.substring(0, list.length() - 1);
        } else if (splitL == 3) {
            list = split[0];
        } else {
            throw new RuntimeException("List-Id is invalid: minimum 2 separatory dots required.");
        }
        return list;
    }