public class YamlPolicyCollection extends java.lang.Object implements PolicyCollection
| Constructor and Description |
|---|
YamlPolicyCollection(YamlSource source)
Create from a source
|
YamlPolicyCollection(YamlSource source,
java.util.Set<Attribute> forcedContext,
ValidationSet validation)
Create from a source
|
| Modifier and Type | Method and Description |
|---|---|
long |
countPolicies() |
AclRuleSet |
getRuleSet() |
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(YamlSource source) throws java.io.IOException
source - sourcejava.io.IOExceptionpublic YamlPolicyCollection(YamlSource source, java.util.Set<Attribute> forcedContext, ValidationSet validation) throws java.io.IOException
source - sourcejava.io.IOExceptionpublic AclRuleSet getRuleSet()
getRuleSet in interface AclRuleSetSourcepublic java.util.Collection<java.lang.String> groupNames()
PolicyCollectiongroupNames in interface PolicyCollectionpublic long countPolicies()
countPolicies in interface PolicyCollectionpublic java.util.Collection<AclContext> matchedContexts(javax.security.auth.Subject subject, java.util.Set<Attribute> environment)
matchedContexts in interface PolicyCollection