java命名空间java.security类policy的类成员方法:
getpermissions定义及介绍
本文导语:
getpermissions
public permissioncollection getpermissions(codesource codesource)
返回一个 permissioncollection 对象,它包含授予指定 codesource 的权限集。
建议应用程序不要调用此方法,因此并非所有策略实现都支持此操作。
应用程序只能依赖 i...
getpermissions
public permissioncollection getpermissions(codesource codesource)
- 返回一个 permissioncollection 对象,它包含授予指定 codesource 的权限集。
建议应用程序不要调用此方法,因此并非所有策略实现都支持此操作。
应用程序只能依赖 implies
方法执行策略检查。如果应用程序不得不调用 getpermissions 方法,那么它应该调用 getpermissions(protectiondomain)
。
此方法的默认实现返回 policy.unsupported_empty_collection。如果策略实现可以返回授予 codesource 的权限组,则可以重写此方法。
- 参数:
codesource
- 已授予返回 permissioncollection 的 codesource。
- 返回:
- 授予指定 codesource 的权限集。如果支持此操作,那么返回的权限集必须是新的可变实例,并且它必须支持多种 permission 类型。如果不支持此操作,则返回 policy.unsupported_empty_collection。