有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在rally中获取所有者的任务详细信息时无法应用版本过滤器

在《邮递员》中,我可以看到结果是正确的:

https://rally1.rallydev.com/slm/webservice/v2.0/task?query=(((Owner.Name = abc@google.com) and (Release.Name = PQA)) and (Project = "/project/"))&fetch=FormattedID, Actuals, Estimate, owner

但java代码会返回所有版本的结果。发布筛选器似乎不适用于所有者名称

rallyRestApi = new RallyRestApi(URI.create(host), apiKey, apiKey);
QueryRequest query = new QueryRequest("task");
query.setQueryFilter(new QueryFilter("Release.Name", "=", "XYZ"));
query.setQueryFilter(new QueryFilter("Project", "=", "PQR"));
query.setQueryFilter(new QueryFilter("Owner.Name", "=", "abc@google.com"));
query.setFetch(new Fetch("FormattedID", "Name", "Actuals", "Owner", "Estimates"));
query.setLimit(Integer.MAX_VALUE);
query.setScopedDown(true);
QueryResponse response = rallyRestApi.query(query); 

共 (0) 个答案