Most visited

Recently visited

Added in API level 1

ProtectionDomain

public class ProtectionDomain
extends Object

java.lang.Object
   ↳ java.security.ProtectionDomain


Legacy security code; do not use.

Summary

Public constructors

ProtectionDomain(CodeSource codesource, PermissionCollection permissions)
ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)

Public methods

final ClassLoader getClassLoader()
final CodeSource getCodeSource()
final PermissionCollection getPermissions()
final Principal[] getPrincipals()
boolean implies(Permission permission)

Inherited methods

From class java.lang.Object

Public constructors

ProtectionDomain

Added in API level 1
ProtectionDomain (CodeSource codesource, 
                PermissionCollection permissions)

Parameters
codesource CodeSource
permissions PermissionCollection

ProtectionDomain

Added in API level 1
ProtectionDomain (CodeSource codesource, 
                PermissionCollection permissions, 
                ClassLoader classloader, 
                Principal[] principals)

Parameters
codesource CodeSource
permissions PermissionCollection
classloader ClassLoader
principals Principal

Public methods

getClassLoader

Added in API level 1
ClassLoader getClassLoader ()

Returns
ClassLoader

getCodeSource

Added in API level 1
CodeSource getCodeSource ()

Returns
CodeSource

getPermissions

Added in API level 1
PermissionCollection getPermissions ()

Returns
PermissionCollection

getPrincipals

Added in API level 1
Principal[] getPrincipals ()

Returns
Principal[]

implies

Added in API level 1
boolean implies (Permission permission)

Parameters
permission Permission
Returns
boolean

Hooray!