public class BaseValidatorImpl extends java.lang.Object implements BaseValidator
factory()| Constructor and Description |
|---|
BaseValidatorImpl(java.lang.String project) |
| Modifier and Type | Method and Description |
|---|---|
static ValidatorFactory |
factory() |
PoliciesValidation |
validateYamlPolicy(java.io.File file)
Validate the yaml aclpolicy
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> |
validateYamlPolicy(java.lang.String ident,
java.io.File source)
Validate the yaml aclpolicy, optionally within a specific project context
|
PoliciesValidation |
validateYamlPolicy(java.lang.String ident,
java.lang.String text)
Validate the yaml aclpolicy, optionally within a specific project context
|
public static ValidatorFactory factory()
public PoliciesValidation validateYamlPolicy(java.lang.String ident, java.lang.String text) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorident - identity string for the sourcestext - yaml aclpolicy textjava.io.IOExceptionpublic com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.lang.String ident, java.io.File source) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorident - identity string for the sourcessource - yaml aclpolicy filejava.io.IOExceptionpublic PoliciesValidation validateYamlPolicy(java.io.File file) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorfile - yaml aclpolicy filejava.io.IOException