|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jackrabbit.core.config.BeanConfig org.apache.jackrabbit.core.config.SecurityManagerConfig
public class SecurityManagerConfig
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.
SecurityConfig.getSecurityManagerConfig()
Constructor Summary | |
---|---|
SecurityManagerConfig(BeanConfig config,
String workspaceName,
BeanConfig workspaceAccessConfig)
Creates an security manager configuration object from the given bean configuration. |
|
SecurityManagerConfig(BeanConfig config,
String workspaceName,
BeanConfig workspaceAccessConfig,
UserManagerConfig userManagerConfig,
BeanConfig uidClassConfig)
Creates an security manager configuration object from the given bean configuration. |
Method Summary | |
---|---|
Class |
getUserIdClass()
|
UserManagerConfig |
getUserManagerConfig()
|
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, setConnectionFactory, setDefaultClassLoader, setValidate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecurityManagerConfig(BeanConfig config, String workspaceName, BeanConfig workspaceAccessConfig)
config
- bean configurationworkspaceName
- the security workspace nameworkspaceAccessConfig
- the configuration for the workspace access.public SecurityManagerConfig(BeanConfig config, String workspaceName, BeanConfig workspaceAccessConfig, UserManagerConfig userManagerConfig, BeanConfig uidClassConfig)
config
- bean configurationworkspaceName
- the security workspace nameworkspaceAccessConfig
- the configuration for the workspace access.userManagerConfig
- Configuration options for the user manager.Method Detail |
---|
public String getWorkspaceName()
null
if the SecurityManager does not require an extra workspace.
public BeanConfig getWorkspaceAccessConfig()
WorkspaceAccessManager
.
May be null
if the configuration entry is missing (i.e.
the system default should be used).public UserManagerConfig getUserManagerConfig()
null
if the configuration entry is missing (i.e.
the system default should be used).public Class getUserIdClass()
JackrabbitSecurityManager.getUserID(javax.security.auth.Subject, String)
,
Subject.getPrincipals(Class)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |