Package net.jini.security.policy
Class UmbrellaGrantPermission
java.lang.Object
java.security.Permission
net.jini.security.policy.UmbrellaGrantPermission
- All Implemented Interfaces:
Serializable,Guard
Permission that is specially intepreted by
PolicyFileProvider as shorthand for a GrantPermission covering all permissions authorized to a given protection
domain. For each protection domain authorized with a set of permissions ps that
includes an UmbrellaGrantPermission, PolicyFileProvider adds to
ps a GrantPermission for all permissions in ps. All
UmbrellaGrantPermission instances are equivalent, and have target names and action
strings that are the empty string.- Since:
- 2.0
- Author:
- Sun Microsystems, Inc.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBehaves as specified byPermission.equals(java.lang.Object).Behaves as specified byPermission.getActions().inthashCode()Behaves as specified byPermission.hashCode().booleanimplies(Permission permission) Behaves as specified byPermission.implies(java.security.Permission).Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection, toString
-
Constructor Details
-
UmbrellaGrantPermission
public UmbrellaGrantPermission()Creates a newUmbrellaGrantPermission.
-
-
Method Details
-
getActions
Behaves as specified byPermission.getActions().- Specified by:
getActionsin classPermission
-
implies
Behaves as specified byPermission.implies(java.security.Permission).- Specified by:
impliesin classPermission
-
equals
Behaves as specified byPermission.equals(java.lang.Object).- Specified by:
equalsin classPermission
-
hashCode
public int hashCode()Behaves as specified byPermission.hashCode().- Specified by:
hashCodein classPermission
-