Class AllPermission

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

public final classAllPermissionextendsPermission
TheAllPermission 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 newAllPermission object.
    • AllPermission

      public AllPermission(String name,String actions)
      Creates a newAllPermission object. This constructor exists for use by thePolicy object to instantiate newPermission 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 returnstrue.
      Specified by:
      implies in class Permission
      Parameters:
      p - the permission to check against.
      Returns:
      return
    • equals

      public boolean equals(Object obj)
      Checks twoAllPermission objects for equality. TwoAllPermission objects are always equal.
      Specified by:
      equals in class Permission
      Parameters:
      obj - the object we are testing for equality with this object.
      Returns:
      true ifobj is anAllPermission, 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 newPermissionCollection for storingAllPermission objects.
      Overrides:
      newPermissionCollection in class Permission
      Returns:
      a newPermissionCollection suitable for storingAllPermission objects.