Package org.exoplatform.services.jcr.core

Examples of org.exoplatform.services.jcr.core.ManageableRepository.removeWorkspace()


      try
      {
         ManageableRepository repository = repositoryService.getRepository(repositoryName);
         if (repository.canRemoveWorkspace(workspaceName))
         {
            repository.removeWorkspace(workspaceName);
            return Response.noContent().build();
         }
         return Response.status(Status.CONFLICT).entity(
                  "Can't remove workspace " + workspaceName + " in repository " + repositoryName)
                  .cacheControl(NO_CACHE).build();
View Full Code Here


         String dsName = helper.createDatasource();
         repository = helper.createRepository(container, DatabaseStructureType.SINGLE, dsName);

         try
         {
            repository.removeWorkspace(repository.getConfiguration().getSystemWorkspaceName());
            fail();
         }
         catch (RepositoryException e)
         {
         }
View Full Code Here

         WorkspaceEntry wsEntry = helper.createWorkspaceEntry(DatabaseStructureType.SINGLE, dsName);

         helper.addWorkspace(repository, wsEntry);
         assertEquals(2, repository.getWorkspaceNames().length);

         repository.removeWorkspace(wsEntry.getName());
         assertEquals(1, repository.getWorkspaceNames().length);
      }
      finally
      {
         if (repository != null)
View Full Code Here

      long dataSize = quotaManager.getGlobalDataSize();
      long ws1DataSize = ws1QuotaManager.getWorkspaceDataSize();

      assertWorkspaceSize(ws1QuotaManager);

      repository.removeWorkspace(ws1Entry.getName());
      assertEquals(dataSize - ws1DataSize, quotaManager.getGlobalDataSize());

      dataSize = quotaManager.getGlobalDataSize();

      RepositoryContainer repoContainer =
View Full Code Here

      long dataSize = quotaManager.getGlobalDataSize();
      long ws1DataSize = ws1QuotaManager.getWorkspaceDataSize();

      assertWorkspaceSize(ws1QuotaManager);

      repository.removeWorkspace(ws1Entry.getName());
      assertEquals(dataSize - ws1DataSize, quotaManager.getGlobalDataSize());

      dataSize = quotaManager.getGlobalDataSize();

      RepositoryContainer repoContainer =
View Full Code Here

         if (forseSessionClose)
           forceCloseSession(repositoryName, workspaceName);
        
         if (repository.canRemoveWorkspace(workspaceName))
         { 
            repository.removeWorkspace(workspaceName);
            return Response.noContent().build();
         }
         return Response.status(Status.CONFLICT).entity(
                  "Can't remove workspace " + workspaceName + " in repository " + repositoryName)
                  .cacheControl(NO_CACHE).build();
View Full Code Here

         String dsName = helper.createDatasource();
         repository = helper.createRepository(container, DatabaseStructureType.SINGLE, dsName);

         try
         {
            repository.removeWorkspace(repository.getConfiguration().getSystemWorkspaceName());
            fail();
         }
         catch (RepositoryException e)
         {
         }
View Full Code Here

         WorkspaceEntry wsEntry = helper.createWorkspaceEntry(DatabaseStructureType.SINGLE, dsName);

         helper.addWorkspace(repository, wsEntry);
         assertEquals(2, repository.getWorkspaceNames().length);

         repository.removeWorkspace(wsEntry.getName());
         assertEquals(1, repository.getWorkspaceNames().length);
      }
      finally
      {
         if (repository != null)
View Full Code Here

      long dataSize = quotaManager.getGlobalDataSize();
      long ws1DataSize = ws1QuotaManager.getWorkspaceDataSize();

      assertWorkspaceSize(ws1QuotaManager);

      repository.removeWorkspace(ws1Entry.getName());
      assertEquals(dataSize - ws1DataSize, quotaManager.getGlobalDataSize());

      dataSize = quotaManager.getGlobalDataSize();

      RepositoryContainer repoContainer =
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.