@Override protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), (finalValue != null) ? finalValue : ""); }
@Override protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), (finalValue != null) ? finalValue.toString() : null); }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue.toArray(new String[finalValue.size()])); }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue.toArray(new String[finalValue.size()])); } }
@Override protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue); }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue.toArray(new String[finalValue.size()])); } }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue.toArray(new String[finalValue.size()])); } }
/** * takes the value returnd by a call to applyOperation() and puts it into the inputparams */ protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue); }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), (finalValue != null) ? finalValue.toArray(new String[finalValue.size()]) : new String[]{}); }
@Override protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue); } }
@Override protected void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors) { if (finalValue == null) { parameters.addCustomFieldValue(field.getId(), null); } else { String group = finalValue.isEmpty() ? null : finalValue.iterator().next(); parameters.addCustomFieldValue(field.getId(), group); } } }
@Override protected void finaliseOperation(Map<String, Option> finalValue, IssueInputParameters parameters, ErrorCollection errors) { if (finalValue != null) { if (finalValue.get(CascadingSelectCFType.PARENT_KEY) != null) { parameters.addCustomFieldValue(field.getId(), finalValue.get(CascadingSelectCFType.PARENT_KEY).getOptionId().toString()); } if (finalValue.get(CascadingSelectCFType.CHILD_KEY) != null) { parameters.addCustomFieldValue(field.getId() + ":1", finalValue.get(CascadingSelectCFType.CHILD_KEY).getOptionId().toString()); } } else { parameters.addCustomFieldValue(field.getId(), null); } }
@Override public void populateInputParameters(final IssueInputParameters inputParameters, final CustomFieldMappingResult mappingResult, final CustomField customField, final Project project, final IssueType issueType) { final List<String> formattedValues = new ArrayList<>(mappingResult.getValidValues().size()); for (final String value : mappingResult.getValidValues()) { formattedValues.add(formatStringForInputParams(value, customField, project, issueType)); } final String[] array = new String[formattedValues.size()]; formattedValues.toArray(array); inputParameters.addCustomFieldValue(customField.getId(), array); }
/** * takes the value returnd by a call to applyOperation() and puts it into the inputparams */ protected void finaliseOperation(Double finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.addCustomFieldValue(field.getId(), finalValue != null ? doubleConverter.getString(finalValue) : null); }
@Override public void populateWithDefaultValue(final IssueInputParameters inputParameters, final CustomField customField, final Project project, final IssueType issueType) { final String[] defVal = getDefaultValue(customField, project, issueType); if (defVal != null) { inputParameters.addCustomFieldValue(customField.getId(), defVal); } } }
/** * takes the value returnd by a call to applyOperation() and puts it into the inputparams */ protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { if (finalValue == null) { parameters.addCustomFieldValue(field.getId(), null); } else { Date date = null; try { date = Dates.fromTimeString(finalValue); parameters.addCustomFieldValue(field.getId(), dateTimeFormatter.format(date)); } catch (IllegalArgumentException e) { errors.addError(field.getId(), e.getMessage(), ErrorCollection.Reason.VALIDATION_FAILED); } } }
/** * takes the value returnd by a call to applyOperation() and puts it into the inputparams */ protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { if (finalValue == null) { parameters.addCustomFieldValue(field.getId(), null); } else { Date date = null; try { date = Dates.fromDateString(finalValue); parameters.addCustomFieldValue(field.getId(), dateFieldFormat.formatDatePicker(date)); } catch (IllegalArgumentException e) { errors.addError(field.getId(), e.getMessage(), ErrorCollection.Reason.VALIDATION_FAILED); } } }
@Override public void populateInputParameters(final IssueInputParameters inputParameters, final CustomFieldMappingResult mappingResult, final CustomField customField, final Project project, final IssueType issueType) { if (mappingResult.getValidValues().size() > 0) { final String parent = mappingResult.getValidValues().get(0); final String child = mappingResult.getValidValues().size() > 1 ? mappingResult.getValidValues().get(1) : null; if (parent != null) { final Option parentOption = getOption(parent, null, customField, project, issueType); final Option childOption = child != null && parentOption != null ? getOption(child, parentOption.getOptionId(), customField, project, issueType) : null; if (parentOption != null) { inputParameters.addCustomFieldValue(customField.getId(), parentOption.getOptionId().toString()); if (childOption != null) { inputParameters.addCustomFieldValue(customField.getId() + ":1", childOption.getOptionId().toString()); } } } } }
@Override public void populateInputParameters(final IssueInputParameters inputParameters, final CustomFieldMappingResult mappingResult, final CustomField customField, final Project project, final IssueType issueType) { final String value = getValue(mappingResult.getValidValues()); if (value != null) { final String formattedValue = formatString(value, customField, project, issueType); inputParameters.addCustomFieldValue(customField.getId(), formattedValue); } }
issueInputParameters.addCustomFieldValue(customFieldId, sanitisedValues);