public class NetRights extends java.lang.Object implements Rights, java.io.Serializable
Net resources come with one field rights objects made of a bitfield of 4 permissions RWXN.
Modifier and Type | Field and Description |
---|---|
static int |
BIT_DENIED_ACCESS
DENIED permissions bit for net resource
|
static int |
BIT_EXECUTE_ACCESS
EXECUTE permissions bit for net resource
|
static int |
BIT_READ_ACCESS
READ permissions bit for net resource
|
static int |
BIT_WRITE_ACCESS
WRITE permissions bit for net resource
|
(package private) BitSet |
permissions |
Constructor and Description |
---|
NetRights()
Default constructor.
|
NetRights(BitSet permissions)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
get(int index)
Gets the indexed bit of permissions.
|
java.util.Map<java.lang.String,java.lang.Object[]> |
getAttributes()
Returns its attributes map.
|
BitSet |
getPermissions()
Gets the entire set of permissions.
|
java.lang.String |
getRightsName()
Returns rights name, a directory known class name.
|
java.lang.String |
toString()
Converts this object to string.
|
public static final int BIT_READ_ACCESS
public static final int BIT_WRITE_ACCESS
public static final int BIT_EXECUTE_ACCESS
public static final int BIT_DENIED_ACCESS
BitSet permissions
public NetRights()
public NetRights(BitSet permissions)
permissions
- bitfield of permissions RWXNboolean get(int index)
index
- index of the permissions bit to querypublic BitSet getPermissions()
BitField
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRightsName()
getRightsName
in interface Rights
public java.util.Map<java.lang.String,java.lang.Object[]> getAttributes()
getAttributes
in interface Rights