好的,这就是我成功更新CustomField值并将其保存到JIRA数据库中的方式。
欢迎评论…
private void savevalue(MutableIssue issue, String valueToSave, CustomField customField) throws FieldLayoutStorageException { issue.setCustomFieldValue(customField, valueToSave); Map<String, ModifiedValue> modifiedFields = issue.getModifiedFields(); FieldLayoutItem fieldLayoutItem = ComponentManager.getInstance().getFieldLayoutManager().getFieldLayout(issue).getFieldLayoutItem( customField); DefaultIssueChangeHolder issueChangeHolder = new DefaultIssueChangeHolder(); final ModifiedValue modifiedValue = (ModifiedValue) modifiedFields.get(customField.getId()); customField.updatevalue(fieldLayoutItem, issue, modifiedValue, issueChangeHolder);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)