Permission
public
abstract
class
Permission
extends Object
implements
Guard,
Serializable
| java.lang.Object | |
| ↳ | java.security.Permission |
|
|
|
|
Legacy security code; do not use.
Summary
Public constructors | |
|---|---|
Permission(String name)
|
|
Public methods | |
|---|---|
void
|
checkGuard(Object object)
Determines whether or not to allow access to the guarded object
|
abstract
String
|
getActions()
|
final
String
|
getName()
|
abstract
boolean
|
implies(Permission permission)
|
PermissionCollection
|
newPermissionCollection()
|
Inherited methods | |
|---|---|
java.lang.Object
| |
java.security.Guard
| |
Public constructors
Public methods
checkGuard
void checkGuard (Object object)
Determines whether or not to allow access to the guarded object
object. Returns silently if access is allowed.
Otherwise, throws a SecurityException.
| Parameters | |
|---|---|
object |
Object: the object being protected by the guard. |
| Throws | |
|---|---|
SecurityException |
|
implies
boolean implies (Permission permission)
| Parameters | |
|---|---|
permission |
Permission |
| Returns | |
|---|---|
boolean |
|
newPermissionCollection
PermissionCollection newPermissionCollection ()
| Returns | |
|---|---|
PermissionCollection |
|
Interfaces
Classes
- AccessControlContext
- AccessController
- AlgorithmParameterGenerator
- AlgorithmParameterGeneratorSpi
- AlgorithmParameters
- AlgorithmParametersSpi
- AllPermission
- AuthProvider
- BasicPermission
- CodeSigner
- CodeSource
- DigestInputStream
- DigestOutputStream
- DomainLoadStoreParameter
- GuardedObject
- Identity
- IdentityScope
- KeyFactory
- KeyFactorySpi
- KeyPair
- KeyPairGenerator
- KeyPairGeneratorSpi
- KeyRep
- KeyStore
- KeyStore.Builder
- KeyStore.CallbackHandlerProtection
- KeyStore.PasswordProtection
- KeyStore.PrivateKeyEntry
- KeyStore.SecretKeyEntry
- KeyStore.TrustedCertificateEntry
- KeyStoreSpi
- MessageDigest
- MessageDigestSpi
- Permission
- PermissionCollection
- Permissions
- PKCS12Attribute
- Policy
- PolicySpi
- ProtectionDomain
- Provider
- Provider.Service
- SecureClassLoader
- SecureRandom
- SecureRandomSpi
- Security
- SecurityPermission
- Signature
- SignatureSpi
- SignedObject
- Signer
- Timestamp
- UnresolvedPermission
Enums
Exceptions
- AccessControlException
- DigestException
- GeneralSecurityException
- InvalidAlgorithmParameterException
- InvalidKeyException
- InvalidParameterException
- KeyException
- KeyManagementException
- KeyStoreException
- NoSuchAlgorithmException
- NoSuchProviderException
- PrivilegedActionException
- ProviderException
- SignatureException
- UnrecoverableEntryException
- UnrecoverableKeyException


