public class YamlPolicyCollection extends java.lang.Object implements PolicyCollection
| Constructor and Description |
|---|
YamlPolicyCollection(java.lang.String identity,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlSourceLoader loader,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlPolicyCreator creator,
com.dtolabs.rundeck.core.authorization.ValidationSet validation)
Create from a source
|
| Modifier and Type | Method and Description |
|---|---|
long |
countPolicies() |
java.util.List<Policy> |
getPolicies() |
com.dtolabs.rundeck.core.authorization.AclRuleSet |
getRuleSet() |
java.util.Collection<java.lang.String> |
groupNames()
For a given policy collection, return all the group names associated with it.
|
public YamlPolicyCollection(java.lang.String identity,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlSourceLoader loader,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlPolicyCreator creator,
com.dtolabs.rundeck.core.authorization.ValidationSet validation)
throws java.io.IOException
identity - source identity stringjava.io.IOExceptionpublic com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
getRuleSet in interface com.dtolabs.rundeck.core.authorization.AclRuleSetSourcepublic java.util.Collection<java.lang.String> groupNames()
PolicyCollectiongroupNames in interface PolicyCollectionpublic long countPolicies()
countPolicies in interface PolicyCollectionpublic java.util.List<Policy> getPolicies()
getPolicies in interface PolicyCollection