public final class VirtualFilePermission extends Permission implements Serializable
FilePermission
,
Serialized FormModifier 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, toString
public 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 Permission
public boolean implies(VirtualFilePermission permission)
public String getActions()
getActions
in class Permission
public int getActionFlags()
public PermissionCollection newPermissionCollection()
newPermissionCollection
in class Permission
public boolean equals(Object permission)
equals
in class Permission
public boolean equals(Permission permission)
public boolean equals(VirtualFilePermission permission)
public int hashCode()
hashCode
in class Permission
Copyright © 2016 JBoss, A division of Red Hat, Inc. All rights reserved.