org.jboss.test.security
Class PolicyPlugin
java.lang.Object
java.security.Policy
org.jboss.test.security.PolicyPlugin
- Direct Known Subclasses:
- AllPolicyPlugin, TestsPolicyPlugin
public abstract class PolicyPlugin
- extends Policy
A Security Policy Plugin.
- Version:
- $Revision: 43809 $
- Author:
- Adrian Brock, Scott.Stark@jboss.org
Methods inherited from class java.security.Policy |
getInstance, getInstance, getInstance, getParameters, getPermissions, getPermissions, getPolicy, getProvider, getType, implies, setPolicy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolicyPlugin
public PolicyPlugin()
getInstance
public static PolicyPlugin getInstance(Class clazz)
throws Exception
- Get the security plugin. This queries for the sytem property
org.jboss.test.security.PolicyPlugin to determine the PolicyPlugin
implementation class. If no such property exist the default
org.jboss.test.security.TestsPolicyPlugin implementation is used.
- Parameters:
clazz
- - the unit testcase class
- Returns:
- the security policy plugin
- Throws:
Exception
- for any error- See Also:
PolicyPlugin
,
TestsPolicyPlugin
refresh
public void refresh()
- No-op implementation
- Overrides:
refresh
in class Policy
noPermissions
protected PermissionCollection noPermissions()
- The empty Permissions none.
- Returns:
- none class ivar
fileReadPermissions
protected PermissionCollection fileReadPermissions()
- Create a PermissionCollection with read for all files permission
FilePermission("<>", "read")
- Returns:
- the fileRead class ivar
allPermissions
protected PermissionCollection allPermissions()
- A PermissionCollection with the special AllPermission that enables
all access.
- Returns:
- the all class ivar
- See Also:
AllPermission
Copyright © 2004 JBoss Inc. All Rights Reserved.