如何在Jira中以编程方式按项目ID检索项目密钥?

时间:2015-07-02 14:46:26

标签: java jira jira-plugin jira-rest-api

我需要以编程方式获取项目密钥(或密钥)。

检索我找到的项目密钥的唯一选择是此页面上的内容:

https://confluence.atlassian.com/display/JIRA/Editing+a+Project+Key#EditingaProjectKey-Notesfordevelopers

它说:

  • 获取所有项目键:com.atlassian.jira.project.ProjectManager#getAllProjectKeys

我需要的是按项目ID检索密钥。

有一种简单的方法吗?我怎么知道哪个键对应哪个项目ID?

我使用的是Jira版本6.4.3和Atlassian Plugin SDK版本5.0.13。

我正在使用SAL服务。还有更好的选择吗?。

1 个答案:

答案 0 :(得分:2)

没有直接的方法来获取带有id的密钥,但是您可以使用id ad获取Project对象,然后可以从Project对象获取项目密钥

如果您想获取id的项目对象,请尝试使用 https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#getProjectObj(java.lang.Long)

如果你想获得多个项目ID的Project对象,那么试试这个 https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#convertToProjectObjects(java.util.Collection)

我希望以上链接可以帮助你!!