페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

이 문서는 CustomField의 값을 조회하는 방법을 공유하기 위해 작성되었다.



도구명jira
버전8.22



목차


...

CustomFieldManager api 적용

CustomFieldManager api 불러오기

코드 블럭
languagejava
@ComponentImport
    private final CustomFieldManager customFieldManager;

MutableIssue issue = issueManager.getIssueByCurrentKey(String issueKey);
Collection<CustomField> customFieldList = customFieldManager.getCustomFieldObjectsByName(String customFieldName);
for(CustomField customField : customFieldList){
	Object object = customField.getValue(Issue issue)
}
  • String Type의 issue key를 parameter로 current issue get
  • String Type의 customFieldName을 parameter로 customFieldLIst get
  • CustomFieldList loop로 Collection List의 각 인덱스 value get
  • issue를 parameter로 Object Type의 customFieldValue get
  • Object Type은 Text Type의 value에 적용


Buttom Type Value 조회

코드 블럭
languagejava
@ComponentImport
    private final CustomFieldManager customFieldManager;

MutableIssue issue = issueManager.getIssueByCurrentKey(String issueKey);
Collection<CustomField> customFieldList = customFieldManager.getCustomFieldObjectsByName(String customFieldName);
for(CustomField customField : customFieldList){
	Object customFields = customField.getValue(issue);
	Option customFields1 = (Option) customFields;
}

...