class URIGrant extends CertificateGrant
Modifier and Type | Class and Description |
---|---|
private static class |
URIGrant.NormaliseURLAction |
Modifier and Type | Field and Description |
---|---|
private int |
hashCode |
private Collection<Uri> |
location |
private static long |
serialVersionUID |
nullCS, pals
Constructor and Description |
---|
URIGrant(String[] uri,
Certificate[] certs,
Principal[] pals,
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(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 passed CodeSource matches this PermissionGrant.
|
private void |
readObject(ObjectInputStream stream) |
String |
toString() |
private Object |
writeReplace() |
implies
getPrincipals, implies, isVoid
decorated, getPermissions, isPrivileged
private static final long serialVersionUID
private final Collection<Uri> location
private final int hashCode
URIGrant(String[] uri, Certificate[] certs, Principal[] pals, Permission[] perm)
public int hashCode()
hashCode
in class CertificateGrant
public boolean equals(Object o)
equals
in class CertificateGrant
public String toString()
toString
in class CertificateGrant
public boolean implies(ClassLoader cl, Principal[] p)
PermissionGrant
implies
in class CertificateGrant
public boolean implies(CodeSource codeSource, Principal[] p)
implies
in class CertificateGrant
public PermissionGrantBuilder getBuilderTemplate()
PermissionGrant
getBuilderTemplate
in class CertificateGrant
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.