为了账号安全,请及时绑定邮箱和手机立即绑定

在 Java 中使用极化 API 删除 OSLC 链接

在 Java 中使用极化 API 删除 OSLC 链接

慕后森 2022-09-28 16:40:00
我正在开发一个极化适配器,以便能够将极化与其他工具进行交流。我的连接器是基于OSLC标准的,Polarion并不完全符合OSLC标准,所以我需要使用它的Java API。我使用此API的问题是我无法删除OSLC链接。我没有问题通过跟踪器Web服务创建它们,但没有任何方法可以做相反的事情。查看文档页面,我发现了一个具有删除链接的接口,但没有一个类可以实现此接口。
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

极化确实没有涵盖完整的OSLC规范。它仅提供/使用委托 UI 功能以允许最终用户创建链接。因此,在大多数情况下,链接删除也是通过最终用户 GUI 完成的。

但是应该可以通过编程方式删除链接。IWorkItem 接口(https://almdemo.polarion.com/polarion/sdk/doc/javadoc/com/polarion/alm/tracker/model/IWorkItem.html)确实实现了所需的方法删除链接的操作系统资源。

因此,如果您有一个工作项实例,则只需调用工作项即可。.

在许多情况下,我通常最终会得到一个 IPObject 实例,因此您必须先进行一些转换。像这样:

IWorkItem workItem = (IWorkItem) pObject;
workItem.removeLinkedOslcResource(theURi, theRole)


查看完整回答
反对 回复 2022-09-28
  • 1 回答
  • 0 关注
  • 72 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号