Jasperserver «Список» метод только вернуть папки - PullRequest
0 голосов
/ 12 сентября 2018

Поскольку у меня так много файлов в папке "Default", поэтому загрузка страницы занимает очень много времени.

Моя структура выглядит следующим образом

{ --Root
    --Data
    --Images
    --Report
      --Default
        --example1
        --example2
      --demo
        --example3
        --example4
    --Resources

}

Я хочу, чтобы метод "list" не загружал example1, example2, example3, example4, как мне сделать так, чтобы "list" возвращал только имена папок и не загружал содержимое внутри каждой папки

    JServer jserver = new JServer();
    jserver.setUsername(username);
    jserver.setPassword(password);
    jserver.setUrl(baseUri + repositoryUri);
    ResourceDescriptor rd = new ResourceDescriptor();
    rd.setWsType(ResourceDescriptor.TYPE_FOLDER);
    rd.setUriString(dir);

    List<ResourceDescriptor> folderContents = jserver.getWSClient().list(rd);
    if (folderContents != null) {
        jasperRepositoryCache.put(new Element(username + "_" + dir, folderContents));
    }
    return folderContents;

Заранее спасибо

...