eXo JCR :: Component :: Extension Service 1.16.0-CR2

org.exoplatform.services.jcr.ext.backup.impl.rdbms
Class RdbmsBackupWorkspaceInitializer

java.lang.Object
  extended by org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer
      extended by org.exoplatform.services.jcr.impl.core.BackupWorkspaceInitializer
          extended by org.exoplatform.services.jcr.ext.backup.impl.rdbms.RdbmsWorkspaceInitializer
              extended by org.exoplatform.services.jcr.ext.backup.impl.rdbms.RdbmsBackupWorkspaceInitializer
All Implemented Interfaces:
WorkspaceInitializer, org.picocontainer.Startable

public class RdbmsBackupWorkspaceInitializer
extends RdbmsWorkspaceInitializer

Created by The eXo Platform SAS.
Date: 2010

Version:
$Id$
Author:
Alex Reshetnyak

Nested Class Summary
 
Nested classes/interfaces inherited from class org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer
SysViewWorkspaceInitializer.Base64Decoder, SysViewWorkspaceInitializer.BinaryValueWriter, SysViewWorkspaceInitializer.StringValueWriter, SysViewWorkspaceInitializer.SVNodeData, SysViewWorkspaceInitializer.SVPropertyData, SysViewWorkspaceInitializer.TempOutputStream, SysViewWorkspaceInitializer.ValueWriter
 
Field Summary
protected static org.exoplatform.services.log.Log log
          Logger.
 
Fields inherited from class org.exoplatform.services.jcr.ext.backup.impl.rdbms.RdbmsWorkspaceInitializer
LOG, repositoryService
 
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
RdbmsBackupWorkspaceInitializer(WorkspaceEntry config, RepositoryEntry repConfig, CacheableWorkspaceDataManager dataManager, NamespaceRegistryImpl namespaceRegistry, LocationFactory locationFactory, NodeTypeManagerImpl nodeTypeManager, ValueFactoryImpl valueFactory, AccessManager accessManager, RepositoryService repositoryService)
          Constructor RdbmsBackupWorkspaceInitializer.
 
Method Summary
protected  void doRestore()
          
 
Methods inherited from class org.exoplatform.services.jcr.impl.core.SysViewWorkspaceInitializer
initWorkspace, isWorkspaceInitialized, read, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.exoplatform.services.log.Log log
Logger.

Constructor Detail

RdbmsBackupWorkspaceInitializer

public RdbmsBackupWorkspaceInitializer(WorkspaceEntry config,
                                       RepositoryEntry repConfig,
                                       CacheableWorkspaceDataManager dataManager,
                                       NamespaceRegistryImpl namespaceRegistry,
                                       LocationFactory locationFactory,
                                       NodeTypeManagerImpl nodeTypeManager,
                                       ValueFactoryImpl valueFactory,
                                       AccessManager accessManager,
                                       RepositoryService repositoryService)
                                throws RepositoryConfigurationException,
                                       javax.jcr.PathNotFoundException,
                                       javax.jcr.RepositoryException
Constructor RdbmsBackupWorkspaceInitializer.

Throws:
RepositoryConfigurationException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
Method Detail

doRestore

protected void doRestore()
                  throws Throwable

Overrides:
doRestore in class RdbmsWorkspaceInitializer
Throws:
Throwable

eXo JCR :: Component :: Extension Service 1.16.0-CR2

Copyright © 2014 eXo Platform SAS. All Rights Reserved.