Class RdbmsWorkspaceInitializer

  • All Implemented Interfaces:
    org.exoplatform.services.jcr.impl.core.WorkspaceInitializer, org.picocontainer.Startable
    Direct Known Subclasses:
    RdbmsBackupWorkspaceInitializer

    public class RdbmsWorkspaceInitializer
    extends org.exoplatform.services.jcr.impl.core.BackupWorkspaceInitializer
    Version:
    $Id: RdbmsWorkspaceInitializer.java 34360 2009-07-22 23:58:59Z tolusha $
    Author:
    Anatoliy Bazko
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer

        org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.Base64Decoder, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.BinaryValueWriter, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.StringValueWriter, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.SVNodeData, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.SVPropertyData, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.TempOutputStream, org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer.ValueWriter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.exoplatform.services.log.Log LOG
      Logger.
      protected org.exoplatform.services.jcr.RepositoryService repositoryService
      The repository service.
      • Fields inherited from class org.exoplatform.services.jcr.impl.core.BackupWorkspaceInitializer

        restoreDir
      • Fields inherited from class org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer

        dataManager, repositoryEntry, RESTORE_PATH_PARAMETER, restorePath, spoolConfig, workspaceEntry, workspaceName
      • Fields inherited from interface org.exoplatform.services.jcr.impl.core.WorkspaceInitializer

        ROOT_NODETYPE_PARAMETER, ROOT_PERMISSIONS_PARAMETER
    • Constructor Summary

      Constructors 
      Constructor Description
      RdbmsWorkspaceInitializer​(org.exoplatform.services.jcr.config.WorkspaceEntry config, org.exoplatform.services.jcr.config.RepositoryEntry repConfig, org.exoplatform.services.jcr.impl.dataflow.persistent.CacheableWorkspaceDataManager dataManager, org.exoplatform.services.jcr.impl.core.NamespaceRegistryImpl namespaceRegistry, org.exoplatform.services.jcr.impl.core.LocationFactory locationFactory, org.exoplatform.services.jcr.impl.core.nodetype.NodeTypeManagerImpl nodeTypeManager, org.exoplatform.services.jcr.impl.core.value.ValueFactoryImpl valueFactory, org.exoplatform.services.jcr.access.AccessManager accessManager, org.exoplatform.services.jcr.RepositoryService repositoryService)
      Constructor RdbmsWorkspaceInitializer.
    • Field Detail

      • LOG

        protected static final org.exoplatform.services.log.Log LOG
        Logger.
      • repositoryService

        protected final org.exoplatform.services.jcr.RepositoryService repositoryService
        The repository service.
    • Constructor Detail

      • RdbmsWorkspaceInitializer

        public RdbmsWorkspaceInitializer​(org.exoplatform.services.jcr.config.WorkspaceEntry config,
                                         org.exoplatform.services.jcr.config.RepositoryEntry repConfig,
                                         org.exoplatform.services.jcr.impl.dataflow.persistent.CacheableWorkspaceDataManager dataManager,
                                         org.exoplatform.services.jcr.impl.core.NamespaceRegistryImpl namespaceRegistry,
                                         org.exoplatform.services.jcr.impl.core.LocationFactory locationFactory,
                                         org.exoplatform.services.jcr.impl.core.nodetype.NodeTypeManagerImpl nodeTypeManager,
                                         org.exoplatform.services.jcr.impl.core.value.ValueFactoryImpl valueFactory,
                                         org.exoplatform.services.jcr.access.AccessManager accessManager,
                                         org.exoplatform.services.jcr.RepositoryService repositoryService)
                                  throws org.exoplatform.services.jcr.config.RepositoryConfigurationException,
                                         javax.jcr.PathNotFoundException,
                                         javax.jcr.RepositoryException
        Constructor RdbmsWorkspaceInitializer.
        Throws:
        org.exoplatform.services.jcr.config.RepositoryConfigurationException
        javax.jcr.PathNotFoundException
        javax.jcr.RepositoryException
    • Method Detail

      • doRestore

        protected void doRestore()
                          throws Throwable
        Overrides:
        doRestore in class org.exoplatform.services.jcr.impl.core.BackupWorkspaceInitializer
        Throws:
        Throwable