@Override protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) { parameters.setPriorityId(finalValue); }
private IssueInputParameters getIssueInputParameters(String projectId, String issueTypeId, String summary, ApplicationUser reporter) { final IssueInputParameters issueInputParameters = new IssueInputParametersImpl(); issueInputParameters.setProjectId(new Long(projectId)); issueInputParameters.setIssueTypeId(issueTypeId); issueInputParameters.setSummary(summary); issueInputParameters.setReporterId(reporter.getName()); issueInputParameters.setAssigneeId("-1"); issueInputParameters.setPriorityId(constantsManager.getDefaultPriorityObject().getId()); return issueInputParameters; }
@Override public void populateInputParams(CachingUserMapper userMapper, IssueInputParameters inputParameters, CopyIssueBean copyIssueBean, FieldLayoutItem fieldLayoutItem, Project project, IssueType issueType) { MappingResult mappingResult = getMappingResult(userMapper, copyIssueBean, project); if (!mappingResult.hasOneValidValue() && fieldLayoutItem.isRequired()) { String[] defaultFieldValue = defaultFieldValuesManager.getDefaultFieldValue(project.getKey(), getFieldId(), issueType.getName()); if (defaultFieldValue != null) { inputParameters.getActionParameters().put(getFieldId(), defaultFieldValue); } } else { Priority priority = findPriority(copyIssueBean.getPriority()); inputParameters.setPriorityId(priority.getId()); } }
issueInputParameters.setEnvironment(rIssue.getEnvironment()); issueInputParameters.setStatusId(rIssue.getStatus()); issueInputParameters.setPriorityId(rIssue.getPriority()); issueInputParameters.setResolutionId(rIssue.getResolution()); issueInputParameters.setSecurityLevelId(securityLevelId);