[英]Get the Project hierarchy using the workspace reference
我正在嘗試獲取具有子項/層次結構的項目列表,並且傳遞的輸入是工作空間引用。 我已經嘗試過以下代碼
GetRequest discussionRequest = new GetRequest(workspaceReference);
Fetch fetch = new Fetch("Projects");
GetResponse discussionResponse = rallyClient.get(discussionRequest);
discussionRequest.setFetch(fetch);
但這提供了所有項目,但沒有給出層次結構詳細信息。
任何幫助將不勝感激。
由於性能原因,無法通過Rally的WSAPI一次檢索全部對象的完整層次結構。 您可以執行以下兩項操作之一:獲取父級,然后自己將數據縫合在一起,或者手動遞歸地遍歷樹以獲取子級。
要獲取父項目,請使用以下代碼
QueryRequest queryRequest = new QueryRequest("Projects");
queryRequest.setWorkspace(workspace);
queryRequest.setQueryFilter(new QueryFilter("Parent", "=", "null"));
QueryResponse queryResponse = rallyClient.query(queryRequest);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.