我想获取特定项目和问题类型的所有默认(非自定义)字段。字段集取决于问题类型,但也取决于项目。对于自定义字段没有问题,但对于默认字段,我找不到解决方案。
有什么想法吗?
答案 0 :(得分: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下进行了测试。