final ProjectComponent component = projectComponentManager.findByComponentName(project.getId(), componentParam); if (component != null)
@Override protected Collection<String> handleSetOperation(IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors) { Set<String> uniqueComponentIds = new HashSet<String>(); List<String> componentIds = operationValue.asArrayOfObjectsWithId(IssueFieldConstants.COMPONENTS, errors); if (componentIds != null) { uniqueComponentIds.addAll(componentIds); } List<String> componentNames = operationValue.asArrayOfObjectsWithProperty("name", IssueFieldConstants.COMPONENTS, errors); if (componentNames != null) { for (String componentName : componentNames) { ProjectComponent component = projectComponentManager.findByComponentName(issueCtx.getProjectId(), componentName); if (component != null) { uniqueComponentIds.add(component.getId().toString()); } else { errors.addError(fieldId, i18nHelper.getText("admin.errors.component.name.invalid", componentName), ErrorCollection.Reason.VALIDATION_FAILED); } } } return uniqueComponentIds; }
if (componentName != null) ProjectComponent component = projectComponentManager.findByComponentName(issueCtx.getProjectId(), componentName); if (component != null)
if (componentName != null) ProjectComponent component = projectComponentManager.findByComponentName(issueCtx.getProjectId(), componentName); if (component != null)
final ProjectComponent component = projectComponentManager.findByComponentName(project.getId(), componentName); if (component != null)