Rest API的Jira问题类型值 [英] Jira issue type values for Rest api
本文介绍了Rest API的Jira问题类型值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在哪里可以找到我们传递给IssueBuilder类构造函数的Jira问题类型值? 例如:如果我想使用jira rest api创建问题的Bug类型,我们将值'1L'传递给Issue Builder类的构造函数.
Where can I find Jira issue type values that we pass to IssueBuilder class constructor? For ex: If i want to create a issue type of bug using jira rest api , We pass value '1L' to Issue Builder class constructor.
IssueInputBuilder issueBuilder = new IssueInputBuilder("Key", 1l);
类似地,其他jira发行类型的值是什么?..有人知道我们需要传递的值吗?
Similarly what are the values of other jira issue types ?.. Anybody know the values we need to pass ?
推荐答案
如果您使用的是更高版本的Jira REST Java Client API(例如4.0),则界面已更改.您必须使用以下代码浏览所有问题类型:
If you are using later Jira REST Java Client API (e.g. 4.0), the interface has been changed. You must use following code to browsing all issue types:
private static final String JIRA_SERVER = "http://jiralab";
public static void main(String[] args) {
try {
JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
URI uri = new URI(JIRA_SERVER);
JiraRestClient client = factory.createWithBasicHttpAuthentication(uri, "admin", "admin");
listAllIssueTypes(client);
}
catch (Exception ex) {
}
}
private static void listAllIssueTypes(JiraRestClient client) throws Exception {
Promise<Iterable<IssueType>> promise = client.getMetadataClient().getIssueTypes();
Iterable<IssueType> issueTypes = promise.claim();
for (IssueType it : issueTypes) {
System.out.println("Type ID = " + it.getId() + ", Name = " + it.getName());
}
}
这篇关于Rest API的Jira问题类型值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文