Class 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 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
        workspaceName - the security workspace name
        workspaceAccessConfig - the configuration for the workspace access.
      • SecurityManagerConfig

        public SecurityManagerConfig​(BeanConfig config,
                                     String workspaceName,
                                     BeanConfig workspaceAccessConfig,
                                     UserManagerConfig userManagerConfig,
                                     BeanConfig uidClassConfig)
        Creates an security manager configuration object from the given bean configuration.
        Parameters:
        config - bean configuration
        workspaceName - the security workspace name
        workspaceAccessConfig - the configuration for the workspace access.
        userManagerConfig - Configuration options for the user manager.
    • 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).
      • getUserManagerConfig

        public UserManagerConfig getUserManagerConfig()
        Returns:
        the configuration for the user manager. May be null if the configuration entry is missing (i.e. the system default should be used).