2017-02-06 10 views

答えて

1

この2012 thread(そう、それは以降に変更された可能性がある)を示している:

私は、各プロジェクトのエリアに関連付けられた作業項目を取得するには、次のコードを使用:で

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

私のコードcurrProjectは、プロジェクトエリアのListをループするときに、現在のプロジェクトへのIProjectAreaポインタになりますコード内の

IQueryResultオブジェクト 'results'には、そのプロジェクトのすべての作業項目を含むIResolvedResultレコードのリストが含まれており、各作業項目のプロパティを繰り返し検索できます。

関連する問題