public class YamlParsePolicy extends java.lang.Object implements Policy
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BY_SECTION |
static java.lang.String |
GROUP_KEY |
static java.lang.String |
USERNAME_KEY |
Modifier and Type | Method and Description |
---|---|
static Policy |
createYamlPolicy(java.util.Set<Attribute> forcedContext,
ACLPolicyDoc yamlDoc,
java.lang.String ident,
int index,
ValidationSet validation) |
EnvironmentalContext |
getEnvironment() |
java.util.Set<java.lang.String> |
getGroups()
Return a list of group objects associated with this policy.
|
AclRuleSet |
getRuleSet() |
java.util.Set<java.lang.String> |
getUsernames()
Return a list of usernames as strings associated with this policy.
|
public static final java.lang.String BY_SECTION
public static final java.lang.String USERNAME_KEY
public static final java.lang.String GROUP_KEY
public static Policy createYamlPolicy(java.util.Set<Attribute> forcedContext, ACLPolicyDoc yamlDoc, java.lang.String ident, int index, ValidationSet validation)
public AclRuleSet getRuleSet()
getRuleSet
in interface AclRuleSetSource
public java.util.Set<java.lang.String> getUsernames()
Policy
getUsernames
in interface Policy
public java.util.Set<java.lang.String> getGroups()
Policy
public EnvironmentalContext getEnvironment()
getEnvironment
in interface Policy