java - 集会中特定用户故事的缺陷

标签 java rally

如何在 java 中使用 rally rest api 检索/获取特定用户故事表单 rally 的缺陷?

下面的代码我试过了。

QueryRequest projectRequest = new QueryRequest("Defect");
projectRequest.setProject(
    "https://rally1.rallydev.com/slm/webservice/v2.0/project/"+prjid);
projectRequest.setQueryFilter(new QueryFilter("Requirement", "=", UserR));
//projectRequest.setScopedDown(true);
QueryResponse projectQueryResponse = this.restApi.query(projectRequest);

最佳答案

假设

String projectRef = "/project/12345";
String storyRef = "/hierarchicalrequirement/67890";

这是一个返回用户故事缺陷的例子:

try {
                restApi = new RallyRestApi(
                        new URI(host),
                        username,
                        password);
                restApi.setApplicationName(applicationName); 

                QueryRequest defectRequest = new QueryRequest("Defect");
                defectRequest.setProject(projectRef);
                defectRequest.setFetch(new Fetch(new String[] {"Name", "FormattedID","State", "Priority", "Severity", "Requirement"}));
                defectRequest.setLimit(1000);
                defectRequest.setScopedDown(false);
                defectRequest.setScopedUp(false);
                defectRequest.setQueryFilter(new QueryFilter("Requirement", "=", storyRef));

                QueryResponse defectQueryResponse = restApi.query(defectRequest);

                for (int i=0; i<defectQueryResponse.getResults().size();i++){
                    JsonObject defectJsonObject = defectQueryResponse.getResults().get(i).getAsJsonObject();
                    System.out.println("Name: " + defectJsonObject.get("Name") + " State: " + defectJsonObject.get("State") + " Priority: " + defectJsonObject.get("Priority") + " FormattedID: " + defectJsonObject.get("Requirement"));
                }


            } finally {
                if (restApi != null) {
                    restApi.close();
                }
            }

关于java - 集会中特定用户故事的缺陷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24305695/

相关文章:

java - Twitter4J Android 搜索查询返回 Null

java - 在java中使用链表进行多项式加法

javascript - 逐步使用 Node.js 创建自定义应用程序

javascript - 在 Rally SDK 2 中,某些记录类型是否不可用于 WSAPIDataStore?

rally - 如何将 LookbackAPI 用于燃耗图?

javascript - 组件开始重叠然后在调整窗口大小时移动

java - 尝试编写脚本时无法从 JavaScript 访问类方法

java - 从移动设备指向 ebay.com 时出现 fileNotFoundException

java - 将 'form-data' 设置为 Jersey 客户端发布请求

javascript - 探索 Rally 对象模型的最简单方法是什么?