Class Policies
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.providers.Policies
-
- All Implemented Interfaces:
com.dtolabs.rundeck.core.authorization.AclRuleSetSource
public class Policies extends java.lang.Object implements com.dtolabs.rundeck.core.authorization.AclRuleSetSourcePolicies represent the policies as described in the policies file(s).
-
-
Constructor Summary
Constructors Constructor Description Policies(java.lang.Iterable<PolicyCollection> cache)Policies(java.lang.Iterable<PolicyCollection> cache, com.dtolabs.rundeck.core.authorization.ValidationSet validationSet)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcount()com.dtolabs.rundeck.core.authorization.AclRuleSetgetRuleSet()java.util.List<java.lang.String>listAllRoles()Deprecated.static Policiesload(java.io.File rootPath)static Policiesload(java.io.File rootPath, Logger logger)static Policiesload(java.io.File rootPath, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext)static PoliciesloadFile(java.io.File singleFile)
-
-
-
Constructor Detail
-
Policies
public Policies(java.lang.Iterable<PolicyCollection> cache, com.dtolabs.rundeck.core.authorization.ValidationSet validationSet)
-
Policies
public Policies(java.lang.Iterable<PolicyCollection> cache)
-
-
Method Detail
-
count
public int count()
-
getRuleSet
public com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
- Specified by:
getRuleSetin interfacecom.dtolabs.rundeck.core.authorization.AclRuleSetSource
-
load
public static Policies load(java.io.File rootPath)
- Parameters:
rootPath- file root path- Returns:
- Load the policies contained in the root path.
-
load
public static Policies load(java.io.File rootPath, Logger logger)
- Parameters:
rootPath- file root path- Returns:
- Load the policies contained in the root path.
-
load
public static Policies load(java.io.File rootPath, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext)
- Parameters:
rootPath- file root path- Returns:
- Load the policies contained in the root path.
-
loadFile
public static Policies loadFile(java.io.File singleFile)
- Parameters:
singleFile- single file- Returns:
- Load the policies contained in the root path.
-
listAllRoles
@Deprecated public java.util.List<java.lang.String> listAllRoles()
Deprecated.- Returns:
- all roles list
-
-