public class ShellPolicyPermissionsProvider extends Policy
Policy.Parameters| Modifier and Type | Field and Description |
|---|---|
protected static ShellPolicyPermissionsProvider |
policy |
UNSUPPORTED_EMPTY_COLLECTION| Modifier and Type | Method and Description |
|---|---|
protected boolean |
check(Permission permission,
String[] principalNames,
org.apache.commons.vfs2.FileObject policyFile) |
protected boolean |
check(Permission permission,
String[] principalNames,
URL policyFile) |
void |
grant(String permission,
String[] actions,
String name,
String[] principals) |
boolean |
implies(ProtectionDomain domain,
Permission permission) |
static void |
installProvider(String configurationDir) |
static boolean |
isInstalled() |
void |
refresh() |
void |
revoke(String permission,
String[] actions,
String name,
String[] principals) |
getInstance, getInstance, getInstance, getParameters, getPermissions, getPermissions, getPolicy, getProvider, getType, setPolicyprotected static ShellPolicyPermissionsProvider policy
public static void installProvider(String configurationDir)
public static boolean isInstalled()
public boolean implies(ProtectionDomain domain, Permission permission)
protected boolean check(Permission permission, String[] principalNames, org.apache.commons.vfs2.FileObject policyFile) throws IOException
IOExceptionprotected boolean check(Permission permission, String[] principalNames, URL policyFile) throws IOException
IOExceptionpublic void revoke(String permission, String[] actions, String name, String[] principals) throws IOException
IOExceptionpublic void grant(String permission, String[] actions, String name, String[] principals) throws IOException
IOExceptionCopyright © 2012. All Rights Reserved.