Class AllPermission

java.lang.Object
java.security.Permission
java.security.AllPermission
All Implemented Interfaces:
Serializable, Guard

public final class AllPermission extends Permission
The AllPermission is a permission that implies all other permissions.
API Note:
This permission cannot be used for controlling access to resources as the Security Manager is no longer supported.
Since:
1.2
See Also:
  • Constructor Details

    • AllPermission

      public AllPermission()
      Creates a new AllPermission object.
    • AllPermission

      public AllPermission(String name, String actions)
      Creates a new AllPermission object. This constructor exists for use by the Policy object to instantiate new Permission objects.
      Parameters:
      name - ignored
      actions - ignored.
  • Method Details

    • implies

      public boolean implies(Permission p)
      Checks if the specified permission is "implied" by this object. This method always returns true.
      Specified by:
      implies in class Permission
      Parameters:
      p - the permission to check against.
      Returns:
      return
    • equals

      public boolean equals(Object obj)
      Checks two AllPermission objects for equality. Two AllPermission objects are always equal.
      Specified by:
      equals in class Permission
      Parameters:
      obj - the object we are testing for equality with this object.
      Returns:
      true if obj is an AllPermission, false otherwise.
      See Also:
    • hashCode

      public int hashCode()
      Returns the hash code value for this object.
      Specified by:
      hashCode in class Permission
      Returns:
      the hash code value for this object
      See Also:
    • getActions

      public String getActions()
      Returns the canonical string representation of the actions.
      Specified by:
      getActions in class Permission
      Returns:
      the actions.
    • newPermissionCollection

      public PermissionCollection newPermissionCollection()
      Returns a new PermissionCollection for storing AllPermission objects.
      Overrides:
      newPermissionCollection in class Permission
      Returns:
      a new PermissionCollection suitable for storing AllPermission objects.