private boolean isProjectNameValid() { String osProjectName = view.getOpenShiftProjectName(); if (view.getMode() == CREATE_NEW_PROJECT) { if (!OpenshiftValidator.isProjectNameValid(osProjectName)) { view.showProjectNameError( locale.invalidProjectNameError(), locale.invalidProjectNameDetailError()); return false; } for (Project project : osProjects) { if (project.getMetadata().getName().equals(osProjectName)) { view.showProjectNameError(locale.existingProjectNameError(), null); return false; } } } else if (view.getMode() == SELECT_EXISTING_PROJECT) { if (view.getOpenShiftSelectedProject() == null) { return false; } } view.hideProjectNameError(); return true; }