Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.security

Class AllPermission

java.lang.Object
|
+--java.security.Permission
   |
   +--java.security.AllPermission


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:Authors:See Also:

Constructor Summary

AllPermission()

Create a new AllPermission object.
AllPermission(java.lang.String name, java.lang.String actions)

Create a new AllPermission object.

Method Summary

booleanequals(java.lang.Object obj)

Checks an object for equality.
java.lang.StringgetActions()

This method returns the list of actions associated with this object.
inthashCode()

This method returns a hash code for this object.
booleanimplies(java.security.Permission perm)

This method always returns true to indicate that this permission always implies that any other permission is also granted.
java.security.PermissionCollectionnewPermissionCollection()

Returns a PermissionCollection which can hold AllPermission.

Constructor Details

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.

Parameters:


Method Details

equals

public boolean equals(java.lang.Object obj)

Checks an object for equality. All AllPermissions are equal.

Parameters:


getActions

public String getActions()

This method returns the list of actions associated with this object. This will always be the empty string ("") for this class.

Returns:


hashCode

public int hashCode()

This method returns a hash code for this object. This returns 1.

Returns:


implies

public boolean implies(java.security.Permission perm)

This method always returns true to indicate that this permission always implies that any other permission is also granted.

Parameters:

Returns:


newPermissionCollection

public PermissionCollection newPermissionCollection()

Returns a PermissionCollection which can hold AllPermission.

Returns: