T - context typepublic interface ContextValidator<T>
| Modifier and Type | Method and Description |
|---|---|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> |
validatePolicyFile(T context,
java.lang.String fname)
Validate the yaml aclpolicy within a specific project context
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> |
validateYamlPolicy(T context,
java.lang.String ident,
java.lang.String text)
Validate the yaml aclpolicy, optionally within a specific project context
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> validateYamlPolicy(T context, java.lang.String ident, java.lang.String text) throws java.io.IOException
ident - identity string for the sourcestext - yaml aclpolicy textjava.io.IOExceptioncom.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> validatePolicyFile(T context, java.lang.String fname) throws java.io.IOException
fname - filenamejava.io.IOException