首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中使用Polarion API移除OSLC链接

在Java中使用Polarion API移除OSLC链接
EN

Stack Overflow用户
提问于 2019-04-10 17:31:05
回答 1查看 169关注 0票数 1

我正在研究Polarion适配器,以便能够与其他工具交流Polarion。我的连接器基于OSLC标准,Polarion不完全兼容OSLC标准,所以我需要使用它的Java API。

我使用这个API的问题是我不能删除OSLC链接。我可以通过TrackerWebService创建它们,但没有任何方法可以做相反的事情。查看文档页面,我发现了一个带有removeLinkedOslcResource方法的接口,但没有实现该接口的类。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-25 18:09:38

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

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

因此,如果您有一个workItem实例,您可以简单地调用workItem.removeLinkedOslcResource(arg0,arg1)

在许多情况下,我通常会得到一个IPObject实例,所以您必须先进行一些强制转换。类似于:

代码语言:javascript
复制
IWorkItem workItem = (IWorkItem) pObject;
workItem.removeLinkedOslcResource(theURi, theRole)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55609224

复制
相关文章

相似问题

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