Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.management.storage
Class DocumentStoreManager

java.lang.Object
  extended by org.nuxeo.ecm.core.repository.RepositoryInitializationHandler
      extended by org.nuxeo.ecm.core.management.storage.DocumentStoreManager

public class DocumentStoreManager
extends RepositoryInitializationHandler

Initialize document store by invoking registered handlers

Author:
"Stephane Lacoin [aka matic] "

Field Summary
static String MANAGEMENT_ROOT_NAME
           
static String MANAGEMENT_ROOT_PATH
           
static String MANAGEMENT_ROOT_TYPE
           
 
Constructor Summary
DocumentStoreManager()
           
 
Method Summary
 void doInitializeRepository(CoreSession session)
           
static PathRef newPath(String... components)
           
 void registerConfig(DocumentStoreConfigurationDescriptor config)
           
 void registerHandler(DocumentStoreHandlerDescriptor desc)
           
 
Methods inherited from class org.nuxeo.ecm.core.repository.RepositoryInitializationHandler
getInstance, getNext, getPrevious, initializeRepository, install, uninstall
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MANAGEMENT_ROOT_TYPE

public static final String MANAGEMENT_ROOT_TYPE
See Also:
Constant Field Values

MANAGEMENT_ROOT_NAME

public static final String MANAGEMENT_ROOT_NAME
See Also:
Constant Field Values

MANAGEMENT_ROOT_PATH

public static final String MANAGEMENT_ROOT_PATH
See Also:
Constant Field Values
Constructor Detail

DocumentStoreManager

public DocumentStoreManager()
Method Detail

newPath

public static PathRef newPath(String... components)

registerHandler

public void registerHandler(DocumentStoreHandlerDescriptor desc)

registerConfig

public void registerConfig(DocumentStoreConfigurationDescriptor config)

doInitializeRepository

public void doInitializeRepository(CoreSession session)
                            throws ClientException
Specified by:
doInitializeRepository in class RepositoryInitializationHandler
Throws:
ClientException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.