org.apache.avalon.composition.data.builder
Class XMLSecurityProfileBuilder
java.lang.Object
org.apache.avalon.composition.data.builder.XMLSecurityProfileBuilder
- public final class XMLSecurityProfileBuilder
- extends Object
Implementation of the default security builder.
- Version:
- $Revision: 1.3 $ $Date: 2004/03/17 10:39:11 $
- Author:
- Avalon Development Team
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLSecurityProfileBuilder
public XMLSecurityProfileBuilder()
createSecurityProfiles
public SecurityProfile[] createSecurityProfiles(Configuration config)
throws Exception
- Utility method to construct set of
SecurityProfile
instances from a
supplied <security> configuration. The security configuration may
contain one or more named security profiles.
<security>
<profile name="default">
<permissions>
<permission class="java.util.PropertyPermission"
name="user.home">
<action>read</action>
<action>write</action>
</permission>
</permissions>
</profile>
</security>
- Parameters:
config
- the security manager configuration
- Returns:
- a new security manager
- Throws:
Exception
createSecurityProfile
public SecurityProfile createSecurityProfile(Configuration config)
throws Exception
- Creation of a single security profile from a configuration.
- Parameters:
config
- the profile configuration
- Returns:
- the security profile
- Throws:
Exception
Copyright © The Apache Software Foundation. All Rights Reserved.