Fix selenium tests (#11063)

Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
6.19.x
Anatoliy Bazko 2018-09-04 14:35:29 +00:00 committed by Thomas Mäder
parent 0c2c617654
commit e6e9cf0972
1 changed files with 4 additions and 11 deletions

View File

@ -16,7 +16,6 @@ import static java.util.Collections.singletonList;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import java.util.Optional;
import javax.annotation.PostConstruct;
import org.eclipse.che.api.core.notification.EventService;
import org.eclipse.che.api.core.notification.EventSubscriber;
@ -24,10 +23,7 @@ import org.eclipse.che.api.languageserver.LanguageServiceUtils;
import org.eclipse.che.api.project.server.ProjectManager;
import org.eclipse.che.api.project.server.notification.PreProjectDeletedEvent;
import org.eclipse.che.api.project.server.notification.ProjectCreatedEvent;
import org.eclipse.che.api.project.shared.RegisteredProject;
import org.eclipse.che.ide.ext.java.shared.Constants;
import org.eclipse.che.jdt.ls.extension.api.dto.UpdateWorkspaceParameters;
import org.eclipse.che.plugin.maven.shared.MavenAttributes;
/**
* Monitors projects activity and updates jdt.ls workspace.
@ -70,7 +66,7 @@ public class ProjectsListener {
}
private void onProjectCreated(ProjectCreatedEvent event) {
if (!isJavaProject(event.getProjectPath())) {
if (!isProjectRegistered(event.getProjectPath())) {
return;
}
@ -81,7 +77,7 @@ public class ProjectsListener {
}
private void onPreProjectDeleted(PreProjectDeletedEvent event) {
if (!isJavaProject(event.getProjectPath())) {
if (!isProjectRegistered(event.getProjectPath())) {
return;
}
@ -91,10 +87,7 @@ public class ProjectsListener {
workspaceSynchronizer.syncronizerWorkspaceAsync(params);
}
private boolean isJavaProject(String path) {
Optional<RegisteredProject> project = projectManager.get(path);
return (project.isPresent()
&& (MavenAttributes.MAVEN_ID.equals(project.get().getType())
|| Constants.JAVAC.equals(project.get().getType())));
private boolean isProjectRegistered(String path) {
return projectManager.isRegistered(path);
}
}