@Override public boolean isCompleted() { final String projectName = dataObject.getName(); return selectedProjectImporter != null && projectName != null && NameUtils.checkProjectName(projectName); }
@Override public boolean isCompleted() { final String projectName = dataObject.getName(); return projectName != null && NameUtils.checkProjectName(projectName) && (selectedProjectType != null || selectedProjectTemplate != null); }
@Nullable @Override public String getCorrectedValue() { if (NameUtils.checkProjectName(value)) { return value.contains(" ") ? value.replaceAll(" ", "-") : value; } return null; } };
private void validateProjectName() { if (NameUtils.checkProjectName(view.getProjectName())) { view.hideNameError(); } else { view.showNameError(); } }
private void validateProjectName() { if (NameUtils.checkProjectName(view.getProjectName())) { view.markNameValid(); } else { view.markNameInvalid(); } }
@Override public void keepDirectoryNameChanged(@NotNull String directoryName) { if (view.keepDirectory()) { projectParameters().put("keepDir", directoryName); dataObject.setType("blank"); view.highlightDirectoryNameField(!NameUtils.checkProjectName(view.getDirectoryName())); } else { projectParameters().remove("keepDir"); dataObject.setType(null); view.highlightDirectoryNameField(false); } }
@Override public void keepDirectorySelected(boolean keepDirectory) { view.enableDirectoryNameField(keepDirectory); if (keepDirectory) { projectParameters().put("keepDir", view.getDirectoryName()); dataObject.setType("blank"); view.highlightDirectoryNameField(!NameUtils.checkProjectName(view.getDirectoryName())); view.focusDirectoryNameField(); } else { projectParameters().remove("keepDir"); dataObject.setType(null); view.highlightDirectoryNameField(false); } }
@Override public void projectNameChanged(String name) { final String newProjectPath = originParent.append(name).toString(); if (selectedProjectTemplate != null) { updateProjectConfigs(newProjectPath, selectedProjectTemplate); } dataObject.setName(name); dataObject.setPath(newProjectPath); updateDelegate.updateControls(); if (NameUtils.checkProjectName(name)) { view.removeNameError(); } else { view.showNameError(); } }
Promise<Project> createProject(final Project.ProjectRequest createRequest) { checkArgument(checkProjectName(createRequest.getBody().getName()), "Invalid project name"); checkArgument( typeRegistry.getProjectType(createRequest.getBody().getType()) != null,
protected Promise<Project> importProject(final Project.ProjectRequest importRequest) { checkArgument(checkProjectName(importRequest.getBody().getName()), "Invalid project name"); checkNotNull(importRequest.getBody().getSource(), "Null source configuration occurred");