java.lang.Object
java.security.Permission
java.security.AllPermission
- All Implemented Interfaces:
- Guard, java.io.Serializable
- public final class AllPermission
- extends Permission
This class is a permission that implies all other permissions. Granting
this permission effectively grants all others. Extreme caution should
be exercised in granting this permission.
- Since:
- 1.1
| Fields inherited from class java.security.Permission |
|
serialVersionUID
private static final long serialVersionUID
- Compatible with JDK 1.1+.
- See Also:
- Constant Field Values
AllPermission
public AllPermission()
- Create a new AllPermission object.
AllPermission
public AllPermission(java.lang.String name,
java.lang.String actions)
- Create a new AllPermission object. The parameters are ignored, as all
permission implies ALL PERMISSION.
implies
public boolean implies(Permission perm)
- This method always returns
true to indicate that this
permission always implies that any other permission is also granted.
- Specified by:
implies in class Permission
equals
public boolean equals(java.lang.Object obj)
- Checks an object for equality. All AllPermissions are equal.
- Specified by:
equals in class Permission
hashCode
public int hashCode()
- This method returns a hash code for this object. This returns 1.
- Specified by:
hashCode in class Permission
getActions
public java.lang.String getActions()
- This method returns the list of actions associated with this object.
This will always be the empty string ("") for this class.
- Specified by:
getActions in class Permission
newPermissionCollection
public PermissionCollection newPermissionCollection()
- Returns a PermissionCollection which can hold AllPermission.
- Overrides:
newPermissionCollection in class Permission