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, isVoid
getPrincipals, implies
decorated, getPermissions, isPrivileged
private static final long serialVersionUID
private final int hashCode
ClassLoaderGrant(WeakReference<ProtectionDomain> domain, Principal[] groups, Permission[] perm)
public boolean equals(Object o)
equals
in class ProtectionDomainGrant
public int hashCode()
hashCode
in class ProtectionDomainGrant
public String toString()
toString
in class ProtectionDomainGrant
public boolean implies(ProtectionDomain pd)
PermissionGrant
implies
in class ProtectionDomainGrant
pd
- ProtectionDomainRevocablePolicy
public PermissionGrantBuilder getBuilderTemplate()
PermissionGrant
getBuilderTemplate
in class ProtectionDomainGrant
private Object writeReplace()
private void readObject(ObjectInputStream stream) throws InvalidObjectException
InvalidObjectException
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.