1

プロジェクトの改訂履歴を取得したいと考えています。リビジョンの説明が " PARENT changed from " で、そのLastUpdateddateが含まれているプロジェクトを見つけたいです。次のコードを試してみましたが、Null Pointer 例外が発生しました。このコードで使用されているクエリは正しいですか? 助けてください。

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());
                                            }
                }
            }
        }

ありがとう

スリー

4

1 に答える 1

0

残念ながら、Rally Projects の RevisionHistory コレクションは、Web サービス API からは利用できません。ワークスペースで使用できます。

私はこれを Rally Engineering に欠陥として提出しました。修正が利用可能になったときの通知など、問題に関する最新情報を受け取りたい場合は、Rally サポートにケースを提出することをお勧めします。現時点では、修正にかかる時間の見積もりはありません。

于 2014-04-08T15:08:57.487 に答える