Java PropertyPermission(String name, String actions) Constructor
Syntax
PropertyPermission(String name, String actions) constructor from PropertyPermission has the following syntax.
public PropertyPermission(String name, String actions)
Example
In the following code shows how to use PropertyPermission.PropertyPermission(String name, String actions) constructor.
import java.security.PermissionCollection;
import java.util.PropertyPermission;
/*from w ww .ja va 2s. co m*/
public class Main {
public static void main(String[] args) {
// Build property permissions collection
PropertyPermission permission = new PropertyPermission("java.*", "read");
PermissionCollection permissions = permission.newPermissionCollection();
permissions.add(permission);
permissions.add(new PropertyPermission("java.home.*", "read,write"));
if (permissions.implies(new PropertyPermission("java.home", "read"))) {
System.out.println("Has permissions on " + "java.home" + " for read");
}
if (permissions.implies(new PropertyPermission("java.home", "write"))) {
System.out.println("Has permissions on " + "java.home" + " for write");
}
}
}
The code above generates the following result.
Home »
Java Tutorial »
java.util »
Java Tutorial »
java.util »