static class PermissionGrantBuilderImp.NullPermissionGrant extends PermissionGrant implements Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
NullPermissionGrant() |
Modifier and Type | Method and Description |
---|---|
PermissionGrantBuilder |
getBuilderTemplate()
Provide a PermissionGrantBuilder, suitable for
producing a new PermissionGrant.
|
boolean |
implies(ClassLoader cl,
Principal[] pal)
Checks if this PermissionGrant applies to the passed in ClassLoader
and Principal's.
|
boolean |
implies(CodeSource codeSource,
Principal[] pal)
Checks if this PermissionGrant applies to the passed in CodeSource
and Principal's.
|
boolean |
implies(ProtectionDomain pd)
A DynamicPolicy implementation can use a PermissionGrant as a container
for Dynamic Grant's.
|
boolean |
isVoid()
Returns true if this PermissionGrant defines no Permissions, or if
a PermissionGrant was made to a ProtectionDomain that no longer exists.
|
private Object |
readResolve() |
String |
toString() |
decorated, equals, getPermissions, hashCode, isPrivileged
private static final long serialVersionUID
public boolean implies(ProtectionDomain pd)
PermissionGrant
implies
in class PermissionGrant
pd
- ProtectionDomainRevocablePolicy
public boolean implies(ClassLoader cl, Principal[] pal)
PermissionGrant
implies
in class PermissionGrant
public boolean implies(CodeSource codeSource, Principal[] pal)
PermissionGrant
implies
in class PermissionGrant
public boolean isVoid()
PermissionGrant
isVoid
in class PermissionGrant
public PermissionGrantBuilder getBuilderTemplate()
PermissionGrant
getBuilderTemplate
in class PermissionGrant
private Object readResolve()
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.