java - 从团队区域获取所有工作项

标签 java rtc rational-team-concert

我有以下对象:

ITeamRepository repo;
IProjectArea projArea;
ITeamArea teamArea;

获取projAreateamArea的过程非常简单(尽管涉及的对象数量很多)。但是,我似乎无法找到一种方法来直接获取包含与这些对象关联的所有工作项的列表。这是否可以直接通过 IQueryClient 对象实现?

最佳答案

这个2012 thread (所以它可能已经改变)建议:

I used the following code to get the work items associated with each project area:

auditableClient = (IAuditableClient) repository.getClientLibrary(IAuditableClient.class);

IQueryClient queryClient = (IQueryClient) repository.getClientLibrary(IQueryClient.class);



IQueryableAttribute attribute = QueryableAttributes.getFactory(IWorkItem.ITEM_TYPE).findAttribute(currProject, IWorkItem.PROJECT_AREA_PROPERTY, auditableClient, null);

Expression expression = new AttributeExpression(attribute, AttributeOperation.EQUALS, currProject);

IQueryResult<IResolvedResult<IWorkItem>> results = queryClient.getResolvedExpressionResults(currProject, expression, IWorkItem.FULL_PROFILE);

In my code, currProject would be the IProjectArea pointer to the current project as you loop through the List of project areas p in your code.

The IQueryResult object 'results' then contains a list of IResolvedResult records with all of the work items for that project you can iterate through and find properties for each work item.

关于java - 从团队区域获取所有工作项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42078102/

相关文章:

java - BuildLabel属性是如何生成的?

rational-team-concert - RTC简单ID查询结果404?

java - Delivery 操作中的 RTC 4.0.5 扩展

java - 如何在java中显示索引位置但+1

java - 从具体类派生的抽象类

java - 无法执行“ALTER TABLE”,因为表不存在

linux - 如何在 linux 机器上安装 scmtools?

linux - 有没有办法在 Linux 终端中开发 Rational Team Concert (RTC) 项目?

java - 涉及 actionListener 的类不是抽象的

jenkins - RTC 构建后交付选项与 Jenkins 构建