首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用RTC获取工作项的历史数据

如何使用RTC获取工作项的历史数据
EN

Stack Overflow用户
提问于 2015-08-19 09:54:45
回答 1查看 1.8K关注 0票数 2

基本上,我希望阅读工作项的历史记录,以确定工作项是否正在被修改(我知道我可以使用modifiedDate查询记录,但它没有考虑时间戳。详细资料( How to get workitem based on modified date and time using RTC Java API)

如果有人能够共享代码,使用Java从RTC获取历史记录,以及修改后的每个历史记录的日期,这将是有帮助的,历史记录id (如果可以的话)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-20 03:55:20

我拿到了:

代码语言:javascript
复制
    IWorkItem workItem = workItemClient.findWorkItemById(id, IWorkItem.FULL_PROFILE, monitor);
    System.out.println("Last modified date: "+workItem.modified()+"\n");

    IItemManager itm = teamRepository.itemManager(); 
    List history = itm.fetchAllStateHandles((IAuditableHandle) workItem.getStateHandle(), monitor);
    System.out.println("Record history details:-");
    for(int i = history.size() -1; i >= 0; i--){
        IAuditableHandle audit = (IAuditableHandle) history.get(i);
        IWorkItem workItemPrevious = (IWorkItem) teamRepository.itemManager().fetchCompleteState(audit,null);
        Date recordModifiedDate = workItemPrevious.modified();
        System.out.println("Record modification date: "+recordModifiedDate);
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32092211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档