如何使用JavaAPI获取RTC工作项属性数据?

如何使用JavaAPI获取RTC工作项属性数据?,java,api,rtc,Java,Api,Rtc,我正在使用下面的代码,它返回一些关于“归档”的信息 属性但在那里我无法找到属性数据。请帮忙 IAttribute someAttribute= workItemClient.findAttribute(projectAreaHandle, workItem.CATEGORY_PROPERTY, monitor); 使用以下代码按Id查找工作项: workItemClient = (IWorkItemClient) repo.getClientLibrary(IWorkItemClient.cl

我正在使用下面的代码,它返回一些关于“归档”的信息 属性但在那里我无法找到属性数据。请帮忙

IAttribute someAttribute= workItemClient.findAttribute(projectAreaHandle, workItem.CATEGORY_PROPERTY, monitor);
使用以下代码按Id查找工作项:

workItemClient = (IWorkItemClient) repo.getClientLibrary(IWorkItemClient.class);
                int id = new Integer("339406").intValue();  
                IWorkItem workItem = workItemClient.findWorkItemById(id, IWorkItem.FULL_PROFILE, monitor);
使用此工作项,我希望获取与该工作项相关的父项和子项,如史诗和故事工作项。然后还有诸如故事状态、计划故事等属性。

来自:

我想,你不能把一根绳子放在那里。
您必须从字符串中找到category对象,然后放入
ICategory
对象

这意味着:

private static String CATEGORY_NAME = "UI1"; 
List<ICategory> findCategories = workItemCommon.findCategories(projectArea, ICategory.FULL_PROFILE, monitor); 
    for(ICategory category : findCategories) { 
          if(category.getName().contains(CATEGORY_NAME)){ 
              filedAgainstAttribute = QueryableAttributes.getFactory(IWorkItem.ITEM_TYPE).findAttribute(projectArea, IWorkItem.CATEGORY_PROPERTY, auditableClient, monitor); 
                    filedAgainstExpression = new AttributeExpression(filedAgainstAttribute, AttributeOperation.EQUALS, category);
       } 
  } 
私有静态字符串类别\u NAME=“UI1”;
列出findCategories=workItemCommon.findCategories(项目区域、ICategory.FULL_配置文件、监视器);
对于(ICategory类别:findCategories){
如果(category.getName()包含(category_NAME)){
filedagainstatAttribute=QueryableAttributes.getFactory(IWorkItem.ITEM\u类型).findAttribute(项目区域,IWorkItem.CATEGORY\u属性,auditableClient,监视器);
filedAgainstExpression=newattributeexpression(filedAgainstAttribute,AttributeOperation.EQUALS,category);
} 
} 

我自己花了几个非常痛苦的小时来使用RTC API做一些有用的事情。从这个角度来看,我希望我能多次投票支持这一点。只是为了弥补你在某个时候获取知识可能花费的精力…@GhostCat你能分享一下代码片段吗,我正在试图找出属性数据,我只有特征id,使用它,我有了工作项,但更进一步,我不知道如何获取工作项的父项和子项,然后获取它们的子项attributes@RinkalGarg你的问题没有提到任何关于和子工作项的内容:你可以编辑你的问题,以显示更多的代码和缺少的内容吗?@RinkalGarg我没有处理这个特定的问题。这更像是对使用RTC API有多痛苦的一般咆哮。对不起,朋友,这里没有我可以传递的特定代码。如果我有这个,我会已经写了一个答案;-)@显然,findLinksBySource是关键(如中所示)。关于属性: