public class Policies
extends java.lang.Object
Constructor and Description |
---|
Policies(java.lang.Iterable<PolicyCollection> cache) |
Modifier and Type | Method and Description |
---|---|
int |
count() |
java.util.List<java.lang.String> |
listAllRoles()
Deprecated.
|
static Policies |
load(java.io.File rootPath) |
static Policies |
loadFile(java.io.File singleFile) |
java.util.List<AclContext> |
narrowContext(javax.security.auth.Subject subject,
java.util.Set<Attribute> environment) |
java.lang.String |
toString() |
public Policies(java.lang.Iterable<PolicyCollection> cache)
public int count()
public static Policies load(java.io.File rootPath) throws java.io.IOException, PoliciesParseException
rootPath
- file root pathPoliciesParseException
- Thrown when there is a problem parsing a file.java.io.IOException
- on io errorpublic static Policies loadFile(java.io.File singleFile) throws java.io.IOException, PoliciesParseException
singleFile
- single filePoliciesParseException
- Thrown when there is a problem parsing a file.java.io.IOException
- on io errorpublic java.util.List<AclContext> narrowContext(javax.security.auth.Subject subject, java.util.Set<Attribute> environment)
public java.lang.String toString()
toString
in class java.lang.Object
@Deprecated public java.util.List<java.lang.String> listAllRoles()