АШ
Size: a a a
АШ
VK
S
S
M
АШ
F
MutableIssue issue = issueFactory.getIssue();
// дальше устанавливаю целевой проект и тип создаваемой задачи
...
// после этого хочу установить дефолтные значение для пользовательских полей
// список пользовательских полей, доступных для задачи
List<CustomField> configuredCustomFields = customFieldManager(issue)
configuredCustomFields.forEach( configuredCustomField -> {
FieldConfig customFieldConfig = configuredCustomField.getRelevantConfig(issue);
for (FieldConfigItem configItem: customFieldConfig.getConfigItems()) {
if (configItem.getType() instanceof DefaultValueConfigItem) {
// только здесь можно каким-нибудь образом обработать дефолтное значение поля. Например, установить его значение в создаваемой задаче:
issue.setCustomFieldValue(configuredCustomField, configItem.getConfigurationObject(issue));
break;
}
}
});
F
AD
AD
F
F
forEach() в стриме должен выполниться только один разS
S
S
S
S
S
S