org.apache.jackrabbit.core.config
Class SecurityManagerConfig

java.lang.Object
  extended by org.apache.jackrabbit.core.config.BeanConfig
      extended by org.apache.jackrabbit.core.config.SecurityManagerConfig

public class SecurityManagerConfig
extends BeanConfig

Security manager configuration. This bean configuration class is used to create configured security manager objects.

This class is currently only used to assign a static type to more generic bean configuration information.

See Also:
SecurityConfig.getSecurityManagerConfig()

Constructor Summary
SecurityManagerConfig(BeanConfig config, String workspaceName, BeanConfig workspaceAccessConfig)
          Creates an security manager configuration object from the given bean configuration.
 
Method Summary
 BeanConfig getWorkspaceAccessConfig()
           
 String getWorkspaceName()
          Returns the name of the 'workspaceName' attribute or null if the SecurityManager does not require an extra workspace.
 
Methods inherited from class org.apache.jackrabbit.core.config.BeanConfig
getClassLoader, getClassName, getDefaultClassLoader, getParameters, newInstance, setClassLoader, setDefaultClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityManagerConfig

public SecurityManagerConfig(BeanConfig config,
                             String workspaceName,
                             BeanConfig workspaceAccessConfig)
Creates an security manager configuration object from the given bean configuration.

Parameters:
config - bean configuration
Method Detail

getWorkspaceName

public String getWorkspaceName()
Returns the name of the 'workspaceName' attribute or null if the SecurityManager does not require an extra workspace.

Returns:

getWorkspaceAccessConfig

public BeanConfig getWorkspaceAccessConfig()
Returns:
the configuration for the WorkspaceAccessManager. May be null if the configuration entry is missing (i.e. the system default should be used).


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.