Как проверить отношения папок друг к другу в ралли с помощью Java API

StackOverflow https://stackoverflow.com//questions/12697477

  •  12-12-2019
  •  | 
  •  

Вопрос

Я пытаюсь использовать атрибут "Parent" папки внутри "QueryFilter", как показано:

myFolder.setQueryFilter(new QueryFilter("TestFolder.Name", "=", foldername)
    .and(new QueryFilter("Parent", "=", ??????)));
.

Я пытаюсь проверить, является ли эта папка подпапкой другой папки.

Я не знаю, что ставить вместо ??????.

Обновление: Я использую следующий код, но и его бросание исключения NullPointer. Я пытаюсь запросить на родительскую папку, поэтому я кладу родителей как NULL. Я не знаю, должен ли я получить исключение NullPointer. Если да, как я должен справиться с этим?

Queryrequest Parent1= Новый QueryRequest («Тестовая панель»);

parent1.setfetch (New Fetch («Имя», «Проект»));

parent1.setqueryfilter (новый queryfilter ("name", "=", wildername) .and (new QueryFilter («родитель», «=», NULL)). И (новый QueryFilter («проект», «=», PROJ_REF)));

QueryResponse Parent2= Batman.Query (Parent1);

parent_ref= parent2.getResults (). Get (0) .getAsjsonobject (). Get («_ REF»). GetasString ();

System.out.Println («Ref Ref:» + parent_ref);

system.out.println («родительская папка уже существует».);

спасибо.

Это было полезно?

Решение

в полях WSAPI ралли, которые ссылаются на другой объект (например, родитель), можно упомянуть использование URL REF.

//no parent
new QueryFilter("Parent", "=", null);

//specific parent 
new QueryFilter("Parent", "=", "/testfolder/12345");
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top