Examples of readWorkspace()


Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

      path = path.removeFirstSegments(1);
    }

    //path format is /file/{workspaceId}/{projectName}[/path]
    final IMetaStore metaStore = OrionConfiguration.getMetaStore();
    WorkspaceInfo workspace = metaStore.readWorkspace(path.segment(1));
    assertNotNull(workspace);
    ProjectInfo wp = metaStore.readProject(workspace.getUniqueId(), path.segment(2));
    assertNotNull(wp);
    String userId = workspace.getUserId();
    assertNotNull(userId);
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

      @SuppressWarnings("unused")
      Activator r = Activator.getDefault();
      final IMetaStore metastore = OrionConfiguration.getMetaStore();
      if (userInfo.getWorkspaceIds().size() > 0) {
        for (String workspaceId : userInfo.getWorkspaceIds()) {
          WorkspaceInfo workspaceInfo = metastore.readWorkspace(workspaceId);
          if (workspaceInfo.getProjectNames().size() > 0) {
            for (String projectName : workspaceInfo.getProjectNames()) {
              ProjectInfo projectInfo = metastore.readProject(workspaceId, projectName);
              if (projectInfo != null) {
                WorkspaceResourceHandler.removeProject(userId, workspaceInfo, projectInfo);
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    projectInfo1.setContentLocation(projectFolder.toURI());
    metaStore.createProject(projectInfo1);
    assertTrue(projectFolder.fetchInfo().exists());

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo.getFullName());
    assertEquals(1, readWorkspaceInfo.getProjectNames().size());
    assertTrue(readWorkspaceInfo.getProjectNames().contains(projectInfo1.getFullName()));
    assertTrue(readWorkspaceInfo.getProjectNames().contains(projectName));
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    workspaceInfo2.setFullName(workspaceName2);
    workspaceInfo2.setUserId(userInfo.getUniqueId());
    metaStore.createWorkspace(workspaceInfo2);

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo2.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo1.getFullName());
    assertEquals(readWorkspaceInfo.getUniqueId(), workspaceInfo1.getUniqueId());
    assertEquals(readWorkspaceInfo.getUserId(), workspaceInfo1.getUserId());
  }
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    assertEquals(1, readUserInfo.getWorkspaceIds().size());
    assertTrue(readUserInfo.getWorkspaceIds().contains(workspaceInfo1.getUniqueId()));
    assertTrue(readUserInfo.getWorkspaceIds().contains(workspaceInfo2.getUniqueId()));

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo2.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo2.getFullName());
  }

  @Test
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    // delete the first project
    metaStore.deleteProject(workspaceInfo.getUniqueId(), projectInfo1.getFullName());

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo.getFullName());
    assertFalse(readWorkspaceInfo.getProjectNames().contains(projectInfo1.getFullName()));
    assertTrue(readWorkspaceInfo.getProjectNames().contains(projectInfo2.getFullName()));
  }
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    List<String> workspaceIds = userInfo.getWorkspaceIds();
    assertNotNull(workspaceIds);
    assertEquals(1, workspaceIds.size());
    String readWorkspaceId = workspaceIds.get(0);
    assertTrue(readWorkspaceId.startsWith(newUserName));
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(readWorkspaceId);
    assertNotNull(readWorkspaceInfo);
    assertEquals(1, readWorkspaceInfo.getProjectNames().size());

    // read the moved project
    String readProjectName = readWorkspaceInfo.getProjectNames().get(0);
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    fileWriter.write("\n");
    fileWriter.flush();
    fileWriter.close();

    // read the workspace, should return null as the workspace is corrupted on disk
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceId);
    assertNull(readWorkspaceInfo);
  }

  @Test
  public void testReadProject() throws CoreException {
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    }
    projectInfo2.setWorkspaceId(workspaceInfo.getUniqueId());
    metaStore.createProject(projectInfo2);

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo.getFullName());
    assertEquals(2, readWorkspaceInfo.getProjectNames().size());
    assertTrue(readWorkspaceInfo.getProjectNames().contains(projectInfo1.getFullName()));
    assertTrue(readWorkspaceInfo.getProjectNames().contains(projectInfo2.getFullName()));
View Full Code Here

Examples of org.eclipse.orion.server.core.metastore.IMetaStore.readWorkspace()

    assertEquals(1, readUserInfo.getWorkspaceIds().size());
    assertTrue(readUserInfo.getWorkspaceIds().contains(workspaceInfo1.getUniqueId()));
    assertTrue(readUserInfo.getWorkspaceIds().contains(workspaceInfo2.getUniqueId()));

    // read the workspace
    WorkspaceInfo readWorkspaceInfo = metaStore.readWorkspace(workspaceInfo2.getUniqueId());
    assertNotNull(readWorkspaceInfo);
    assertEquals(readWorkspaceInfo.getFullName(), workspaceInfo2.getFullName());
  }

  @Test
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.