java.lang.Object
java.security.Permission
java.security.AllPermission
- 所有已实现的接口:
-
Serializable,Guard
AllPermission 是一个权限,意味着所有其他权限。
注意: 授予 AllPermission 应该非常小心,因为它意味着所有其他权限。因此,它授予代码在安全性被禁用的情况下运行的能力。在授予此类权限给代码之前,应该非常小心。此权限应仅在测试期间使用,或在应用程序或小程序完全受信任且向策略添加必要权限非常繁琐的极端罕见情况下使用。
- 自:
- 1.2
- 参见:
-
Constructor Summary
ConstructorsConstructorDescription创建一个新的AllPermission对象。AllPermission(String name, String actions) 创建一个新的AllPermission对象。 -
Method Summary
Modifier and TypeMethodDescriptionboolean检查两个AllPermission对象是否相等。返回操作的规范字符串表示形式。inthashCode()返回此对象的哈希码值。boolean检查指定的权限是否被此对象“隐含”。返回一个新的用于存储AllPermission对象的PermissionCollection。Methods declared in class java.security.Permission
checkGuard, getName, toString
-
Constructor Details
-
AllPermission
public AllPermission()创建一个新的AllPermission对象。 -
AllPermission
创建一个新的AllPermission对象。此构造函数供Policy对象使用,用于实例化新的Permission对象。- 参数:
-
name- 忽略 -
actions- 忽略
-
-
Method Details
-
implies
检查指定的权限是否被此对象“隐含”。此方法始终返回true。- 指定者:
-
implies在类Permission - 参数:
-
p- 要检查的权限 - 返回:
- 返回值
-
equals
检查两个AllPermission对象是否相等。两个AllPermission对象始终相等。- 指定者:
-
equals在类Permission - 参数:
-
obj- 与此对象进行相等性测试的对象 - 返回:
-
如果
obj是一个AllPermission,则返回 true,否则返回 false - 参见:
-
hashCode
public int hashCode()返回此对象的哈希码值。- 指定者:
-
hashCode在类Permission - 返回:
- 此对象的哈希码值
- 参见:
-
getActions
返回操作的规范字符串表示形式。- 指定者:
-
getActions在类Permission - 返回:
- 操作
-
newPermissionCollection
返回一个新的用于存储AllPermission对象的PermissionCollection。- 覆盖:
-
newPermissionCollection在类Permission - 返回:
-
适用于存储
AllPermission对象的新的PermissionCollection
-