이 문서는 CustomField의 값을 조회하는 방법을 공유하기 위해 작성되었다.
...
CustomFieldManager api 적용
CustomFieldManager api 불러오기
코드 블럭 |
---|
|
@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 조회
코드 블럭 |
---|
|
@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;
} |
...