我想获取可用于特定项目和问题类型的所有默认(非自定义)字段。字段集取决于问题类型,也取决于项目。对于自定义字段没有问题,但对于默认字段我找不到解决方案。
任何想法?
最后我发现了类似的东西:
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 下对其进行了测试。