
[英]How can I create multiple versions of the same request with OpenAPI 3.0?
[英]How can I create a new workitem using Polarion and OpenAPI?
我正在使用OpenAPI在Polarion中创建一个小部件。 我必须使用相同的来创建各种工作项 。
谁能建议我该怎么做?
谢谢。
如果您想使用openAPI创建工作项,则步骤如下:
通过Platform.getPlatform.lookupService(IDataService.class)
来使IDataService对象Platform.getPlatform.lookupService(IDataService.class)
。
dataService.createInstance("WorkItem")
这将创建JVM(非持久)极化对象。
通过获取新创建的workItem对象的数据对象来填充属性,即项目URI和标题。
加载ITransactionService,就像加载IDataService一样。
通过transactioITransactionService.beginTx()
打开交易
workItem.save()
完整的代码段如下所示:
IDataService dataservice = (IDataService) Platform.getPlatform.lookupService(IDataService.class);
ITransactionService transactionservice = (ITransactionService ) Platform.getPlatform.lookupService(ITransactionService.class);
PObject workItem = (PObject)dataservice.createInstance("WorkItem");
workItem.getData().setValue("project","<project-URI>");
workItem.getData().setValue("title","This is OpenAPI WorkItem");
try{
transactionservice.beginTx();
workItem.save();
} catch(Exception e){}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.