1

我正在尝试获取具有子项/层次结构的项目列表,并且传递的输入是工作区引用。我已经为此尝试了以下代码

GetRequest discussionRequest = new GetRequest(workspaceReference);
Fetch fetch = new Fetch("Projects");
GetResponse discussionResponse = rallyClient.get(discussionRequest);
discussionRequest.setFetch(fetch);

但这给出了所有项目,但没有给出层次结构细节。

任何帮助将不胜感激。

4

2 回答 2

0

出于性能原因,无法通过 Rally 的 WSAPI 一次性检索对象的完整层次结构。您可以做以下两件事之一:要么获取父级,然后自己将数据拼接在一起,要么手动递归地遍历树以获取子级。

于 2013-07-16T14:59:15.820 回答
0

要获取父项目,请使用以下代码

QueryRequest queryRequest = new QueryRequest("Projects");
queryRequest.setWorkspace(workspace);
queryRequest.setQueryFilter(new QueryFilter("Parent", "=", "null"));
QueryResponse queryResponse = rallyClient.query(queryRequest);
于 2013-08-14T06:15:24.283 回答