Class BaseValidatorImpl
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.providers.BaseValidatorImpl
-
- All Implemented Interfaces:
BaseValidator
public class BaseValidatorImpl extends java.lang.Object implements BaseValidator
Implements BaseValidator, and provides a factory viafactory()
-
-
Constructor Summary
Constructors Constructor Description BaseValidatorImpl(java.lang.String project)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ValidatorFactoryfactory()PoliciesValidationvalidateYamlPolicy(java.io.File file)Validate the yaml aclpolicycom.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection>validateYamlPolicy(java.lang.String ident, java.io.File source)Validate the yaml aclpolicy, optionally within a specific project contextPoliciesValidationvalidateYamlPolicy(java.lang.String ident, java.lang.String text)Validate the yaml aclpolicy, optionally within a specific project context
-
-
-
Method Detail
-
factory
public static ValidatorFactory factory()
- Returns:
- factory
-
validateYamlPolicy
public PoliciesValidation validateYamlPolicy(java.lang.String ident, java.lang.String text) throws java.io.IOException
Description copied from interface:BaseValidatorValidate the yaml aclpolicy, optionally within a specific project context- Specified by:
validateYamlPolicyin interfaceBaseValidator- Parameters:
ident- identity string for the sourcestext- yaml aclpolicy text- Returns:
- validation
- Throws:
java.io.IOException
-
validateYamlPolicy
public com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.lang.String ident, java.io.File source) throws java.io.IOException
Description copied from interface:BaseValidatorValidate the yaml aclpolicy, optionally within a specific project context- Specified by:
validateYamlPolicyin interfaceBaseValidator- Parameters:
ident- identity string for the sourcessource- yaml aclpolicy file- Returns:
- validation
- Throws:
java.io.IOException
-
validateYamlPolicy
public PoliciesValidation validateYamlPolicy(java.io.File file) throws java.io.IOException
Description copied from interface:BaseValidatorValidate the yaml aclpolicy- Specified by:
validateYamlPolicyin interfaceBaseValidator- Parameters:
file- yaml aclpolicy file- Returns:
- validation
- Throws:
java.io.IOException
-
-