Package java.security

Class Permission

java.lang.Object
java.security.Permission
All Implemented Interfaces:
Serializable, Guard
Direct Known Subclasses:
AllPermission, BasicPermission, FilePermission, PrivateCredentialPermission, SocketPermission, UnresolvedPermission

public abstract class Permission
extends Object
implements Guard, Serializable
Legacy security code; do not use.
See Also:
Serialized Form
  • Constructor Details

    • Permission

      public Permission​(String name)
  • Method Details

    • getName

      public final String getName()
    • checkGuard

      public void checkGuard​(Object obj) throws SecurityException
      Description copied from interface: Guard
      Checks whether access to the specified Object should be granted. This method returns silently if access is granted, otherwise a SecurityException is thrown.
      Specified by:
      checkGuard in interface Guard
      Parameters:
      obj - the object to be protected by this Guard.
      Throws:
      SecurityException - if access is not granted.
    • newPermissionCollection

      public PermissionCollection newPermissionCollection()
    • getActions

      public abstract String getActions()
    • implies

      public abstract boolean implies​(Permission permission)