Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.security
Class AllPermission  view AllPermission download AllPermission.java

java.lang.Object
  extended byjava.security.Permission
      extended byjava.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

Nested Class Summary
private static class AllPermission.AllPermissionCollection
          Implements AllPermission.newPermissionCollection, and obeys serialization of JDK.
 
Field Summary
private static long serialVersionUID
          Compatible with JDK 1.1+.
 
Fields inherited from class java.security.Permission
 
Constructor Summary
AllPermission()
          Create a new AllPermission object.
AllPermission(java.lang.String name, java.lang.String actions)
          Create a new AllPermission object.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Checks an object for equality.
 java.lang.String getActions()
          This method returns the list of actions associated with this object.
 int hashCode()
          This method returns a hash code for this object.
 boolean implies(Permission perm)
          This method always returns true to indicate that this permission always implies that any other permission is also granted.
 PermissionCollection newPermissionCollection()
          Returns a PermissionCollection which can hold AllPermission.
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Compatible with JDK 1.1+.

See Also:
Constant Field Values
Constructor Detail

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.

Method Detail

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