2012-05-14 38 views
2

我想獲取所有可用於特定項目和問題類型的默認(不是自定義)字段。字段集取決於問題類型,也取決於項目。對於自定義字段沒有問題,但對於默認字段,我無法找到解決方案。JIRA - 獲取項目和問題類型的所有字段

有什麼想法?

+0

您是否在尋找在項目字段配置中未隱藏的默認字段? –

+0

是的,我正在尋找,但是Field Configuration也必須匹配問題類型(例如:bug,改進)。如果你有興趣,看看我的答案,我找到了解決方案。 – bontade

回答

2

最後,我發現類似的東西:

MutableIssue issuePattern = ComponentAccessor.getComponentOfType(IssueFactory.class).getIssue(); 
    issuePattern.setProjectId(projectId); 
    issuePattern.setIssueTypeId(issueTypeId); 

    IssueCreationHelperBean issueCreationHelperBean = ComponentAccessor.getComponentOfType(IssueCreationHelperBean.class); 
    List<OrderableField> availableFields = issueCreationHelperBean.getFieldsForCreate(loggedInUser, issuePattern); 

和它的工作原理是肯定的。我希望這對其他人有用。我已經在JIRA 5下進行了測試。