public class YamlPolicyCollection extends java.lang.Object implements PolicyCollection
Constructor and Description |
---|
YamlPolicyCollection(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
long |
countPolicies() |
java.util.Collection<java.lang.String> |
groupNames()
For a given policy collection, return all the group names associated with it.
|
java.util.Collection<AclContext> |
matchedContexts(javax.security.auth.Subject subject,
java.util.Set<Attribute> environment) |
public YamlPolicyCollection(java.io.File file) throws java.io.IOException
java.io.IOException
public java.util.Collection<java.lang.String> groupNames() throws InvalidCollection
PolicyCollection
groupNames
in interface PolicyCollection
InvalidCollection
public long countPolicies() throws InvalidCollection
countPolicies
in interface PolicyCollection
InvalidCollection
public java.util.Collection<AclContext> matchedContexts(javax.security.auth.Subject subject, java.util.Set<Attribute> environment) throws InvalidCollection
matchedContexts
in interface PolicyCollection
InvalidCollection