java.lang.Object | |||
↳ | java.security.Permission | ||
↳ | java.security.BasicPermission | ||
↳ | java.util.PropertyPermission |
PropertyPermission
objects represent a permission to access system
properties.
A permission is one of the possible permission strings like "user.name" or "java.version". It's also possible to use a wildcard to define the permission to several properties at once. For example "user.*" will define the permission for "user.home", "user.name", "user.dir", ... "*" defines the permission for all available properties.
There are two possible permission action types: read and write. Possible actions are "read", "write", or "read,write"/"write,read".
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new instance of this class.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Compares the argument to the receiver, and returns true if they represent
the same object using a class specific comparison.
| |||||||||||
Returns the actions associated with the receiver.
| |||||||||||
Returns an integer hash code for the receiver.
| |||||||||||
Indicates whether the argument permission is implied by the receiver.
| |||||||||||
Returns a new
PermissionCollection for holding permissions of this class. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.security.BasicPermission
| |||||||||||
From class java.security.Permission
| |||||||||||
From class java.lang.Object
| |||||||||||
From interface java.security.Guard
|
Constructs a new instance of this class.
name | the (possibly wildcarded) name of the property. |
---|---|
actions | the actions which are applicable to it. Possible actions are
"read", "write", or "read,write"/"write,read". Anything else
will result in an IllegalArgumentException .
|
Compares the argument to the receiver, and returns true if they represent
the same object using a class specific comparison. In this
case, the receiver must be a PropertyPermission
for the same
property as the argument, and must have the same actions.
If o
is a permission that is not a PropertyPermission
,
this method may throw a ClassCastException
.
o | the Object to compare with this Object . |
---|
true
if the Object
is the same as this Object
,
false
if it is different from this Object
.Returns the actions associated with the receiver. The result will be either "read", "write", or "read,write".
Returns an integer hash code for the receiver. Any two objects which
return true
when passed to equals
must return the same
value for this method.
Indicates whether the argument permission is implied by the receiver.
permission | the permission to check. |
---|
true
if the argument permission is implied by the
receiver, and false
if it is not.Returns a new PermissionCollection
for holding permissions of this class.
Returns null
if any PermissionCollection
can be used.
PermissionCollection
or null
.