gpt4 book ai didi

java - 如何使用 RTC Java API 获取已删除的工作项

转载 作者:行者123 更新时间:2023-11-30 03:17:32 24 4
gpt4 key购买 nike

我想获取从项目中删除的工作项的列表。

我如何使用 RTC Java API 来完成此任务?

最佳答案

删除就是这样的,如thread suggests :

    IWorkItem workItem = workItemClient.findWorkItemById(id, IWorkItem.SMALL_PROFILE, monitor);
IDetailedStatus status = workItemClient.deleteWorkItem(workItem, monitor);

if (!status.isOK()) {
throw new TeamRepositoryException("Error deleting work item",
status.getException());
}

System.out.println("Deleted work item: " + idString + ".");

但是列出删除的工作项是,我不知道是否有一个Java API可以访问delete_items表。
请参阅comment 11任务 140053 的:

There is a record in deleted_items table about all items that are deleted along with the timestamp of when they were deleted.

Task 149432提及:

Surface a delete work item action in the Eclipse UI

所以有一条可见的记录。 Enhancement 151766提到“Java ETL 应该处理已删除的工作项”,因此可能还有一个 API。

请注意,它只会获取已删除工作项的 ID 和删除日期,而不是工作项本身。
如前所述in this thread :

When you delete a work item, it will be lost permanently.

Sometimes, people create a kind of "Trash Can Project Area", so deleted work items are moved to, instead to be really deleted.

<小时/>

作为OP Neha S提到in the comments ,如果以下代码返回NULL,则可以表示删除:

IWorkItem workItem = workItemClient.findWorkItemById(id, IWorkItem.FULL_PROFILE, monitor);

关于java - 如何使用 RTC Java API 获取已删除的工作项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32224051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com