public class JahiaRepositoryConfig
extends org.apache.jackrabbit.core.config.RepositoryConfig
| Constructor and Description |
|---|
JahiaRepositoryConfig(org.apache.jackrabbit.core.config.RepositoryConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static JahiaRepositoryConfig |
create(String file,
String home)
Factory method to instantiate and initialize repository configuration.
|
org.apache.jackrabbit.core.config.WorkspaceConfig |
createWorkspaceConfig(String name,
InputSource template) |
org.apache.jackrabbit.core.config.WorkspaceConfig |
createWorkspaceConfig(String name,
StringBuffer configContent) |
org.apache.jackrabbit.core.config.AccessManagerConfig |
getAccessManagerConfig()
Deprecated.
|
String |
getAppName()
Deprecated.
|
org.apache.jackrabbit.core.config.ClusterConfig |
getClusterConfig() |
org.apache.jackrabbit.core.util.db.ConnectionFactory |
getConnectionFactory() |
org.apache.jackrabbit.core.data.DataStore |
getDataStore() |
String |
getDefaultWorkspaceName() |
org.apache.jackrabbit.core.fs.FileSystem |
getFileSystem() |
String |
getHomeDir() |
org.apache.jackrabbit.core.config.LoginModuleConfig |
getLoginModuleConfig()
Deprecated.
|
org.apache.jackrabbit.core.query.QueryHandler |
getQueryHandler(org.apache.jackrabbit.core.query.QueryHandlerContext context) |
org.apache.jackrabbit.core.util.RepositoryLockMechanism |
getRepositoryLockMechanism() |
org.apache.jackrabbit.core.config.SecurityConfig |
getSecurityConfig() |
org.apache.jackrabbit.core.config.VersioningConfig |
getVersioningConfig() |
org.apache.jackrabbit.core.config.WorkspaceConfig |
getWorkspaceConfig(String name) |
Collection<org.apache.jackrabbit.core.config.WorkspaceConfig> |
getWorkspaceConfigs() |
int |
getWorkspaceMaxIdleTime() |
String |
getWorkspacesConfigRootDir() |
boolean |
isSearchEnabled() |
public JahiaRepositoryConfig(org.apache.jackrabbit.core.config.RepositoryConfig config)
public static JahiaRepositoryConfig create(String file, String home) throws org.apache.jackrabbit.core.config.ConfigurationException
RepositoryConfigurationParser
for parsing the configuration file that can handle nested value placeholders.file - repository configuration file namehome - repository home directoryorg.apache.jackrabbit.core.config.ConfigurationException - on configuration errorspublic String getHomeDir()
getHomeDir in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.fs.FileSystem getFileSystem()
throws javax.jcr.RepositoryException
getFileSystem in interface org.apache.jackrabbit.core.fs.FileSystemFactorygetFileSystem in class org.apache.jackrabbit.core.config.RepositoryConfigjavax.jcr.RepositoryException@Deprecated public String getAppName()
getAppName in class org.apache.jackrabbit.core.config.RepositoryConfig@Deprecated public org.apache.jackrabbit.core.config.AccessManagerConfig getAccessManagerConfig()
getAccessManagerConfig in class org.apache.jackrabbit.core.config.RepositoryConfig@Deprecated public org.apache.jackrabbit.core.config.LoginModuleConfig getLoginModuleConfig()
getLoginModuleConfig in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.config.SecurityConfig getSecurityConfig()
getSecurityConfig in class org.apache.jackrabbit.core.config.RepositoryConfigpublic String getWorkspacesConfigRootDir()
getWorkspacesConfigRootDir in class org.apache.jackrabbit.core.config.RepositoryConfigpublic String getDefaultWorkspaceName()
getDefaultWorkspaceName in class org.apache.jackrabbit.core.config.RepositoryConfigpublic int getWorkspaceMaxIdleTime()
getWorkspaceMaxIdleTime in class org.apache.jackrabbit.core.config.RepositoryConfigpublic Collection<org.apache.jackrabbit.core.config.WorkspaceConfig> getWorkspaceConfigs()
getWorkspaceConfigs in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.config.WorkspaceConfig getWorkspaceConfig(String name)
getWorkspaceConfig in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.config.VersioningConfig getVersioningConfig()
getVersioningConfig in class org.apache.jackrabbit.core.config.RepositoryConfigpublic boolean isSearchEnabled()
isSearchEnabled in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.query.QueryHandler getQueryHandler(org.apache.jackrabbit.core.query.QueryHandlerContext context)
throws javax.jcr.RepositoryException
getQueryHandler in interface org.apache.jackrabbit.core.query.QueryHandlerFactorygetQueryHandler in class org.apache.jackrabbit.core.config.RepositoryConfigjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.config.ClusterConfig getClusterConfig()
getClusterConfig in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.util.db.ConnectionFactory getConnectionFactory()
getConnectionFactory in class org.apache.jackrabbit.core.config.RepositoryConfigpublic org.apache.jackrabbit.core.data.DataStore getDataStore()
throws javax.jcr.RepositoryException
getDataStore in interface org.apache.jackrabbit.core.data.DataStoreFactorygetDataStore in class org.apache.jackrabbit.core.config.RepositoryConfigjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.util.RepositoryLockMechanism getRepositoryLockMechanism()
throws javax.jcr.RepositoryException
getRepositoryLockMechanism in class org.apache.jackrabbit.core.config.RepositoryConfigjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.config.WorkspaceConfig createWorkspaceConfig(String name, StringBuffer configContent) throws org.apache.jackrabbit.core.config.ConfigurationException
createWorkspaceConfig in class org.apache.jackrabbit.core.config.RepositoryConfigorg.apache.jackrabbit.core.config.ConfigurationExceptionpublic org.apache.jackrabbit.core.config.WorkspaceConfig createWorkspaceConfig(String name, InputSource template) throws org.apache.jackrabbit.core.config.ConfigurationException
createWorkspaceConfig in class org.apache.jackrabbit.core.config.RepositoryConfigorg.apache.jackrabbit.core.config.ConfigurationExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.