private WorkspaceProject loadProject(Space space, final Branch branch) { if (branch == null) { return null; } return projectService.resolveProject(space, branch); }
@Override public void callback(Path path) { projectService.call(new RemoteCallback<WorkspaceProject>() { @Override public void callback(final WorkspaceProject project) { openBestSuitedScreen(event.getEventType(), path, project); } }).resolveProject(path); } }).get(event.getUri());
private void fireNewProjectEvents(Collection<Repository> newRepositories) { for (final Repository repository : newRepositories) { final WorkspaceProject newWorkspaceProject = workspaceProjectService.resolveProject(repository); newProjectEvent.fire(new NewProjectEvent(newWorkspaceProject)); } }
private void fireNewProjectEvents(Collection<Repository> newRepositories) { for (final Repository repository : newRepositories) { final WorkspaceProject newWorkspaceProject = workspaceProjectService.resolveProject(repository); newProjectEvent.fire(new NewProjectEvent(newWorkspaceProject)); } }
@Override public WorkspaceProject resolveProject(final String path) { return projectService.resolveProject(Paths.convert(ioService.get(URI.create(path.trim())))); }
WorkspaceProject getEventModule(final SocialActivitiesEvent event) { final Path path = Paths.get(event.getLinkTarget()); final org.uberfire.backend.vfs.Path vfsPath = org.uberfire.backend.server.util.Paths.convert(path); return projectService.resolveProject(vfsPath); } }
public void importProjects(Path actualTarget) { OrganizationalUnit ou = ouService.createOrganizationalUnit(OU_NAME, "org.migration", Collections.emptyList(), Collections.singletonList(new Contributor(OU_OWNER, ContributorType.OWNER))); String repositoryURL = actualTarget.toUri().toString(); RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); Map<String, Object> configMap = configurations.getConfigurationMap(); configMap.put(EnvironmentParameters.AVOID_INDEX, "true"); configMap.put("origin", repositoryURL); Repository repo = repoService.createRepository(ou, GitRepository.SCHEME.toString(), TMP_REPO_ALIAS, configurations); WorkspaceProject project = projectService.resolveProject(repo); migrationService.migrate(project); repoService.removeRepository(ou.getSpace(), TMP_REPO_ALIAS); }
@Before public void setUp() throws Exception { when(workspaceProjectService.resolveProject(eq(space), eq("project"))).thenReturn(workspaceProject); when(repositoryService.getRepositoryFromSpace(eq(space), eq("repositoryAlias"))).thenReturn(repository); when(spaces.getSpace(eq("space"))).thenReturn(space); }
@Before public void setUp() throws Exception { when(workspaceProjectService.resolveProject(eq(space), eq("project"))).thenReturn(workspaceProject); when(repositoryService.getRepositoryFromSpace(eq(space), eq("repositoryAlias"))).thenReturn(repository); when(spaces.getSpace(eq("space"))).thenReturn(space); }
private WorkspaceProject getProject(final ProjectExplorerContentQuery query) { if (query.getBranch() == null) { return null; } else { return projectService.resolveProject(query.getRepository().getSpace(), query.getBranch()); } }
@Test public void resolveProject() throws Exception { final WorkspaceProject project = mock(WorkspaceProject.class); doReturn(project).when(projectService).resolveProject(any(Path.class)); assertEquals(project, explorerService.resolveProject("path")); } }
@Test public void testProjectName() throws Exception { final KieModule module = mock(KieModule.class); doReturn(module).when(moduleService).resolveModule(any(Path.class)); final WorkspaceProject project = mock(WorkspaceProject.class); doReturn("test name").when(project).getName(); doReturn(project).when(projectService).resolveProject(any(Path.class)); final TestModel testModel = kieService.loadContent(Paths.convert(mainFilePath)); assertEquals("test name", testModel.overview.getProjectName()); }
@Test public void goToNewProject() { final WorkspaceProject project = new WorkspaceProject(activeOrganizationalUnit, activeRepository, activeBranch, mock(Module.class)); final Branch lastOpenedBranch = new Branch("master", mock(Path.class)); doReturn(Optional.of(lastOpenedBranch)).when(libraryInternalPreferences).getLastBranchOpened(project); doReturn(activeProject).when(projectService).resolveProject(activeSpace, lastOpenedBranch); libraryPlaces.goToProject(project); verify(libraryPlaces).goToProject(project, lastOpenedBranch); verify(projectContextChangeEvent).fire(any(WorkspaceProjectContextChangeEvent.class)); verify(placeManager).closeAllPlaces(); }
@Test public void testOnSocialFileSelected_Asset() { doReturn(mock(WorkspaceProject.class)).when(projectService).resolveProject(any(Path.class)); doReturn(PlaceStatus.OPEN).when(placeManager).getStatus(LibraryPlaces.LIBRARY_PERSPECTIVE); final PlaceRequest libraryPerspective = libraryPlaces.getLibraryPlaceRequestWithoutRefresh(); final SocialFileSelectedEvent event = new SocialFileSelectedEvent("any", "uri"); libraryPlaces.onSocialFileSelected(event); verify(placeManager).goTo(libraryPerspective); verify(libraryPlaces).goToAsset(any(Path.class)); }
@Test public void testOnSocialFileSelected_Repository() { doReturn(mock(WorkspaceProject.class)).when(projectService).resolveProject(any(Path.class)); doReturn(PlaceStatus.OPEN).when(placeManager).getStatus(LibraryPlaces.LIBRARY_PERSPECTIVE); final SocialFileSelectedEvent event = new SocialFileSelectedEvent(ExtendedTypes.NEW_REPOSITORY_EVENT.name(), null); libraryPlaces.onSocialFileSelected(event); verify(placeManager).goTo(LibraryPlaces.REPOSITORY_STRUCTURE_SCREEN); }
@Test public void testOnSocialFileSelected_Module() { doReturn(mock(WorkspaceProject.class)).when(projectService).resolveProject(any(Path.class)); doReturn(PlaceStatus.OPEN).when(placeManager).getStatus(LibraryPlaces.LIBRARY_PERSPECTIVE); final PlaceRequest libraryPerspective = libraryPlaces.getLibraryPlaceRequestWithoutRefresh(); final SocialFileSelectedEvent event = new SocialFileSelectedEvent(ModuleEventType.NEW_MODULE.name(), null); libraryPlaces.onSocialFileSelected(event); verify(placeManager).goTo(libraryPerspective); verify(libraryPlaces).goToProject(); }
@Test public void resolveProjectBranch() throws Exception { final WorkspaceProject workspaceProject = workspaceProjectService.resolveProject(space, masterBranch); assertEquals(ou, workspaceProject.getOrganizationalUnit()); assertEquals(this.repository, workspaceProject.getRepository()); assertEquals(branch, workspaceProject.getBranch()); assertEquals(module, workspaceProject.getMainModule()); } }
@Test public void resolveProjectPath() throws Exception { final WorkspaceProject workspaceProject = workspaceProjectService.resolveProject(space, path); assertEquals(ou, workspaceProject.getOrganizationalUnit()); assertEquals(repository, workspaceProject.getRepository()); assertEquals(branch, workspaceProject.getBranch()); assertEquals(module, workspaceProject.getMainModule()); }
@Test public void resolveProjectPath() throws Exception { final WorkspaceProject workspaceProject = workspaceProjectService.resolveProject(space, path); assertEquals(ou, workspaceProject.getOrganizationalUnit()); assertEquals(repository, workspaceProject.getRepository()); assertEquals(branch, workspaceProject.getBranch()); assertEquals(module, workspaceProject.getMainModule()); }
@Test public void resolveProjectBranch() throws Exception { final WorkspaceProject workspaceProject = workspaceProjectService.resolveProject(space, masterBranch); assertEquals(ou, workspaceProject.getOrganizationalUnit()); assertEquals(this.repository, workspaceProject.getRepository()); assertEquals(branch, workspaceProject.getBranch()); assertEquals(module, workspaceProject.getMainModule()); } }