SOAP APIを使用して、特定のJIRA問題のすべてのカスタムフィールドの値を取得したいと思います。JIRAの問題JIRA-123に対して決定保留中の値を持つ「フェーズ」という名前のカスタムフィールドがあります。
私はを使用してJIRA 5.1.3
います。
上記の問題のカスタムフィールドの値を除いて、SOAPAPIを使用してJIRA問題のすべてのプロパティを取得できます。
次のコードを試しましたが、コードでComponentManagerを使用できません
IssueManager issueManager = ComponentManager.getInstance().getIssueManager();
CustomFieldManager customFieldManager = ComponentManager.getInstance().getCustomFieldManager();
Issue issue = issueManager.getIssueObject("JIRA-123");
CustomField customField = customFieldManager.getCustomFieldObjectByName("Phase");
Object customFieldValue = issue.getCustomFieldValue(customField);
誰かが正しいアプローチを提供できれば幸いです。