gpt4 book ai didi

java - 如何使用 Java API 在 Rally 中检查文件夹之间的关系

转载 作者:行者123 更新时间:2023-11-30 11:40:28 27 4
gpt4 key购买 nike

我正在尝试使用 "QueryFilter" 中文件夹的 "Parent" 属性,如下所示:

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

我正在尝试检查此文件夹是否是另一个文件夹的子文件夹。

我不知道用什么代替 ??????

更新:我正在使用以下代码,但它抛出了空指针异常。我正在尝试查询父文件夹,因此我将父文件夹设为空。我不知道我是否应该得到空指针异常。如果是,我该如何处理?

QueryRequest parent1 = new QueryRequest("TestFolder");

parent1.setFetch(new Fetch("名称","项目"));

parent1.setQueryFilter(new QueryFilter("name", "=", foldername).and(newQueryFilter("Parent", "=", null)).and(new QueryFilter("Project", "=", proj_ref)));

QueryResponse parent2 = batman.query(parent1);

parent_ref = parent2.getResults().get(0).getAsJsonObject().get("_ref").getAsString();

System.out.println("父引用: "+parent_ref);

System.out.println("父文件夹已经存在。");

谢谢。

最佳答案

在 Rally 的 WSAPI 字段中,可以使用 ref url 引用另一个对象(如 Parent)。

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

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

关于java - 如何使用 Java API 在 Rally 中检查文件夹之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697477/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com