首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JAVA聚合项目的修订历史

使用JAVA聚合项目的修订历史
EN

Stack Overflow用户
提问于 2014-04-08 07:26:59
回答 1查看 561关注 0票数 1

我想得到项目的修订历史。我想要找到项目,它包含了作为“从LastUpdateddate更改的父版本”的修订版描述,它的 .I尝试了以下代码,它抛出了Null指针异常。此代码中使用的查询正确吗?请帮帮忙。

代码语言:javascript
复制
try {
        QueryRequest projectRequest = new QueryRequest("Project");
        projectRequest.setFetch(new Fetch("Name", "Revisions", "LastUpdateDate"));
        projectRequest.setWorkspace(workspaceRef);
        projectRequest.setProject(projectRef);
        projectRequest.setScopedDown(true);
        //projectRequest.setQueryFilter(new QueryFilter("Name", "contains", "PARENT changed from"));  
        projectRequest.setLimit(queryLimit);
        QueryResponse projectQueryResponse = restApi.query(projectRequest);
        int count = projectQueryResponse.getResults().size();
        System.out.println(count);
        if (count > 0) {
            for (int i = 0; i < count; i++) {
                JsonObject projectObject = projectQueryResponse.getResults().get(i).getAsJsonObject();
                System.out.println("Project: " + projectObject.get("_refObjectName"));
                //                   int numberOfRevisions = projectObject.getAsJsonObject("RevisionHistory").get("Count").getAsInt();
                // if(numberOfRevisions > 0) {
                QueryRequest revRequest = new QueryRequest(projectObject.getAsJsonObject("Revisions"));
                System.out.println (restApi.query(revRequest).getResults());
                JsonObject revhistory = restApi.query(revRequest).getResults();
                                            for (int j=0;j<numberOfRevisions;j++){
                                                //System.out.println(revhistory.get(j).getAsJsonObject().get("_refObjectName").getAsString());
                                            }
                }
            }
        }

谢谢

斯里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 15:08:57

不幸的是,Rally项目的RevisionHistory集合无法通过Webservices获得。它可用于工作空间。

我已将此作为Rally工程公司的缺陷提交。如果您希望接收有关此问题的更新,包括在修复程序可用时发出通知,您可能希望使用在拉力支持下立案。在这个时候,没有时间对修复进行估计。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22930325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档