public class Policies
extends java.lang.Object
implements com.dtolabs.rundeck.core.authorization.AclRuleSetSource
| Constructor and Description |
|---|
Policies(java.lang.Iterable<PolicyCollection> cache) |
Policies(java.lang.Iterable<PolicyCollection> cache,
com.dtolabs.rundeck.core.authorization.ValidationSet validationSet) |
| Modifier and Type | Method and Description |
|---|---|
int |
count() |
com.dtolabs.rundeck.core.authorization.AclRuleSet |
getRuleSet() |
java.util.List<java.lang.String> |
listAllRoles()
Deprecated.
|
static Policies |
load(java.io.File rootPath) |
static Policies |
load(java.io.File rootPath,
Logger logger) |
static Policies |
load(java.io.File rootPath,
java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext) |
static Policies |
loadFile(java.io.File singleFile) |
public Policies(java.lang.Iterable<PolicyCollection> cache, com.dtolabs.rundeck.core.authorization.ValidationSet validationSet)
public Policies(java.lang.Iterable<PolicyCollection> cache)
public int count()
public com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
getRuleSet in interface com.dtolabs.rundeck.core.authorization.AclRuleSetSourcepublic static Policies load(java.io.File rootPath)
rootPath - file root pathpublic static Policies load(java.io.File rootPath, Logger logger)
rootPath - file root pathpublic static Policies load(java.io.File rootPath, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext)
rootPath - file root pathpublic static Policies loadFile(java.io.File singleFile)
singleFile - single file@Deprecated public java.util.List<java.lang.String> listAllRoles()