public final class VirtualFilePermission extends Permission implements Serializable
FilePermission,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static int |
FLAG_DELETE
The flag value for the "delete" action.
|
static int |
FLAG_GET_FILE
The flag value for the "getfile" action.
|
static int |
FLAG_READ
The flag value for the "read" action.
|
static int |
VALID_FLAGS
The set of valid action flags for this permission.
|
| Constructor and Description |
|---|
VirtualFilePermission(String path,
int actionFlags)
Construct a new instance.
|
VirtualFilePermission(String path,
String actions)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object permission) |
boolean |
equals(Permission permission) |
boolean |
equals(VirtualFilePermission permission) |
int |
getActionFlags()
Get the action flags for this permission.
|
String |
getActions() |
int |
hashCode() |
boolean |
implies(Permission permission) |
boolean |
implies(VirtualFilePermission permission) |
PermissionCollection |
newPermissionCollection() |
checkGuard, getName, toStringpublic static final int FLAG_READ
public static final int FLAG_DELETE
public static final int FLAG_GET_FILE
public static final int VALID_FLAGS
public VirtualFilePermission(String path, String actions)
path - the pathactions - the actions to grantpublic VirtualFilePermission(String path, int actionFlags)
VALID_FLAGS are ignored.path - the pathactionFlags - the action flags to setpublic boolean implies(Permission permission)
implies in class Permissionpublic boolean implies(VirtualFilePermission permission)
public String getActions()
getActions in class Permissionpublic int getActionFlags()
public PermissionCollection newPermissionCollection()
newPermissionCollection in class Permissionpublic boolean equals(Object permission)
equals in class Permissionpublic boolean equals(Permission permission)
public boolean equals(VirtualFilePermission permission)
public int hashCode()
hashCode in class PermissionCopyright © 2014 JBoss, A division of Red Hat, Inc. All rights reserved.