class ClassLoaderGrant extends ProtectionDomainGrant
| Modifier and Type | Field and Description |
|---|---|
private int |
hashCode |
private static long |
serialVersionUID |
nullCS, pals| Constructor and Description |
|---|
ClassLoaderGrant(WeakReference<ProtectionDomain> domain,
Principal[] groups,
Permission[] perm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
PermissionGrantBuilder |
getBuilderTemplate()
Provide a PermissionGrantBuilder, suitable for
producing a new PermissionGrant.
|
int |
hashCode() |
boolean |
implies(ProtectionDomain pd)
A DynamicPolicy implementation can use a PermissionGrant as a container
for Dynamic Grant's.
|
private void |
readObject(ObjectInputStream stream) |
String |
toString() |
private Object |
writeReplace() |
implies, implies, isVoidgetPrincipals, impliesdecorated, getPermissions, isPrivilegedprivate static final long serialVersionUID
private final int hashCode
ClassLoaderGrant(WeakReference<ProtectionDomain> domain, Principal[] groups, Permission[] perm)
public boolean equals(Object o)
equals in class ProtectionDomainGrantpublic int hashCode()
hashCode in class ProtectionDomainGrantpublic String toString()
toString in class ProtectionDomainGrantpublic boolean implies(ProtectionDomain pd)
PermissionGrantimplies in class ProtectionDomainGrantpd - ProtectionDomainRevocablePolicypublic PermissionGrantBuilder getBuilderTemplate()
PermissionGrantgetBuilderTemplate in class ProtectionDomainGrantprivate Object writeReplace()
private void readObject(ObjectInputStream stream) throws InvalidObjectException
InvalidObjectExceptionCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.