class CertificateGrant extends PrincipalGrant
Modifier and Type | Field and Description |
---|---|
private Collection<Certificate> |
certs |
private int |
hashCode |
private static long |
serialVersionUID |
nullCS, pals
Constructor and Description |
---|
CertificateGrant(Certificate[] codeSourceCerts,
Principal[] pals,
Permission[] perms) |
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(ClassLoader cl,
Principal[] p)
Checks if this PermissionGrant applies to the passed in ClassLoader
and Principal's.
|
boolean |
implies(CodeSource codeSource,
Principal[] p)
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.
|
private void |
readObject(ObjectInputStream stream) |
String |
toString() |
private Object |
writeReplace() |
getPrincipals, implies, isVoid
decorated, getPermissions, isPrivileged
private static final long serialVersionUID
private final Collection<Certificate> certs
private final int hashCode
CertificateGrant(Certificate[] codeSourceCerts, Principal[] pals, Permission[] perms)
public boolean equals(Object o)
equals
in class PrincipalGrant
public int hashCode()
hashCode
in class PrincipalGrant
public String toString()
toString
in class PrincipalGrant
public boolean implies(ProtectionDomain pd)
PermissionGrant
implies
in class PrincipalGrant
pd
- ProtectionDomainRevocablePolicy
public boolean implies(ClassLoader cl, Principal[] p)
PermissionGrant
implies
in class PrincipalGrant
public boolean implies(CodeSource codeSource, Principal[] p)
PermissionGrant
implies
in class PrincipalGrant
public PermissionGrantBuilder getBuilderTemplate()
PermissionGrant
getBuilderTemplate
in class PrincipalGrant
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.