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 Summary
Constructors Constructor Description Permission(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckGuard(Object obj)Checks whether access to the specifiedObjectshould be granted.abstract StringgetActions()StringgetName()abstract booleanimplies(Permission permission)PermissionCollectionnewPermissionCollection()
-
-
-
Constructor Detail
-
Permission
public Permission(String name)
-
-
Method Detail
-
getName
public final String getName()
-
checkGuard
public void checkGuard(Object obj) throws SecurityException
Description copied from interface:GuardChecks whether access to the specifiedObjectshould be granted. This method returns silently if access is granted, otherwise aSecurityExceptionis thrown.- Specified by:
checkGuardin interfaceGuard- Parameters:
obj- the object to be protected by thisGuard.- Throws:
SecurityException- if access is not granted.
-
newPermissionCollection
public PermissionCollection newPermissionCollection()
-
getActions
public abstract String getActions()
-
implies
public abstract boolean implies(Permission permission)
-
-