import java.security.BasicPermission;
import java.security.Permissions;
public class TestFunctionPermission extends BasicPermission {
private static final long serialVersionUID = 3768151291423430120L;
public TestFunctionPermission(String FunctionPermissionname) {
super(FunctionPermissionname);
}
public static void main(String[] args) {
TestFunctionPermission a = new TestFunctionPermission("a.b.c");
TestFunctionPermission a1 = new TestFunctionPermission("a.b.*");
Permissions p = new Permissions();
p.add(a);
p.add(a1);
TestFunctionPermission b = new TestFunctionPermission("a.b.c");
System.out.println(p.implies(b));
System.out.println("*************************");
System.out.println(a1.implies(b));
}
}
------解决思路----------------------
boolean 类型
implies(Permission p)
检查此对象是否“暗含”指定的权限,比如说增删改。